Added support for keyboard interaction in Linux (normal keys + special keys)