Keyboard definitions

KBD_1            1
KBD_2            2
KBD_3            3
KBD_4            4
KBD_5            5
KBD_6            6
KBD_7            7
KBD_8            8
KBD_9            9
KBD_0            10
KBD_q            11
KBD_w            12
KBD_e            13
KBD_r            14
KBD_t            15
KBD_y            16
KBD_u            17
KBD_i            18
KBD_o            19
KBD_p            20
KBD_a            21
KBD_s            22
KBD_d            23
KBD_f            24
KBD_g            25
KBD_h            26
KBD_j            27
KBD_k            28
KBD_l            29
KBD_z            30
KBD_x            31
KBD_c            32
KBD_v            33
KBD_b            34
KBD_n            35
KBD_m            36
KBD_f1           37
KBD_f2           38
KBD_f3           39
KBD_f4           40
KBD_f5           41
KBD_f6           42
KBD_f7           43
KBD_f8           44
KBD_f9           45
KBD_f10          46
KBD_f11          47
KBD_f12          48
KBD_esc          49
KBD_tab          50
KBD_backspace    51
KBD_enter        52
KBD_space        53
KBD_leftalt      54
KBD_rightalt     55
KBD_leftctrl     56
KBD_rightctrl    57
KBD_leftshift    58
KBD_rightshift   59
KBD_capslock     60
KBD_scrolllock   61
KBD_numlock      62
KBD_grave        63
KBD_minus        64
KBD_equals       65
KBD_backslash    66
KBD_leftbracket  67
KBD_rightbracket 68
KBD_semicolon    69
KBD_quote        70
KBD_period       71
KBD_comma        72
KBD_slash        73
KBD_insert       74
KBD_home         75
KBD_pageup       76
KBD_delete       77
KBD_end          78
KBD_pagedown     79
KBD_left         80
KBD_up           81
KBD_down         82
KBD_right        83
KBD_kp1          84
KBD_kp2          85
KBD_kp3          86
KBD_kp4          87
KBD_kp5          88
KBD_kp6          89
KBD_kp7          90
KBD_kp8          91
KBD_kp9          92
KBD_kp0          93
KBD_kpslash      94
KBD_kpmultiply   95
KBD_kpminus      96
KBD_kpplus       97
KBD_kpenter      98
KBD_kpperiod     99