Handbook
Glossary
KeyboardKey
Vocabulary
raylib
Variable description
An enum representing the various key codes Raylib can produce. These codes are based on the physical layout of a US QWERTY keyboard layout. Use
get-key-pressed
to allow for defining alternative layouts.
Enum members
KEY_NULL
KEY_APOSTROPHE
KEY_COMMA
KEY_MINUS
KEY_PERIOD
KEY_SLASH
KEY_ZERO
KEY_ONE
KEY_TWO
KEY_THREE
KEY_FOUR
KEY_FIVE
KEY_SIX
KEY_SEVEN
KEY_EIGHT
KEY_NINE
KEY_SEMICOLON
KEY_EQUAL
KEY_A
KEY_B
KEY_C
KEY_D
KEY_E
KEY_F
KEY_G
KEY_H
KEY_I
KEY_J
KEY_K
KEY_L
KEY_M
KEY_N
KEY_O
KEY_P
KEY_Q
KEY_R
KEY_S
KEY_T
KEY_U
KEY_V
KEY_W
KEY_X
KEY_Y
KEY_Z
KEY_LEFT_BRACKET
KEY_BACKSLASH
KEY_RIGHT_BRACKET
KEY_GRAVE
KEY_SPACE
KEY_ESCAPE
KEY_ENTER
KEY_TAB
KEY_BACKSPACE
KEY_INSERT
KEY_DELETE
KEY_RIGHT
KEY_LEFT
KEY_DOWN
KEY_UP
KEY_PAGE_UP
KEY_PAGE_DOWN
KEY_HOME
KEY_END
KEY_CAPS_LOCK
KEY_SCROLL_LOCK
KEY_NUM_LOCK
KEY_PRINT_SCREEN
KEY_PAUSE
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_LEFT_SHIFT
KEY_LEFT_CONTROL
KEY_LEFT_ALT
KEY_LEFT_SUPER
KEY_RIGHT_SHIFT
KEY_RIGHT_CONTROL
KEY_RIGHT_ALT
KEY_RIGHT_SUPER
KEY_KB_MENU
KEY_KP_0
KEY_KP_1
KEY_KP_2
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_KP_8
KEY_KP_9
KEY_KP_DECIMAL
KEY_KP_DIVIDE
KEY_KP_MULTIPLY
KEY_KP_SUBTRACT
KEY_KP_ADD
KEY_KP_ENTER
KEY_KP_EQUAL
KEY_BACK
KEY_MENU
KEY_VOLUME_UP
KEY_VOLUME_DOWN
Definition
USING:
alien.syntax
;
IN:
raylib
ENUM:
KeyboardKey
{
KEY_NULL
0
}
{
KEY_APOSTROPHE
39
}
{
KEY_COMMA
44
}
{
KEY_MINUS
45
}
{
KEY_PERIOD
46
}
{
KEY_SLASH
47
}
{
KEY_ZERO
48
}
{
KEY_ONE
49
}
{
KEY_TWO
50
}
{
KEY_THREE
51
}
{
KEY_FOUR
52
}
{
KEY_FIVE
53
}
{
KEY_SIX
54
}
{
KEY_SEVEN
55
}
{
KEY_EIGHT
56
}
{
KEY_NINE
57
}
{
KEY_SEMICOLON
59
}
{
KEY_EQUAL
61
}
{
KEY_A
65
}
{
KEY_B
66
}
{
KEY_C
67
}
{
KEY_D
68
}
{
KEY_E
69
}
{
KEY_F
70
}
{
KEY_G
71
}
{
KEY_H
72
}
{
KEY_I
73
}
{
KEY_J
74
}
{
KEY_K
75
}
{
KEY_L
76
}
{
KEY_M
77
}
{
KEY_N
78
}
{
KEY_O
79
}
{
KEY_P
80
}
{
KEY_Q
81
}
{
KEY_R
82
}
{
KEY_S
83
}
{
KEY_T
84
}
{
KEY_U
85
}
{
KEY_V
86
}
{
KEY_W
87
}
{
KEY_X
88
}
{
KEY_Y
89
}
{
KEY_Z
90
}
{
KEY_LEFT_BRACKET
91
}
{
KEY_BACKSLASH
92
}
{
KEY_RIGHT_BRACKET
93
}
{
KEY_GRAVE
96
}
{
KEY_SPACE
32
}
{
KEY_ESCAPE
256
}
{
KEY_ENTER
257
}
{
KEY_TAB
258
}
{
KEY_BACKSPACE
259
}
{
KEY_INSERT
260
}
{
KEY_DELETE
261
}
{
KEY_RIGHT
262
}
{
KEY_LEFT
263
}
{
KEY_DOWN
264
}
{
KEY_UP
265
}
{
KEY_PAGE_UP
266
}
{
KEY_PAGE_DOWN
267
}
{
KEY_HOME
268
}
{
KEY_END
269
}
{
KEY_CAPS_LOCK
280
}
{
KEY_SCROLL_LOCK
281
}
{
KEY_NUM_LOCK
282
}
{
KEY_PRINT_SCREEN
283
}
{
KEY_PAUSE
284
}
{
KEY_F1
290
}
{
KEY_F2
291
}
{
KEY_F3
292
}
{
KEY_F4
293
}
{
KEY_F5
294
}
{
KEY_F6
295
}
{
KEY_F7
296
}
{
KEY_F8
297
}
{
KEY_F9
298
}
{
KEY_F10
299
}
{
KEY_F11
300
}
{
KEY_F12
301
}
{
KEY_LEFT_SHIFT
340
}
{
KEY_LEFT_CONTROL
341
}
{
KEY_LEFT_ALT
342
}
{
KEY_LEFT_SUPER
343
}
{
KEY_RIGHT_SHIFT
344
}
{
KEY_RIGHT_CONTROL
345
}
{
KEY_RIGHT_ALT
346
}
{
KEY_RIGHT_SUPER
347
}
{
KEY_KB_MENU
348
}
{
KEY_KP_0
320
}
{
KEY_KP_1
321
}
{
KEY_KP_2
322
}
{
KEY_KP_3
323
}
{
KEY_KP_4
324
}
{
KEY_KP_5
325
}
{
KEY_KP_6
326
}
{
KEY_KP_7
327
}
{
KEY_KP_8
328
}
{
KEY_KP_9
329
}
~11 more~
;