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 |