# Number
KEYCODE_0                   =       7         
KEYCODE_1                   =       8
KEYCODE_2                   =       9
KEYCODE_3                   =       10
KEYCODE_4                   =       11
KEYCODE_5                   =       12
KEYCODE_6                   =       13
KEYCODE_7                   =       14
KEYCODE_8                   =       15
KEYCODE_9                   =       16
                                    
# Letter                            
KEYCODE_A                   =       29
KEYCODE_B                   =       30
KEYCODE_C                   =       31
KEYCODE_D                   =       32
KEYCODE_E                   =       33
KEYCODE_F                   =       34
KEYCODE_G                   =       35
KEYCODE_H                   =       36
KEYCODE_I                   =       37
KEYCODE_J                   =       38
KEYCODE_K                   =       39
KEYCODE_L                   =       40
KEYCODE_M                   =       41
KEYCODE_N                   =       42
KEYCODE_O                   =       43
KEYCODE_P                   =       44
KEYCODE_Q                   =       45
KEYCODE_R                   =       46
KEYCODE_S                   =       47
KEYCODE_T                   =       48
KEYCODE_U                   =       49
KEYCODE_V                   =       50
KEYCODE_W                   =       51
KEYCODE_X                   =       52
KEYCODE_Y                   =       53
KEYCODE_Z                   =       54

# Symbol
KEYCODE_APOSTROPHE          =       75
KEYCODE_AT                  =       77
KEYCODE_BACKSLASH           =       73
KEYCODE_COMMA               =       55
KEYCODE_EQUALS              =       70
KEYCODE_GRAVE               =       68
KEYCODE_LEFT_BRACKET        =       71
KEYCODE_MINUS               =       69
KEYCODE_PERIOD              =       56
KEYCODE_PLUS                =       81
KEYCODE_POUND               =       18
KEYCODE_RIGHT_BRACKET       =       72
KEYCODE_SEMICOLON           =       74
KEYCODE_SLASH               =       76
KEYCODE_STAR                =       17
KEYCODE_SPACE               =       62
KEYCODE_TAB                 =       61

# Control key
KEYCODE_ENTER               =       66
KEYCODE_ESCAPE              =       111
KEYCODE_CAPS_LOCK           =       115
KEYCODE_CLEAR               =       28
KEYCODE_PAGE_DOWN           =       93
KEYCODE_PAGE_UP             =       92
KEYCODE_SCROLL_LOCK         =       116
KEYCODE_MOVE_END            =       123
KEYCODE_MOVE_HOME           =       122
KEYCODE_INSERT              =       124
KEYCODE_SHIFT_LEFT          =       59
KEYCODE_SHIFT_RIGHT         =       60
KEYCODE_DEL                 =       67
KEYCODE_FORWARD_DEL         =       112

# F1-12
KEYCODE_F1                  =       131
KEYCODE_F2                  =       132
KEYCODE_F3                  =       133
KEYCODE_F4                  =       134
KEYCODE_F5                  =       135
KEYCODE_F6                  =       136
KEYCODE_F7                  =       137
KEYCODE_F8                  =       138
KEYCODE_F9                  =       139
KEYCODE_F10                 =       140
KEYCODE_F11                 =       141
KEYCODE_F12                 =       142

# Android key
KEYCODE_BACK                =       4
KEYCODE_CALL                =       5
KEYCODE_ENDCALL             =       6
KEYCODE_CAMERA              =       27
KEYCODE_FOCUS               =       80
KEYCODE_VOLUME_UP           =       24
KEYCODE_VOLUME_DOWN         =       25
KEYCODE_VOLUME_MUTE         =       164
KEYCODE_MENU                =       82
KEYCODE_HOME                =       3
KEYCODE_POWER               =       26
KEYCODE_SEARCH              =       84
KEYCODE_NOTIFICATION        =       83
KEYCODE_NUM                 =       78
KEYCODE_SYM                 =       63
KEYCODE_SETTINGS            =       176

# MASK
META_CTRL_MASK              =       28672
META_ALT_MASK               =       50
META_SHIFT_MASK             =       193