| UP | 273 |
| DOWN | 274 |
| RIGHT | 275 |
| LEFT | 276 |
| a | 97 |
| b | 98 |
| c | 99 |
| d | 100 |
| e | 101 |
| f | 102 |
| g | 103 |
| h | 104 |
| i | 105 |
| j | 106 |
| k | 107 |
| l | 108 |
| m | 109 |
| n | 110 |
| o | 111 |
| p | 112 |
| q | 113 |
| r | 114 |
| s | 115 |
| t | 116 |
| u | 117 |
| v | 118 |
| w | 119 |
| x | 120 |
| y | 121 |
| z | 122 |
| QUOTE | 39 |
| LEFTPAREN | 40 |
| RIGHTPAREN | 41 |
| ASTERISK | 42 |
| PLUS | 43 |
| COMMA | 44 |
| MINUS | 45 |
| PERIOD | 46 |
| SLASH | 47 |
| 0 | 48 |
| 1 | 49 |
| 2 | 50 |
| 3 | 51 |
| 4 | 52 |
| 5 | 53 |
| 6 | 54 |
| 7 | 55 |
| 8 | 56 |
| 9 | 57 |
| keypad 0 | 256 |
| keypad 1 | 257 |
| keypad 2 | 258 |
| keypad 3 | 259 |
| keypad 4 | 260 |
| keypad 5 | 261 |
| keypad 6 | 262 |
| keypad 7 | 263 |
| keypad 8 | 264 |
| keypad 9 | 265 |
| keypad PERIOD | 266 |
| keypad DIVIDE | 267 |
| keypad MULTIPLY | 268 |
| keypad MINUS | 269 |
| keypad PLUS | 270 |
| keypad ENTER | 271 |
| keypad EQUALS | 272 |
| COLON | 58 |
| SEMICOLON | 59 |
| LESS | 60 |
| EQUALS | 61 |
| GREATER | 62 |
| QUESTION | 63 |
| AT | 64 |
| LEFTBRACKET | 91 |
| BACKSLASH | 92 |
| RIGHTBRACKET | 93 |
| CARET | 94 |
| UNDERSCORE | 95 |
| BACKQUOTE | 96 |
| DELETE | 127 |
| TAB | 9 |
| CLEAR | 12 |
| RETURN | 13 |
| PAUSE | 19 |
| ESCAPE | 27 |
| SPACE | 32 |
| EXCLAIM | 33 |
| QUOTEDBL | 34 |
| HASH | 35 |
| DOLLAR | 36 |
| AMPERSAND | 38 |
| INSERT | 277 |
| HOME | 278 |
| END | 279 |
| PAGEUP | 280 |
| PAGEDOWN | 281 |
| NUMLOCK | 300 |
| CAPSLOCK | 301 |
| SCROLLOCK | 302 |
| RightSHIFT | 303 |
| LeftSHIFT | 304 |
| RightCTRL | 305 |
| LeftCTRL | 306 |
| RightALT | 307 |
| LeftALT | 308 |
| RightMETA | 309 |
| LeftMETA | 310 |
| LeftWindows | 311 |
| RightWindows | 312 |
| AltGr | 313 |
| HELP | 315 |
| PRINT | 316 |
| SYSREQ | 317 |
| BREAK | 318 |
| MENU | 319 |