Scan Codes

A listing of scan codes for dealing with keyboard input:

    Key              Value
    
    KEY_BACK         8
    KEY_TAB          9
    KEY_ENTER        13
    KEY_SHIFT        16
    KEY_CONTROL      17
    KEY_ALT          18
    KEY_PAUSE        19
    KEY_CAPSLOCK     20
    KEY_ESCAPE       27
    KEY_SPACE        32
    KEY_PAGEUP       33
    KEY_PAGEDOWN     34
    KEY_END          35
    KEY_HOME         36
    KEY_LEFT         37
    KEY_UP           38
    KEY_RIGHT        39
    KEY_DOWN         40
    KEY_INSERT       45
    KEY_DELETE       46
    KEY_0            48 (triggered by both top row number keys and numpad keys)
    KEY_1            49
    KEY_2            50
    KEY_3            51
    KEY_4            52
    KEY_5            53
    KEY_6            54
    KEY_7            55
    KEY_8            56
    KEY_9            57
    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_WIN_LEFT     91
    KEY_WIN_RIGHT    92
    KEY_NUMPAD_0     96
    KEY_NUMPAD_1     97
    KEY_NUMPAD_2     98
    KEY_NUMPAD_3     99
    KEY_NUMPAD_4     100
    KEY_NUMPAD_5     101
    KEY_NUMPAD_6     102
    KEY_NUMPAD_7     103
    KEY_NUMPAD_8     104
    KEY_NUMPAD_9     105
    KEY_ASTERISK     106
    KEY_PLUS         107
    KEY_SUBTRACT     109
    KEY_DECIMAL      110
    KEY_DIVIDE       111
    KEY_F1           112
    KEY_F2           113
    KEY_F3           114
    KEY_F4           115
    KEY_F5           116
    KEY_F6           117
    KEY_F7           118
    KEY_F8           119
    KEY_F9           120
    KEY_F10          121
    KEY_F11          122
    KEY_F12          123
    KEY_NUMLOCK      144
    KEY_SCROLLLOCK   145
    KEY_VOLUME_MUTE  173
    KEY_VOLUME_DOWN  174
    KEY_VOLUME_UP    175
    KEY_MEDIA_NEXT   176
    KEY_MEDIA_PREV   177
    KEY_MEDIA_STOP   178
    KEY_MEDIA_PLAY   179
    ;                186    
    =                187
    ,                188
    -                189
    .                190
    /                191
    '                192
    [                219
    \                220
    ]                221
    #                222
    `                223
    KEY_LEFT_SHIFT   257
    KEY_RIGHT_SHIFT  258
    KEY_LEFT_CTRL    259
    KEY_RIGHT_CTRL   260
    KEY_LEFT_ALT     261
    KEY_RIGHT_ALT    262
    KEY_TOP_0        263
    KEY_TOP_1        264
    KEY_TOP_2        265
    KEY_TOP_3        266
    KEY_TOP_4        267
    KEY_TOP_5        268
    KEY_TOP_6        269
    KEY_TOP_7        270
    KEY_TOP_8        271
    KEY_TOP_9        272