This site has been acquired by
Toptal
Learn More
0 - That key has no keycode
3 - break
8 - backspace / delete
9 - tab
12 - clear
13 - enter
16 - shift
17 - ctrl
18 - alt
19 - pause/break
20 - caps lock
21 - hangul
25 - hanja
27 - escape
28 - conversion
29 - non-conversion
32 - spacebar
33 - page up
34 - page down
35 - end
36 - home
37 - left arrow
38 - up arrow
39 - right arrow
40 - down arrow
41 - select
42 - print
43 - execute
44 - Print Screen / F13 (firefox)
45 - insert
46 - delete
47 - help
48 - 0
49 - 1
50 - 2
51 - 3
52 - 4
53 - 5
54 - 6
55 - 7
56 - 8
57 - 9
58 - :
59 - semicolon (firefox), equals
60 - <
61 - equals (firefox)
63 - ß
64 - @ (firefox)
65 - a
66 - b
67 - c
68 - d
69 - e
70 - f
71 - g
72 - h
73 - i
74 - j
75 - k
76 - l
77 - m
78 - n
79 - o
80 - p
81 - q
82 - r
83 - s
84 - t
85 - u
86 - v
87 - w
88 - x
89 - y
90 - z
91 - Windows Key / Left ⌘ / Chromebook Search key
92 - right window key
93 - Windows Menu / Right ⌘
95 - sleep
96 - numpad 0
97 - numpad 1
98 - numpad 2
99 - numpad 3
100 - numpad 4
101 - numpad 5
102 - numpad 6
103 - numpad 7
104 - numpad 8
105 - numpad 9
106 - multiply
107 - add
108 - numpad period (firefox)
109 - subtract
110 - decimal point
111 - divide
112 - f1
113 - f2
114 - f3
115 - f4
116 - f5
117 - f6
118 - f7
119 - f8
120 - f9
121 - f10
122 - f11
123 - f12
124 - f13
125 - f14
126 - f15
127 - f16
128 - f17
129 - f18
130 - f19
131 - f20
132 - f21
133 - f22
134 - f23
135 - f24
136 - f25
137 - f26
138 - f27
139 - f28
140 - f29
141 - f30
142 - f31
143 - f32
144 - num lock
145 - scroll lock
151 - airplane mode
160 - ^
161 - !
162 - ؛ (arabic semicolon)
163 - #
164 - $
165 - ù
166 - page backward
167 - page forward
168 - refresh
169 - closing paren (AZERTY)
170 - *
171 - ~ + * key
172 - home key
173 - minus (firefox), mute/unmute
174 - decrease volume level
175 - increase volume level
176 - next
177 - previous
178 - stop
179 - play/pause
180 - e-mail
181 - mute/unmute (firefox)
182 - decrease volume level (firefox)
183 - increase volume level (firefox)
186 - semi-colon / ñ
187 - equal sign
188 - comma
189 - dash
190 - period
191 - forward slash / ç
192 - grave accent / ñ / æ / ö
193 - ?, / or °
194 - numpad period (chrome)
219 - open bracket
220 - back slash
221 - close bracket / å
222 - single quote / ø / ä
223 - `
224 - left or right ⌘ key (firefox)
225 - altgr
226 - < /git >, left back slash
230 - GNOME Compose Key
231 - ç
233 - XF86Forward
234 - XF86Back
235 - non-conversion
240 - alphanumeric
242 - hiragana/katakana
243 - half-width/full-width
244 - kanji
251 - unlock trackpad (Chrome/Edge)
255 - toggle touchpad
Table
This is a table of all Key Codes and their associated data
Key Code
Key
Code
Unicode
Description
0
Unidentified
These keys do not have a key code
3
Cancel
Pause
break
8
Backspace
Backspace
⌫
backspace / delete
9
Tab
Tab
↹
tab
12
Clear
NumLock
⌧
clear
13
Enter
Enter
↵
Enter / Return
16
Shift
ShiftLeft
⇧
shift
17
Control
ControlLeft
^
ctrl
18
Alt
AltLeft
⎇ / ⌥
Alt / Option
19
Pause
Pause
pause/break
20
CapsLock
CapsLock
⇪
caps lock
21
Unidentified
Lang1
hangul
25
Unidentified
Lang2
hanja
27
Escape
Escape
⎋
escape
28
conversion
29
non-conversion
32
Space
spacebar
33
PageUp
Numpad9
⇞
page up
34
PageDown
Numpad3
⇟
page down
35
End
Numpad1
end
36
Home
Numpad7
⌂
home
37
ArrowLeft
ArrowLeft
←
left arrow
38
ArrowUp
ArrowUp
↑
up arrow
39
ArrowRight
ArrowRight
→
right arrow
40
ArrowDown
ArrowDown
↓
down arrow
41
select
42
print
43
execute
44
F13
F13
⎙
Print Screen / F13 (firefox)
45
Insert
Numpad0
x
insert
46
Delete
NumpadDecimal
⌦
delete
47
⍰
help
48
0
Digit0
⓪
0
49
1
Digit1
①
1 Key
50
2
Digit2
②
2 Key
51
3
Digit3
③
3 Key
52
4
Digit4
④
4 Key
53
5
Digit5
⑤
5 Key
54
6
Digit6
⑥
6 Key
55
7
Digit7
⑦
7 Key
56
8
Digit8
⑧
8 Key
57
9
Digit9
⑨
9 Key
58
:
Period
:
59
;
Semicolon
semicolon (firefox), equals
60
<
Backquote
<
61
=
Equal
equals (firefox)
63
ß
Minus
ß
64
@ (firefox)
65
a
KeyA
a
66
b
KeyB
b
67
c
KeyC
c
68
d
KeyD
d
69
e
KeyE
e
70
f
KeyF
f
71
g
KeyG
g
72
h
KeyH
h
73
i
KeyI
i
74
j
KeyJ
j
75
k
KeyK
k
76
l
KeyL
l
77
m
KeyM
m
78
n
KeyN
n
79
o
KeyO
o
80
p
KeyP
p
81
q
KeyQ
q
82
r
KeyR
r
83
s
KeyS
s
84
t
KeyT
t
85
u
KeyU
u
86
v
KeyV
v
87
w
KeyW
w
88
x
KeyX
x
89
y
KeyY
y
90
z
KeyZ
z
91
Meta
MetaLeft
⌘ ⊞
Windows Key / Left ⌘ / Chromebook Search key
92
Meta
MetaRight
⌘ ⊞
Right Windows
93
ContextMenu
ContextMenu
▤
Windows Menu / Right ⌘
95
☾
sleep
96
0
Numpad0
⓪
Number Pad 0
97
1
Numpad1
①
Number Pad 1
98
2
Numpad2
②
Number Pad 2
99
3
Numpad3
③
Number Pad 3
100
4
Numpad4
④
Number Pad 4
101
5
Numpad5
⑤
Number Pad 5
102
6
Numpad6
⑥
Number Pad 6
103
7
Numpad7
⑦
Number Pad 7
104
8
Numpad8
⑧
Number Pad 8
105
9
Numpad9
⑨
Number Pad 9
106
*
NumpadMultiply
×
multiply
107
+
NumpadAdd
add
108
,
NumpadDecimal
numpad period (firefox)
109
-
NumpadSubtract
subtract
110
.
NumpadDecimal
decimal point
111
/
NumpadDivide
÷
divide
112
F1
F1
f1
113
F2
F2
f2
114
F3
F3
f3
115
F4
F4
f4
116
F5
F5
f5
117
F6
F6
f6
118
F7
F7
f7
119
F8
F8
f8
120
F9
F9
f9
121
F10
F10
f10
122
F11
F11
f11
123
F12
F12
f12
124
F13
F13
f13
125
F14
F14
f14
126
F15
F15
f15
127
F16
F16
f16
128
F17
F17
f17
129
F18
F18
f18
130
F19
F19
f19
131
F20
F20
F20
132
F21
F21
F21
133
F22
F22
F22
134
F23
F23
F23
135
F24
F24
F24
136
F25
F25
F25
137
F26
F26
F26
138
F27
F27
F27
139
F28
F28
F28
140
F29
F29
F29
141
F30
F30
F30
142
F31
F31
F31
143
F32
F32
F32
144
NumLock
NumLock
⇭
num lock
145
ScrollLock
ScrollLock
⤓
scroll lock
151
airplane mode
160
[
BracketLeft
^
161
Dead
BracketRight
!
162
؛ (arabic semicolon)
163
\
Backquote
#
164
$
Backslash
$
165
^ù
Quote
ù
166
page backward
167
page forward
168
refresh
169
)
Minus
closing paren (AZERTY)
170
*
Backslash
*
171
+
BracketRight
~ + * key
172
home key
173
-
Minus
minus (firefox), mute/unmute
174
AudioVolumeDown
decrease volume level
175
AudioVolumeUp
increase volume level
176
MediaTrackNext
MediaTrackNext
next
177
MediaTrackPrevious
MediaTrackPrevious
previous
178
stop
179
MediaPlayPause
play/pause
180
LaunchMail
✉
e-mail
181
AudioVolumeMute
VolumeMute
mute/unmute (firefox)
182
AudioVolumeDown
VolumeDown
decrease volume level (firefox)
183
AudioVolumeUp
VolumeUp
increase volume level (firefox)
186
;
Semicolon
semi-colon / ñ
187
+
Equal
equal sign
188
,
Comma
comma
189
-
Minus
dash
190
.
Period
period
191
/
Slash
forward slash / ç
192
`
Backquote
Backtick / grave accent / ñ / æ / ö
193
/
IntlRo
?, / or °
194
.
NumpadComma
numpad period (chrome)
219
[
BracketLeft
open bracket
220
\
Backslash
back slash
221
]
BracketRight
close bracket / å
222
'
Quote
single quote / ø / ä
223
`
Backquote
`
224
Meta
OSLeft
⌘
left or right ⌘ key (firefox)
225
AltGraph
AltRight
⎇ or ⌥
altgr
226
\
IntlBackslash
< /git >, left back slash
230
GNOME Compose Key
231
ç
233
XF86Forward
234
XF86Back
235
non-conversion
240
alphanumeric
242
hiragana/katakana
243
half-width/full-width
244
kanji
251
unlock track pad (Chrome/Edge)
255
Unidentified
WakeUp
toggle touchpad