411 REFERENCE · Wikibooks
BlitzMax/Modules/User input/Key codes
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
The key codes module contains a list of constants representing numeric codes for
keys, modifiers and mouse buttons.
These codes are used by key and mouse events, and by the polled input module.
Mouse Button
Value Left mouse button
MOUSE_LEFT Right mouse button
MOUSE_RIGHT Middle mouse button
MOUSE_MIDDLE
Modifier
Value Shift modifier
MODIFIER_SHIFT Control modifier
MODIFIER_CONTROL Option modifier
MODIFIER_OPTION System modifier
MODIFIER_SYSTEM Command modifier
MODIFIER_COMMAND
Key
Value Backspace
KEY_BACKSPACE Tab
KEY_TAB Clear
KEY_CLEAR Return
KEY_RETURN Enter
KEY_ENTER Pause
KEY_PAUSE Escape
KEY_ESCAPE Space
KEY_SPACE Page Up
KEY_PAGEUP Page Down
KEY_PAGEDOWN End
KEY_END Home
KEY_HOME Cursor (Left)
KEY_LEFT Cursor (Up)
KEY_UP Cursor (Right)
KEY_RIGHT Cursor (Down)
KEY_DOWN Select
KEY_SELECT Print
KEY_PRINT Execute
KEY_EXECUTE Screen
KEY_SCREEN Insert
KEY_INSERT Delete
KEY_DELETE Help
KEY_HELP 0
KEY_0 1
KEY_1 2
KEY_2 3
KEY_3 4
KEY_4 5
KEY_5 6
KEY_6 7
KEY_7 8
KEY_8 9
KEY_9 A
KEY_A B
KEY_B C
KEY_C D
KEY_D E
KEY_E F
KEY_F G
KEY_G H
KEY_H I
KEY_I J
KEY_J K
KEY_K L
KEY_L M
KEY_M N
KEY_N O
KEY_O P
KEY_P Q
KEY_Q R
KEY_R S
KEY_S T
KEY_T U
KEY_U V
KEY_V W
KEY_W X
KEY_X Y
KEY_Y Z
KEY_Z Sys key (Left)
KEY_LSYS Sys key (Right)
KEY_RSYS Numpad 0
KEY_NUM0 Numpad 1
KEY_NUM1 Numpad 2
KEY_NUM2 Numpad 3
KEY_NUM3 Numpad 4
KEY_NUM4 Numpad 5
KEY_NUM5 Numpad 6
KEY_NUM6 Numpad 7
KEY_NUM7 Numpad 8
KEY_NUM8 Numpad 9
KEY_NUM9 Numpad *
KEY_NUMMULTIPLY Numpad +
KEY_NUMADD Numpad -
KEY_NUMSUBTRACT Numpad .
KEY_NUMDECIMAL Numpad /
KEY_NUMDIVIDE F1
KEY_F1 F2
KEY_F2 F3
KEY_F3 F4
KEY_F4 F5
KEY_F5 F6
KEY_F6 F7
KEY_F7 F8
KEY_F8 F9
KEY_F9 F10
KEY_F10 F11
KEY_F11 F12
KEY_F12 Num Lock
KEY_NUMLOCK Scroll Lock
KEY_SCROLL Shift (Left)
KEY_LSHIFT Shift (Right)
KEY_RSHIFT Control (Left)
KEY_LCONTROL Control (Right)
KEY_RCONTROL Alt key (Left)
KEY_LALT Alt key (Right)
KEY_RALT Tilde
KEY_TILDE Minus
KEY_MINUS Equals
KEY_EQUALS Bracket (Open)
KEY_OPENBRACKET Bracket (Close)
KEY_CLOSEBRACKET Backslash
KEY_BACKSLASH Semi-colon
KEY_SEMICOLON Quote
KEY_QUOTES Comma
KEY_COMMA Period
KEY_PERIOD Slash
KEY_SLASH