# 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 |
Mail | 236 |
Media Select | 237 |

Index