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