Values representing the various keyboard keys
More...
Values representing the various keyboard keys
This is the list of keys that are on the keyboard that may be pressed. The keyboard returns keys in this format.
These are the raw keycodes returned by the US keyboard, and thus only cover the keys on US keyboards.
◆ KBD_KEY_0
◆ KBD_KEY_1
◆ KBD_KEY_2
◆ KBD_KEY_3
◆ KBD_KEY_4
◆ KBD_KEY_5
◆ KBD_KEY_6
◆ KBD_KEY_7
◆ KBD_KEY_8
◆ KBD_KEY_9
◆ KBD_KEY_A
◆ KBD_KEY_B
◆ KBD_KEY_BACKSLASH
#define KBD_KEY_BACKSLASH 0x31 |
◆ KBD_KEY_BACKSPACE
#define KBD_KEY_BACKSPACE 0x2a |
◆ KBD_KEY_C
◆ KBD_KEY_CAPSLOCK
#define KBD_KEY_CAPSLOCK 0x39 |
◆ KBD_KEY_COMMA
#define KBD_KEY_COMMA 0x36 |
◆ KBD_KEY_D
◆ KBD_KEY_DEL
◆ KBD_KEY_DOWN
#define KBD_KEY_DOWN 0x51 |
◆ KBD_KEY_E
◆ KBD_KEY_END
◆ KBD_KEY_ENTER
#define KBD_KEY_ENTER 0x28 |
◆ KBD_KEY_ERR2
#define KBD_KEY_ERR2 0x02 |
◆ KBD_KEY_ERR3
#define KBD_KEY_ERR3 0x03 |
◆ KBD_KEY_ERROR
#define KBD_KEY_ERROR 0x01 |
◆ KBD_KEY_ESCAPE
#define KBD_KEY_ESCAPE 0x29 |
◆ KBD_KEY_F
◆ KBD_KEY_F1
◆ KBD_KEY_F10
◆ KBD_KEY_F11
◆ KBD_KEY_F12
◆ KBD_KEY_F2
◆ KBD_KEY_F3
◆ KBD_KEY_F4
◆ KBD_KEY_F5
◆ KBD_KEY_F6
◆ KBD_KEY_F7
◆ KBD_KEY_F8
◆ KBD_KEY_F9
◆ KBD_KEY_G
◆ KBD_KEY_H
◆ KBD_KEY_HOME
#define KBD_KEY_HOME 0x4a |
◆ KBD_KEY_I
◆ KBD_KEY_INSERT
#define KBD_KEY_INSERT 0x49 |
◆ KBD_KEY_J
◆ KBD_KEY_K
◆ KBD_KEY_L
◆ KBD_KEY_LBRACKET
#define KBD_KEY_LBRACKET 0x2f |
◆ KBD_KEY_LEFT
#define KBD_KEY_LEFT 0x50 |
◆ KBD_KEY_M
◆ KBD_KEY_MINUS
#define KBD_KEY_MINUS 0x2d |
◆ KBD_KEY_N
◆ KBD_KEY_NONE
#define KBD_KEY_NONE 0x00 |
◆ KBD_KEY_O
◆ KBD_KEY_P
◆ KBD_KEY_PAD_0
#define KBD_KEY_PAD_0 0x62 |
◆ KBD_KEY_PAD_1
#define KBD_KEY_PAD_1 0x59 |
◆ KBD_KEY_PAD_2
#define KBD_KEY_PAD_2 0x5a |
◆ KBD_KEY_PAD_3
#define KBD_KEY_PAD_3 0x5b |
◆ KBD_KEY_PAD_4
#define KBD_KEY_PAD_4 0x5c |
◆ KBD_KEY_PAD_5
#define KBD_KEY_PAD_5 0x5d |
◆ KBD_KEY_PAD_6
#define KBD_KEY_PAD_6 0x5e |
◆ KBD_KEY_PAD_7
#define KBD_KEY_PAD_7 0x5f |
◆ KBD_KEY_PAD_8
#define KBD_KEY_PAD_8 0x60 |
◆ KBD_KEY_PAD_9
#define KBD_KEY_PAD_9 0x61 |
◆ KBD_KEY_PAD_DIVIDE
#define KBD_KEY_PAD_DIVIDE 0x54 |
◆ KBD_KEY_PAD_ENTER
#define KBD_KEY_PAD_ENTER 0x58 |
◆ KBD_KEY_PAD_MINUS
#define KBD_KEY_PAD_MINUS 0x56 |
◆ KBD_KEY_PAD_MULTIPLY
#define KBD_KEY_PAD_MULTIPLY 0x55 |
◆ KBD_KEY_PAD_NUMLOCK
#define KBD_KEY_PAD_NUMLOCK 0x53 |
◆ KBD_KEY_PAD_PERIOD
#define KBD_KEY_PAD_PERIOD 0x63 |
◆ KBD_KEY_PAD_PLUS
#define KBD_KEY_PAD_PLUS 0x57 |
◆ KBD_KEY_PAUSE
#define KBD_KEY_PAUSE 0x48 |
◆ KBD_KEY_PERIOD
#define KBD_KEY_PERIOD 0x37 |
◆ KBD_KEY_PGDOWN
#define KBD_KEY_PGDOWN 0x4e |
◆ KBD_KEY_PGUP
#define KBD_KEY_PGUP 0x4b |
◆ KBD_KEY_PLUS
#define KBD_KEY_PLUS 0x2e |
◆ KBD_KEY_PRINT
#define KBD_KEY_PRINT 0x46 |
◆ KBD_KEY_Q
◆ KBD_KEY_QUOTE
#define KBD_KEY_QUOTE 0x34 |
◆ KBD_KEY_R
◆ KBD_KEY_RBRACKET
#define KBD_KEY_RBRACKET 0x30 |
◆ KBD_KEY_RIGHT
#define KBD_KEY_RIGHT 0x4f |
◆ KBD_KEY_S
◆ KBD_KEY_S3
◆ KBD_KEY_SCRLOCK
#define KBD_KEY_SCRLOCK 0x47 |
◆ KBD_KEY_SEMICOLON
#define KBD_KEY_SEMICOLON 0x33 |
◆ KBD_KEY_SLASH
#define KBD_KEY_SLASH 0x38 |
◆ KBD_KEY_SPACE
#define KBD_KEY_SPACE 0x2c |
◆ KBD_KEY_T
◆ KBD_KEY_TAB
◆ KBD_KEY_TILDE
#define KBD_KEY_TILDE 0x35 |
◆ KBD_KEY_U
◆ KBD_KEY_UP
◆ KBD_KEY_V
◆ KBD_KEY_W
◆ KBD_KEY_X
◆ KBD_KEY_Y
◆ KBD_KEY_Z