#define KEY_ESC            1
#define KEY_F1             2
#define KEY_F2             3
#define KEY_F3             4
#define KEY_F4             5
#define KEY_F5             6
#define KEY_F6             7
#define KEY_F7             8
#define KEY_F8             9
#define KEY_F9             10
#define KEY_F10            11
#define KEY_F11            12
#define KEY_F12            13
//#define KEY_EJECT        14

//#define KEY_F13          15
//#define KEY_F14          16
//#define KEY_F15          17

//#define KEY_F16          18
//#define KEY_F17          19
//#define KEY_F18          20
//#define KEY_F19          21

#define KEY_TILDE          22
#define KEY_1              23
#define KEY_2              24
#define KEY_3              25
#define KEY_4              26
#define KEY_5              27
#define KEY_6              28
#define KEY_7              29
#define KEY_8              30
#define KEY_9              31
#define KEY_0              32
#define KEY_MINUS          33
#define KEY_EQUALS         34
#define KEY_BACKSPACE      35

//#define KEY_FN           36
#define KEY_HOME           37
#define KEY_PGUP           38

#define KEY_DEL_PAD        39
//#define KEY_EQUALS_PAD   40
#define KEY_SLASH_PAD      41
//#define KEY_ASTERISK_PAD 42


#define KEY_TAB            43
#define KEY_Q              44
#define KEY_W              45
#define KEY_E              46
#define KEY_R              47 
#define KEY_T              48
#define KEY_Y              49
#define KEY_U              50 
#define KEY_I              51
#define KEY_O              52
#define KEY_P              53
#define KEY_OPENBRACE      54
#define KEY_CLOSEBRACE     55
#define KEY_BACKSLASH      56

#define KEY_DEL            57
#define KEY_END            58
#define KEY_PGDN           59

#define KEY_7_PAD          60 
#define KEY_8_PAD          61
#define KEY_9_PAD          62
#define KEY_MINUS_PAD      63

#define KEY_CAPSLOCK       64
#define KEY_A              65
#define KEY_S              66
#define KEY_D              67 
#define KEY_F              68
#define KEY_G              69
#define KEY_H              70
#define KEY_J              71
#define KEY_K              72
#define KEY_L              73
#define KEY_COLON          74
#define KEY_QUOTE          75
#define KEY_ENTER          76

#define KEY_4_PAD          77
#define KEY_5_PAD          78
#define KEY_6_PAD          79
#define KEY_PLUS_PAD       80

#define KEY_LSHIFT         81
#define KEY_Z              82
#define KEY_X              83
#define KEY_C              84
#define KEY_V              85
#define KEY_B              86
#define KEY_N              87
#define KEY_M              88
#define KEY_COMMA          89
#define KEY_STOP           90
#define KEY_SLASH          91
#define KEY_RSHIFT         92

#define KEY_UP             93

#define KEY_1_PAD          94
#define KEY_2_PAD          95
#define KEY_3_PAD          96
#define KEY_ENTER_PAD      97

#define KEY_LCONTROL       98
#define KEY_LALT           99
#define KEY_LWIN           100
#define KEY_SPACE          101
#define KEY_RWIN           102
#define KEY_RALT           103
#define KEY_RCONTROL       104

#define KEY_LEFT           105
#define KEY_DOWN           106
#define KEY_RIGHT          107

#define KEY_0_PAD          108
//#define KEY_STOP_PAD     109