Keyboard layout test

Choose the character layout you intend to use, then press plain keys. Compare expected and received characters side by side.

Compare expected characters

0 of 104 visible positions triedTotal presses: 0Press a key to begin
Keyboard test inactive. Press Control or Command plus Enter, a plain letter or number, or use Start keyboard test to begin. Tab navigates normally until active.
Ctrl/Cmd+Enter toggles · click outside leaves.
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
q
w
e
r
t
y
u
i
o
p
[
]
\
Caps Lock
a
s
d
f
g
h
j
k
l
;
'
Enter
Shift
z
x
c
v
b
n
m
,
.
/
Shift
Ctrl
Meta
Alt
Space
Alt
Meta
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
Key statesCaps Lock—Num Lock—Scroll Lock—Shift—Ctrl—Alt—Meta / Win—
○ Untouched● Recorded held now✓ Completed down/up cycle

What the test received

Press and release a key to begin.

✓ Expected character· Different character· Position received; no character comparison
Latest matching characters0
Positions with recorded differences0
Observed only0

Latest characters received

Press a key to see its expected and received values here.

PositionExpectedReceivedLatest result

Keys type the wrong characters

Matched or different compares an unmodified character with the chosen expected layout. Observed only means no plain-character comparison was made. The ⋯ label marks a variable or dead-key position.

  1. Choose the exact intended layout

    Select the language and variant you intend, such as US versus UK English. Physical shape controls the drawn positions; the OS menu changes modifier labels, not your input language.

  2. Check the active system input source

    Use the Windows language/input menu or Mac Input menu to select that same variant. The letters printed on the keyboard need not match the active input source.

  3. Try plain characters first

    Release Shift, AltGr or Option and turn off Caps Lock if that is not intended. Dead keys and input methods can produce text through composition; compare the finished character in a text editor.

  4. Distinguish characters from positions

    If code stays stable but the character changes, investigate the input layout or remap. If the position itself is absent, use the keyboard tester and compare another app.

Retest

Reset the board and retry the same plain keys after selecting the intended system layout. Changing this page’s expected layout does not change system settings.

If it persists

If only characters differ, resolve the input source or mapping first. Manufacturer support becomes relevant when the same physical keys also fail in other apps or on another computer.