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


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~ ;