Scancodes
| KEYBOARD KEY | SCANCODE | COMMENTS |
| ESCAPE | 1 | |
| 1 | 2 | |
| 2 | 3 | |
| 3 | 4 | |
| 4 | 5 | |
| 5 | 6 | |
| 6 | 7 | |
| 7 | 8 | |
| 8 | 9 | |
| 9 | 10 | |
| 0 | 11 | |
| Minus (-) | 12 | On Main Keyboard |
| Equals (=) | 13 | |
| Backspace | 14 | Backspace key |
| Tab | 15 | |
| Q | 16 | |
| W | 17 | |
| E | 18 | |
| R | 19 | |
| T | 20 | |
| Y | 21 | |
| U | 22 | |
| I | 23 | |
| O | 24 | |
| P | 25 | |
| Left Bracket ([) | 26 | |
| Right Bracket (]) | 27 | |
| Return/Enter | 28 | Return/Enter on Main Keyboard |
| Left Control | 29 | |
| A | 30 | |
| S | 31 | |
| D | 32 | |
| F | 33 | |
| G | 34 | |
| H | 35 | |
| J | 36 | |
| K | 37 | |
| L | 38 | |
| Semi-Colon (;) | 39 | |
| Apostrophe (') | 40 | |
| Grave | 41 | Accent Grave |
| Left Shift | 42 | |
| Backslash (\) | 43 | |
| Z | 44 | |
| X | 45 | |
| C | 46 | |
| V | 47 | |
| B | 48 | |
| N | 49 | |
| M | 50 | |
| Comma (,) | 51 | |
| Period (.) | 52 | On Main keyboard |
| Slash (/) | 53 | On Main Keyboard |
| Right Shift | 54 | |
| Multiply (*) | 55 | On Numeric Keypad |
| Left Alt/Menu | 56 | |
| Space | 57 | |
| Capital | 58 | |
| F1 | 59 | |
| F2 | 60 | |
| F3 | 61 | |
| F4 | 62 | |
| F5 | 63 | |
| F6 | 64 | |
| F7 | 65 | |
| F8 | 66 | |
| F9 | 67 | |
| F10 | 68 | |
| NumLock | 69 | |
| Scroll Lock | 70 | |
| NumPad 7 | 71 | |
| NumPad 8 | 72 | |
| NumPad 9 | 73 | |
| Subtract (-) | 74 | On Numeric Keypad |
| NumPad 4 | 75 | |
| NumPad 5 | 76 | |
| NumPad 6 | 77 | |
| Add (+) | 78 | On Numeric Keypad |
| NumPad 1 | 79 | |
| NumPad 2 | 80 | |
| NumPad 3 | 81 | |
| NumPad 0 | 82 | |
| Decimal (.) | 83 | On Numeric Keypad |
| OEM_102 | 86 | On UK/Germany Keyboards |
| F11 | 87 | |
| F12 | 88 | |
| F13 | 100 | (NEC PC98) |
| F14 | 101 | (NEC PC98) |
| F15 | 102 | (NEC PC98) |
| Kana | 112 | Japanese Keyboard |
| ABNT_C1 | 115 | /? on Portugese (Brazilian) keyboards |
| Convert | 121 | Japanese Keyboard |
| NoConvert | 123 | Japanese Keyboard |
| Yen | 125 | Japanese Keyboard |
| ABNT_C2 | 126 | Numpad . on Portugese (Brazilian) keyboards |
| Equals | 141 | = on numeric keypad (NEC PC98) |
| PrevTrack | 144 | Previous Track (DIK_CIRCUMFLEX on Japanese keyboard) |
| AT | 145 | (NEC PC98) |
| Colon (:) | 146 | (NEC PC98) |
| Underline | 147 | (NEC PC98) |
| Kanji | 148 | Japanese Keyboard |
| Stop | 149 | (NEC PC98) |
| AX | 150 | Japan AX |
| Unlabeled | 151 | (J3100) |
| Next Track | 153 | Next Track |
| Enter | 156 | ENTER on Numeric Keypad |
| Right Control | 157 | |
| Mute | 160 | Mute |
| Calculator | 161 | Calculator |
| Play/Pause | 162 | Play/Pause |
| Media Stop | 164 | Media Stop |
| Volume Down | 174 | Volume - |
| Volume Up | 176 | Volume + |
| Web Home | 178 | Web Home |
| Comma (,) | 179 | On Numeric Keypad (NEX PC98) |
| Divide (/) | 181 | On Numeric Keypad |
| SysReq | 183 | |
| Right Alt/Menu | 184 | Right Alt |
| Pause | 197 | Pause |
| Home | 199 | Home on Arrow Pad |
| Up | 200 | Up Arrow on Arrow Keypad |
| Page Up/Prior | 201 | Page Up on Arrow Keypad |
| Left | 203 | Left Arrow on Arrow Keypad |
| Right | 205 | Right Arrow on Arrow Keypad |
| End | 207 | End Key on Arrow Keypad |
| Down | 208 | Down Key on Arrow Keypad |
| Next | 209 | Next Key on Arrow Keypad |
| Insert | 210 | Insert Key on Arrow Keypad |
| Delete | 211 | Delete Key on Arrow Keypad |
| Left Windows | 219 | Left Windows Key |
| Right Windows | 220 | Right Windows Key |
| Apps | 221 | Apps Menu Key |
| Power | 222 | System Power |
| Sleep | 223 | System Sleep |
| Wake | 227 | System Wake |
| Web Search | 229 | |
| Web Favorites | 230 | |
| Web Refresh | 231 | |
| Web Stop | 232 | |
| Web Forward | 233 | |
| Web Back | 234 | |
| My Computer | 235 | |
| 236 | ||
| Media Select | 237 |