Keyboard

The global "keyboard" is non-nil when a working keyboard device is attached to the computer.

Predefined Keys

KEY_ESCAPE
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_0
KEY_MINUS
KEY_EQUALS
KEY_BACK
KEY_TAB
KEY_Q
KEY_W
KEY_E
KEY_R
KEY_T
KEY_Y
KEY_U
KEY_I
KEY_O
KEY_P
KEY_LSQB
KEY_RSQB
KEY_BSLASH
KEY_CAPS
KEY_A
KEY_S
KEY_D
KEY_F
KEY_G
KEY_H
KEY_J
KEY_K
KEY_L
KEY_COLON
KEY_APOS
KEY_ENTER
KEY_LSHIFT
KEY_Z
KEY_X
KEY_C
KEY_V
KEY_B
KEY_N
KEY_M
KEY_COMMA
KEY_DOT
KEY_SLASH
KEY_RSHIFT
KEY_LCTRL
KEY_LWIN
KEY_LALT
KEY_SPACE
KEY_RALT
KEY_RWIN
KEY_RMENU
KEY_RCTRL
KEY_PSCREEN
KEY_SLOCK
KEY_PAUSE
KEY_INS
KEY_HOME
KEY_PGUP
KEY_DEL
KEY_END
KEY_PGDOWN
KEY_UP
KEY_LEFT
KEY_DOWN
KEY_RIGHT
KEY_NUMLOCK
KEY_NUMDIV
KEY_NUMMUL
KEY_NUMMINUS
KEY_NUM_1
KEY_NUM_2
KEY_NUM_3
KEY_NUM_4
KEY_NUM_5
KEY_NUM_6
KEY_NUM_7
KEY_NUM_8
KEY_NUM_9
KEY_NUM_0
KEY_NUMDEL
KEY_NUMPLUS
KEY_NUMENTER
KEY_TILDE