Linux Key Codes¶
This is an extract from /usr/include/linux/input-event-codes.h
Key | Code |
---|---|
KEY_RESERVED | 0 |
KEY_ESC | 1 |
KEY_1 | 2 |
KEY_2 | 3 |
KEY_3 | 4 |
KEY_4 | 5 |
KEY_5 | 6 |
KEY_6 | 7 |
KEY_7 | 8 |
KEY_8 | 9 |
KEY_9 | 10 |
KEY_0 | 11 |
KEY_MINUS | 12 |
KEY_EQUAL | 13 |
KEY_BACKSPACE | 14 |
KEY_TAB | 15 |
KEY_Q | 16 |
KEY_W | 17 |
KEY_E | 18 |
KEY_R | 19 |
KEY_T | 20 |
KEY_Y | 21 |
KEY_U | 22 |
KEY_I | 23 |
KEY_O | 24 |
KEY_P | 25 |
KEY_LEFTBRACE | 26 |
KEY_RIGHTBRACE | 27 |
KEY_ENTER | 28 |
KEY_LEFTCTRL | 29 |
KEY_A | 30 |
KEY_S | 31 |
KEY_D | 32 |
KEY_F | 33 |
KEY_G | 34 |
KEY_H | 35 |
KEY_J | 36 |
KEY_K | 37 |
KEY_L | 38 |
KEY_SEMICOLON | 39 |
KEY_APOSTROPHE | 40 |
KEY_GRAVE | 41 |
KEY_LEFTSHIFT | 42 |
KEY_BACKSLASH | 43 |
KEY_Z | 44 |
KEY_X | 45 |
KEY_C | 46 |
KEY_V | 47 |
KEY_B | 48 |
KEY_N | 49 |
KEY_M | 50 |
KEY_COMMA | 51 |
KEY_DOT | 52 |
KEY_SLASH | 53 |
KEY_RIGHTSHIFT | 54 |
KEY_KPASTERISK | 55 |
KEY_LEFTALT | 56 |
KEY_SPACE | 57 |
KEY_CAPSLOCK | 58 |
KEY_F1 | 59 |
KEY_F2 | 60 |
KEY_F3 | 61 |
KEY_F4 | 62 |
KEY_F5 | 63 |
KEY_F6 | 64 |
KEY_F7 | 65 |
KEY_F8 | 66 |
KEY_F9 | 67 |
KEY_F10 | 68 |
KEY_NUMLOCK | 69 |
KEY_SCROLLLOCK | 70 |
KEY_KP7 | 71 |
KEY_KP8 | 72 |
KEY_KP9 | 73 |
KEY_KPMINUS | 74 |
KEY_KP4 | 75 |
KEY_KP5 | 76 |
KEY_KP6 | 77 |
KEY_KPPLUS | 78 |
KEY_KP1 | 79 |
KEY_KP2 | 80 |
KEY_KP3 | 81 |
KEY_KP0 | 82 |
KEY_KPDOT | 83 |
KEY_ZENKAKUHANKAKU | 85 |
KEY_102ND | 86 |
KEY_F11 | 87 |
KEY_F12 | 88 |
KEY_RO | 89 |
KEY_KATAKANA | 90 |
KEY_HIRAGANA | 91 |
KEY_HENKAN | 92 |
KEY_KATAKANAHIRAGANA | 93 |
KEY_MUHENKAN | 94 |
KEY_KPJPCOMMA | 95 |
KEY_KPENTER | 96 |
KEY_RIGHTCTRL | 97 |
KEY_KPSLASH | 98 |
KEY_SYSRQ | 99 |
KEY_RIGHTALT | 100 |
KEY_LINEFEED | 101 |
KEY_HOME | 102 |
KEY_UP | 103 |
KEY_PAGEUP | 104 |
KEY_LEFT | 105 |
KEY_RIGHT | 106 |
KEY_END | 107 |
KEY_DOWN | 108 |
KEY_PAGEDOWN | 109 |
KEY_INSERT | 110 |
KEY_DELETE | 111 |
KEY_MACRO | 112 |
KEY_MUTE | 113 |
KEY_VOLUMEDOWN | 114 |
KEY_VOLUMEUP | 115 |
KEY_POWER | 116 |
KEY_KPEQUAL | 117 |
KEY_KPPLUSMINUS | 118 |
KEY_PAUSE | 119 |
KEY_SCALE | 120 |
KEY_KPCOMMA | 121 |
KEY_HANGEUL | 122 |
KEY_HANJA | 123 |
KEY_YEN | 124 |
KEY_LEFTMETA | 125 |
KEY_RIGHTMETA | 126 |
KEY_COMPOSE | 127 |
KEY_STOP | 128 |
KEY_AGAIN | 129 |
KEY_PROPS | 130 |
KEY_UNDO | 131 |
KEY_FRONT | 132 |
KEY_COPY | 133 |
KEY_OPEN | 134 |
KEY_PASTE | 135 |
KEY_FIND | 136 |
KEY_CUT | 137 |
KEY_HELP | 138 |
KEY_MENU | 139 |
KEY_CALC | 140 |
KEY_SETUP | 141 |
KEY_SLEEP | 142 |
KEY_WAKEUP | 143 |
KEY_FILE | 144 |
KEY_SENDFILE | 145 |
KEY_DELETEFILE | 146 |
KEY_XFER | 147 |
KEY_PROG1 | 148 |
KEY_PROG2 | 149 |
KEY_WWW | 150 |
KEY_MSDOS | 151 |
KEY_COFFEE | 152 |
KEY_ROTATE_DISPLAY | 153 |
KEY_CYCLEWINDOWS | 154 |
KEY_MAIL | 155 |
KEY_BOOKMARKS | 156 |
KEY_COMPUTER | 157 |
KEY_BACK | 158 |
KEY_FORWARD | 159 |
KEY_CLOSECD | 160 |
KEY_EJECTCD | 161 |
KEY_EJECTCLOSECD | 162 |
KEY_NEXTSONG | 163 |
KEY_PLAYPAUSE | 164 |
KEY_PREVIOUSSONG | 165 |
KEY_STOPCD | 166 |
KEY_RECORD | 167 |
KEY_REWIND | 168 |
KEY_PHONE | 169 |
KEY_ISO | 170 |
KEY_CONFIG | 171 |
KEY_HOMEPAGE | 172 |
KEY_REFRESH | 173 |
KEY_EXIT | 174 |
KEY_MOVE | 175 |
KEY_EDIT | 176 |
KEY_SCROLLUP | 177 |
KEY_SCROLLDOWN | 178 |
KEY_KPLEFTPAREN | 179 |
KEY_KPRIGHTPAREN | 180 |
KEY_NEW | 181 |
KEY_REDO | 182 |
KEY_F13 | 183 |
KEY_F14 | 184 |
KEY_F15 | 185 |
KEY_F16 | 186 |
KEY_F17 | 187 |
KEY_F18 | 188 |
KEY_F19 | 189 |
KEY_F20 | 190 |
KEY_F21 | 191 |
KEY_F22 | 192 |
KEY_F23 | 193 |
KEY_F24 | 194 |
KEY_PLAYCD | 200 |
KEY_PAUSECD | 201 |
KEY_PROG3 | 202 |
KEY_PROG4 | 203 |
KEY_ALL_APPLICATIONS | 204 |
KEY_SUSPEND | 205 |
KEY_CLOSE | 206 |
KEY_PLAY | 207 |
KEY_FASTFORWARD | 208 |
KEY_BASSBOOST | 209 |
KEY_PRINT | 210 |
KEY_HP | 211 |
KEY_CAMERA | 212 |
KEY_SOUND | 213 |
KEY_QUESTION | 214 |
KEY_EMAIL | 215 |
KEY_CHAT | 216 |
KEY_SEARCH | 217 |
KEY_CONNECT | 218 |
KEY_FINANCE | 219 |
KEY_SPORT | 220 |
KEY_SHOP | 221 |
KEY_ALTERASE | 222 |
KEY_CANCEL | 223 |
KEY_BRIGHTNESSDOWN | 224 |
KEY_BRIGHTNESSUP | 225 |
KEY_MEDIA | 226 |
KEY_SWITCHVIDEOMODE | 227 |
KEY_KBDILLUMTOGGLE | 228 |
KEY_KBDILLUMDOWN | 229 |
KEY_KBDILLUMUP | 230 |
KEY_SEND | 231 |
KEY_REPLY | 232 |
KEY_FORWARDMAIL | 233 |
KEY_SAVE | 234 |
KEY_DOCUMENTS | 235 |
KEY_BATTERY | 236 |
KEY_BLUETOOTH | 237 |
KEY_WLAN | 238 |
KEY_UWB | 239 |
KEY_UNKNOWN | 240 |
KEY_VIDEO_NEXT | 241 |
KEY_VIDEO_PREV | 242 |
KEY_BRIGHTNESS_CYCLE | 243 |
KEY_BRIGHTNESS_AUTO | 244 |
KEY_DISPLAY_OFF | 245 |
KEY_WWAN | 246 |
KEY_RFKILL | 247 |
KEY_MICMUTE | 248 |