Table of all Key Codes and their associated data

This table is based on the US standard 101 keyboard, the values may vary based on a specific hardware.

Key CodeKeyCodeUnicodeDescription
 UnidentifiedUnidentified These keys do not have a key code
3CancelPause break
8BackspaceBackspacebackspace / delete
9TabTabtab
12ClearNumLockclear
13EnterEnterEnter / Return
16ShiftShiftLeftshift
16ShiftShiftRightshift
17ControlControlLeft^ctrl
17ControlControlRight^ctrl
18AltAltLeft⎇ / ⌥Alt / Option
18AltAltRight⎇ / ⌥Alt / Option
19PausePause pause/break
20CapsLockCapsLockcaps lock
21UnidentifiedLang1 hangul
25UnidentifiedLang2 hanja
27EscapeEscapeescape
28henkan  conversion
29muhenkan  non-conversion
32(blank space)Space spacebar
33PageUpNumpad9page up
34PageDownNumpad3page down
35EndNumpad1 end
36HomeNumpad7home
37ArrowLeftArrowLeftleft arrow
38ArrowUpArrowUpup arrow
39ArrowRightArrowRightright arrow
40ArrowDownArrowDowndown arrow
41Select  select
42Print  print
43Execute  execute
44F13F13Print Screen / F13 (firefox)
45InsertNumpad0xinsert
46DeleteNumpadDecimaldelete
47Help help
480Digit00
48Digit0apostrophe
48ºDigit0ºordinal indicator
491Digit11 Key
49!Digit1!exclamation mark
49¡Digit1¡inverted exclamation mark
502Digit22 Key
50@Digit2@at sign
50²Digit2²sqaure
50Digit2trademark
513Digit33 Key
51#Digit3#hash
51³Digit3³cube
51£Digit3£pound
524Digit44 Key
52¤Digit4¤currency
52¢Digit4¢cent
535Digit55 Key
53%Digit5%percent
53Digit5euro
53Digit5infinity
546Digit66 Key
54§Digit6§section sign
54¼Digit6¼one quarter
557Digit77 Key
55&Digit7&and
55½Digit7½half
568Digit88 Key
56¾Digit8¾three quarters
56Digit8bullet
579Digit99 Key
57(Digit9(parentheses left
57Digit9inverted apostrophe
57ªDigit9ªfeminine ordinal indicator
58:Period :
59;Semicolon semicolon (firefox), equals
60<Backquote <
61=Equal equals (firefox)
63ßMinus ß / ?
64@  @ (firefox)
65aKeyA a
65áKeyAáa acute
66bKeyB b
66KeyBintegral
67cKeyC c
67©KeyC©copywright
68dKeyD d
68ðKeyDðvoiced dental fricative
68KeyDpartial
69eKeyE e
69DeadKeyE e
69éKeyEée acute
70fKeyF f
70ƒKeyFƒf with hook
71gKeyG g
72hKeyH h
72˙KeyH˙overdot
72˚KeyH˚small degree
73iKeyI i
73DeadKeyI i
73^KeyI^caret
73íKeyIíi acute
74jKeyJ j
74KeyJdelta
75kKeyK k
75°KeyK°degree
76lKeyL l
76øKeyLøclose mid front rounded vowel
77mKeyM m
77µKeyMµone millionth
78nKeyN n
78DeadKeyN n
78ñKeyNñn with tilde
78~KeyN~tilde
79oKeyO o
79óKeyOóo acute
80pKeyP p
80öKeyPöo with umlaut
80πKeyPπpi
81qKeyQ q
81äKeyQäopen central unrounded vowel
81œKeyQœopen mid front rounded vowel
82rKeyR r
82®KeyR®registered trademark
83sKeyS s
83ßKeySßsharp s
84tKeyT t
84þKeyTþthorn
84KeyTobelus
85uKeyU u
85DeadKeyU u
85úKeyUúu acute
85¨KeyU¨umlaut
86vKeyV v
86KeyVsqaure root
87wKeyW w
87åKeyWåopen mid back unrounded vowel
87ΣKeyWΣsigma
87KeyWsummation sigma
88xKeyX x
88KeyXapproximate
89yKeyY y
89¥KeyY¥yen
89üKeyYüu with umlaut
90zKeyZ z
90æKeyZænear open front unrounded vowel
90ΩKeyZΩohm
91MetaMetaLeft⌘ ⊞Windows Key / Left ⌘ / Chromebook Search key
92MetaMetaRight⌘ ⊞Right Windows
93ContextMenuContextMenuWindows Menu / Right ⌘
95Standby sleep
960Numpad0Number Pad 0
971Numpad1Number Pad 1
982Numpad2Number Pad 2
993Numpad3Number Pad 3
1004Numpad4Number Pad 4
1015Numpad5Number Pad 5
1026Numpad6Number Pad 6
1037Numpad7Number Pad 7
1048Numpad8Number Pad 8
1059Numpad9Number Pad 9
106*NumpadMultiply×multiply
107+NumpadAdd add
108,NumpadDecimal numpad period (firefox)
109NumpadSubtract subtract
110.NumpadDecimal decimal point
111/NumpadDivide÷divide
112F1F1 f1
113F2F2 f2
114F3F3 f3
115F4F4 f4
116F5F5 f5
117F6F6 f6
118F7F7 f7
119F8F8 f8
120F9F9 f9
121F10F10 f10
122F11F11 f11
123F12F12 f12
124F13F13 f13
125F14F14 f14
126F15F15 f15
127F16F16 f16
128F17F17 f17
129F18F18 f18
130F19F19 f19
131F20F20 F20
132F21F21 F21
133F22F22 F22
134F23F23 F23
135F24F24 F24
136F25F25 F25
137F26F26 F26
138F27F27 F27
139F28F28 F28
140F29F29 F29
141F30F30 F30
142F31F31 F31
143F32F32 F32
144NumLockNumLocknum lock
145ScrollLockScrollLockscroll lock
151   airplane mode
160^BracketLeft ^
161DeadBracketRight !
162   ؛ (arabic semicolon) / ” / ¢
163#Backquote #
164$Backslash $
165Quote ù
166BrowserBack  browser page backward
167BrowserForward  browser page forward
168BrowserRefresh  browser refresh
169)Minus closing paren (AZERTY)
170*Backslash *
171+BracketRight ~ + * key
172|  home key, pipe key
173Minus minus (firefox), mute/unmute
174AudioVolumeDown  decrease volume level
175AudioVolumeUp  increase volume level
176MediaTrackNextMediaTrackNext next
177MediaTrackPreviousMediaTrackPrevious previous
178MediaStop  stop
179MediaPlayPause  play/pause
180LaunchMail e-mail
181AudioVolumeMuteVolumeMute mute/unmute (firefox)
182AudioVolumeDownVolumeDown decrease volume level (firefox)
183AudioVolumeUpVolumeUp increase volume level (firefox)
186;Semicolon semi-colon / ñ
186Semicolonpilcrow
186Semicolonellipsis
187=Equal equal sign
187±Equal±plus minus
187×Equal×multiply
187Equalnot equal
188,Comma comma
188çCommaçc cedilla
188Commagreater than or equal
189Minus dash
189Minusdash
189_Minus_underscore
190.Period period
190>Period>greater than
190Periodless than or equal
191/Slash forward slash / ç
191?Slash?question mark
191¿Slash¿inverted question mark
191÷Slash÷division
192`Backquote Backtick / grave accent / ñ / æ / ö / § / ±
192DeadIntlBackslash Backtick / grave accent / ñ / æ / ö / § / ±
193/IntlRo ?, / or °
194.NumpadComma numpad period (chrome)
219[BracketLeft open bracket
219{BracketLeft{braces left
219«BracketLeft«left guillemet
219BracketLeftright double quotation
219BracketLeftinverted double quotation
220\Backslash back slash
220¬Backslash¬logical negation
221]BracketRight close bracket / å
221}BracketRight}braces right
221»BracketRight»right guillemet
222Quote single quote / ø / ä
222Quotedouble quote
222´Quote´accent
223`Backquote `
224MetaOSLeftleft or right ⌘ key (firefox)
225AltGraphAltRight⎇ or ⌥altgr
226\IntlBackslash < /git >, left back slash
229DeadBackquote  
230   GNOME Compose Key
231   ç
233   XF86Forward / é
234   XF86Back / ê
235   non-conversion / ë
240Alphanumeric  alphanumeric / ð
242HiraganaKatakana  hiragana/katakana / ò
243ZenkakuHankaku  half-width/full-width / ó
244KanjiMode  kanji / ô
251   unlock track pad (Chrome/Edge) / û
255WakeUpWakeUp WakeUp