21 enum class Key : std::uint16_t
Contains all the engine code.
Key
Physical key of the keyboard.
Definition KeyCodes.h:22
@ Escape
Escape key.
Definition KeyCodes.h:79
@ Keypad7
7 key of the numeric keypad.
Definition KeyCodes.h:132
@ X
X key.
Definition KeyCodes.h:67
@ Down
Down arrow key.
Definition KeyCodes.h:87
@ Digit0
0 key of the top row.
Definition KeyCodes.h:30
@ RightSuper
Right Windows key, or right Super key on Linux.
Definition KeyCodes.h:150
@ C
C key.
Definition KeyCodes.h:46
@ KeypadDivide
Divide key of the numeric keypad.
Definition KeyCodes.h:136
@ Pause
Pause key.
Definition KeyCodes.h:97
@ KeypadMultiply
Multiply key of the numeric keypad.
Definition KeyCodes.h:137
@ Period
Period key on QWERTY, colon on AZERTY.
Definition KeyCodes.h:27
@ Digit3
3 key of the top row.
Definition KeyCodes.h:33
@ F6
F6 key.
Definition KeyCodes.h:104
@ Digit6
6 key of the top row.
Definition KeyCodes.h:36
@ Z
Z key on QWERTY, W on AZERTY.
Definition KeyCodes.h:69
@ F14
F14 key.
Definition KeyCodes.h:112
@ Up
Up arrow key.
Definition KeyCodes.h:88
@ Digit4
4 key of the top row.
Definition KeyCodes.h:34
@ RightShift
Right Shift key.
Definition KeyCodes.h:147
@ Slash
Slash key on QWERTY, exclamation mark on AZERTY.
Definition KeyCodes.h:28
@ F5
F5 key.
Definition KeyCodes.h:103
@ E
E key.
Definition KeyCodes.h:48
@ P
P key.
Definition KeyCodes.h:59
@ Minus
Minus key on QWERTY, closing parenthesis on AZERTY.
Definition KeyCodes.h:26
@ GraveAccent
Key on the left of 1 in the top row.
Definition KeyCodes.h:74
@ RightBracket
Right bracket key on QWERTY, dollar sign on AZERTY.
Definition KeyCodes.h:73
@ F7
F7 key.
Definition KeyCodes.h:105
@ F8
F8 key.
Definition KeyCodes.h:106
@ LeftBracket
Left bracket key on QWERTY, circumflex accent on AZERTY.
Definition KeyCodes.h:71
@ Keypad6
6 key of the numeric keypad.
Definition KeyCodes.h:131
@ F3
F3 key.
Definition KeyCodes.h:101
@ LeftSuper
Left Windows key, or left Super key on Linux.
Definition KeyCodes.h:146
@ U
U key.
Definition KeyCodes.h:64
@ V
V key.
Definition KeyCodes.h:65
@ F16
F16 key.
Definition KeyCodes.h:114
@ Y
Y key.
Definition KeyCodes.h:68
@ Comma
Comma key on QWERTY, semicolon on AZERTY.
Definition KeyCodes.h:25
@ Keypad1
1 key of the numeric keypad.
Definition KeyCodes.h:126
@ Keypad9
9 key of the numeric keypad.
Definition KeyCodes.h:134
@ Tab
Tab key.
Definition KeyCodes.h:81
@ S
S key.
Definition KeyCodes.h:62
@ W
W key on QWERTY, Z on AZERTY.
Definition KeyCodes.h:66
@ LeftControl
Left Control key.
Definition KeyCodes.h:144
@ F11
F11 key.
Definition KeyCodes.h:109
@ Keypad2
2 key of the numeric keypad.
Definition KeyCodes.h:127
@ M
M key on QWERTY, comma on AZERTY.
Definition KeyCodes.h:56
@ Keypad3
3 key of the numeric keypad.
Definition KeyCodes.h:128
@ World1
Extra key found on some non-US keyboards.
Definition KeyCodes.h:76
@ Digit2
2 key of the top row.
Definition KeyCodes.h:32
@ F21
F21 key.
Definition KeyCodes.h:119
@ Keypad5
5 key of the numeric keypad.
Definition KeyCodes.h:130
@ ScrollLock
Scroll Lock key.
Definition KeyCodes.h:94
@ F22
F22 key.
Definition KeyCodes.h:120
@ A
A key on QWERTY, Q on AZERTY.
Definition KeyCodes.h:44
@ F
F key.
Definition KeyCodes.h:49
@ F18
F18 key.
Definition KeyCodes.h:116
@ Digit7
7 key of the top row.
Definition KeyCodes.h:37
@ RightControl
Right Control key.
Definition KeyCodes.h:148
@ End
End key.
Definition KeyCodes.h:92
@ F23
F23 key.
Definition KeyCodes.h:121
@ F9
F9 key.
Definition KeyCodes.h:107
@ Keypad0
0 key of the numeric keypad.
Definition KeyCodes.h:125
@ World2
Extra key found on some non-US keyboards.
Definition KeyCodes.h:77
@ Home
Home key.
Definition KeyCodes.h:91
@ CapsLock
Caps Lock key.
Definition KeyCodes.h:93
@ N
N key.
Definition KeyCodes.h:57
@ Right
Right arrow key.
Definition KeyCodes.h:85
@ Keypad8
8 key of the numeric keypad.
Definition KeyCodes.h:133
@ Left
Left arrow key.
Definition KeyCodes.h:86
@ F13
F13 key.
Definition KeyCodes.h:111
@ LeftAlt
Left Alt key.
Definition KeyCodes.h:145
@ Semicolon
Semicolon key on QWERTY, M on AZERTY.
Definition KeyCodes.h:41
@ LeftShift
Left Shift key.
Definition KeyCodes.h:143
@ PageUp
Page Up key.
Definition KeyCodes.h:89
@ B
B key.
Definition KeyCodes.h:45
@ Insert
Insert key.
Definition KeyCodes.h:83
@ K
K key.
Definition KeyCodes.h:54
@ Digit9
9 key of the top row.
Definition KeyCodes.h:39
@ F25
F25 key.
Definition KeyCodes.h:123
@ KeypadSubtract
Subtract key of the numeric keypad.
Definition KeyCodes.h:138
@ F10
F10 key.
Definition KeyCodes.h:108
@ Menu
Menu key, next to the right Windows key.
Definition KeyCodes.h:151
@ Apostrophe
Apostrophe key on QWERTY.
Definition KeyCodes.h:24
@ T
T key.
Definition KeyCodes.h:63
@ PrintScreen
Print Screen key.
Definition KeyCodes.h:96
@ H
H key.
Definition KeyCodes.h:51
@ Digit1
1 key of the top row.
Definition KeyCodes.h:31
@ KeypadEqual
Equal key of the numeric keypad.
Definition KeyCodes.h:141
@ F19
F19 key.
Definition KeyCodes.h:117
@ Backspace
Backspace key.
Definition KeyCodes.h:82
@ NumLock
Num Lock key.
Definition KeyCodes.h:95
@ L
L key.
Definition KeyCodes.h:55
@ Space
Space bar.
Definition KeyCodes.h:23
@ RightAlt
Right Alt key, which is Alt Gr on AZERTY.
Definition KeyCodes.h:149
@ Keypad4
4 key of the numeric keypad.
Definition KeyCodes.h:129
@ I
I key.
Definition KeyCodes.h:52
@ KeypadDecimal
Decimal point key of the numeric keypad.
Definition KeyCodes.h:135
@ Digit8
8 key of the top row.
Definition KeyCodes.h:38
@ G
G key.
Definition KeyCodes.h:50
@ KeypadEnter
Enter key of the numeric keypad.
Definition KeyCodes.h:140
@ F1
F1 key.
Definition KeyCodes.h:99
@ R
R key.
Definition KeyCodes.h:61
@ F15
F15 key.
Definition KeyCodes.h:113
@ Digit5
5 key of the top row.
Definition KeyCodes.h:35
@ F4
F4 key.
Definition KeyCodes.h:102
@ F12
F12 key.
Definition KeyCodes.h:110
@ F24
F24 key.
Definition KeyCodes.h:122
@ PageDown
Page Down key.
Definition KeyCodes.h:90
@ Q
Q key on QWERTY, A on AZERTY.
Definition KeyCodes.h:60
@ Enter
Enter key of the main keyboard.
Definition KeyCodes.h:80
@ O
O key.
Definition KeyCodes.h:58
@ Delete
Delete key.
Definition KeyCodes.h:84
@ Equal
Equal key.
Definition KeyCodes.h:42
@ D
D key.
Definition KeyCodes.h:47
@ Backslash
Backslash key on QWERTY, asterisk on AZERTY.
Definition KeyCodes.h:72
@ F20
F20 key.
Definition KeyCodes.h:118
@ KeypadAdd
Add key of the numeric keypad.
Definition KeyCodes.h:139
@ F2
F2 key.
Definition KeyCodes.h:100
@ J
J key.
Definition KeyCodes.h:53
@ F17
F17 key.
Definition KeyCodes.h:115