Key enumerations.
typedef enum Key
space
KEY_SPACE = 32,
apostrophe
KEY_APOSTROPHE = 39,
comma
KEY_COMMA = 44,
minus
KEY_MINUS = 45,
period
KEY_PERIOD = 46,
slash
KEY_SLASH = 47,
0
KEY_0 = 48,
1
KEY_1 = 49,
2
KEY_2 = 50,
3
KEY_3 = 51,
4
KEY_4 = 52,
5
KEY_5 = 53,
6
KEY_6 = 54,
7
KEY_7 = 55,
8
KEY_8 = 56,
9
KEY_9 = 57,
semicolon
KEY_SEMICOLON = 59,
equal
KEY_EQUAL = 61,
A
KEY_A = 65,
B
KEY_B = 66,
C
KEY_C = 67,
D
KEY_D = 68,
E
KEY_E = 69,
F
KEY_F = 70,
G
KEY_G = 71,
H
KEY_H = 72,
I
KEY_I = 73,
J
KEY_J = 74,
K
KEY_K = 75,
L
KEY_L = 76,
M
KEY_M = 77,
N
KEY_N = 78,
O
KEY_O = 79,
P
KEY_P = 80,
Q
KEY_Q = 81,
R
KEY_R = 82,
S
KEY_S = 83,
T
KEY_T = 84,
U
KEY_U = 85,
V
KEY_V = 86,
W
KEY_W = 87,
X
KEY_X = 88,
Y
KEY_Y = 89,
Z
KEY_Z = 90,
left bracket
KEY_LEFT_BRACKET = 91,
backslash
KEY_BACKSLASH = 92,
right bracket
KEY_RIGHT_BRACKET = 93,
grave accent
KEY_GRAVE_ACCENT = 96,
world 1
KEY_WORLD_1 = 161,
world 2
KEY_WORLD_2 = 162,
escape
KEY_ESCAPE = 256,
enter
KEY_ENTER = 257,
tab
KEY_TAB = 258,
backspace
KEY_BACKSPACE = 259,
insert
KEY_INSERT = 260,
delete
KEY_DELETE = 261,
right
KEY_RIGHT = 262,
left
KEY_LEFT = 263,
down
KEY_DOWN = 264,
up
KEY_UP = 265,
page up
KEY_PAGE_UP = 266,
page down
KEY_PAGE_DOWN = 267,
home
KEY_HOME = 268,
end
KEY_END = 269,
caps lock
KEY_CAPS_LOCK = 280,
scroll lock
KEY_SCROLL_LOCK = 281,
num lock
KEY_NUM_LOCK = 282,
print screen
KEY_PRINT_SCREEN = 283,
pause
KEY_PAUSE = 284,
F1
KEY_F1 = 290,
F2
KEY_F2 = 291,
F3
KEY_F3 = 292,
F4
KEY_F4 = 293,
F5
KEY_F5 = 294,
F6
KEY_F6 = 295,
F7
KEY_F7 = 296,
F8
KEY_F8 = 297,
F9
KEY_F9 = 298,
F10
KEY_F10 = 299,
F11
KEY_F11 = 300,
F12
KEY_F12 = 301,
F13
KEY_F13 = 302,
F14
KEY_F14 = 303,
F15
KEY_F15 = 304,
F16
KEY_F16 = 305,
F17
KEY_F17 = 306,
F18
KEY_F18 = 307,
F19
KEY_F19 = 308,
F20
KEY_F20 = 309,
F21
KEY_F21 = 310,
F22
KEY_F22 = 311,
F23
KEY_F23 = 312,
F24
KEY_F24 = 313,
F24
KEY_F25 = 314,
KP 0
KEY_KP_0 = 320,
KP 1
KEY_KP_1 = 321,
KP 2
KEY_KP_2 = 322,
KP 3
KEY_KP_3 = 323,
KP 4
KEY_KP_4 = 324,
KP 5
KEY_KP_5 = 325,
KP 6
KEY_KP_6 = 326,
KP 7
KEY_KP_7 = 327,
KP 8
KEY_KP_8 = 328,
KP 9
KEY_KP_9 = 329,
KP DECIMAL
KEY_KP_DECIMAL = 330,
KP divide
KEY_KP_DIVIDE = 331,
KP multiply
KEY_KP_MULTIPLY = 332,
KP subtract
KEY_KP_SUBTRACT = 333,
KP add
KEY_KP_ADD = 334,
KP enter
KEY_KP_ENTER = 335,
KP equal
KEY_KP_EQUAL = 336,
left shift
KEY_LEFT_SHIFT = 340,
left control
KEY_LEFT_CONTROL = 341,
left alt
KEY_LEFT_ALT = 342,
left super
KEY_LEFT_SUPER = 343,
right shift
KEY_RIGHT_SHIFT = 344,
right control
KEY_RIGHT_CONTROL = 345,
right alt
KEY_RIGHT_ALT = 346,
right super
KEY_RIGHT_SUPER = 347,
menu
KEY_MENU = 348
End block 'Key enumerations'
} Key;