Key encoding for extended keyboard protocolΒΆ

See Keyboard handling for more information and this table in JSON format.

Name Encoded representation
0 G
1 H
2 I
3 J
4 K
5 L
6 M
7 N
8 O
9 P
A S
APOSTROPHE B
B T
BACKSLASH t
BACKSPACE 1
C U
CAPS LOCK :
COMMA C
D V
DELETE 3
DOWN 6
E W
END -
ENTER z
EQUAL R
ESCAPE y
F X
F1 /
F10 ]
F11 {
F12 }
F13 @
F14 %
F15 $
F16 #
F17 BA
F18 BB
F19 BC
F2 *
F20 BD
F21 BE
F22 BF
F23 BG
F24 BH
F25 BI
F3 ?
F4 &
F5 <
F6 >
F7 (
F8 )
F9 [
G Y
GRAVE ACCENT v
H Z
HOME .
I a
INSERT 2
J b
K c
KP 0 BJ
KP 1 BK
KP 2 BL
KP 3 BM
KP 4 BN
KP 5 BO
KP 6 BP
KP 7 BQ
KP 8 BR
KP 9 BS
KP ADD BX
KP DECIMAL BT
KP DIVIDE BU
KP ENTER BY
KP EQUAL BZ
KP MULTIPLY BV
KP SUBTRACT BW
L d
LEFT 5
LEFT ALT Bc
LEFT BRACKET s
LEFT CONTROL Bb
LEFT SHIFT Ba
LEFT SUPER Bd
M e
MINUS D
N f
NUM LOCK =
O g
P h
PAGE DOWN 9
PAGE UP 8
PAUSE !
PERIOD E
PRINT SCREEN ^
Q i
R j
RIGHT 4
RIGHT ALT Bg
RIGHT BRACKET u
RIGHT CONTROL Bf
RIGHT SHIFT Be
RIGHT SUPER Bh
S k
SCROLL LOCK +
SEMICOLON Q
SLASH F
SPACE A
T l
TAB 0
U m
UP 7
V n
W o
WORLD 1 w
WORLD 2 x
X p
Y q
Z r