InputMetricInputMetric

Keyboard Test Online

Press each key on your physical keyboard and see whether the browser receives it. Select a layout close to your keyboard, then use test mode for keys whose normal browser actions would interfere.

Keyboard Test Mode

Start test mode to check keys that normally trigger browser actions.

Some browser key actions are temporarily blocked in test mode.

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
ScrLk
Pause
`~
1!
2@
3#
4$
5%
6^
7&
8*
9(
0)
-_
=+
Backspace
Ins
Home
PgUp
NumLock
/
*
-
Tab
Q
W
E
R
T
Y
U
I
O
P
[{
]}
\|
Del
End
PgDn
7
8
9
+
Caps
A
S
D
F
G
H
J
K
L
;:
'"
Enter
4
5
6
Shift
Z
X
C
V
B
N
M
,<
.>
/?
Shift
↑
1
2
3
Enter
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
←
↓
→
0
.

Swipe horizontally to inspect the full keyboard.

Keys Tested
0 / 104
Currently Pressed
0
Maximum Simultaneous
0
Last Key Code
—
Unidentified Keys
0

Connect a physical keyboard for the full test. This tool tracks key state, not typed text.

Some system shortcuts reserved by your browser or operating system cannot be detected or blocked by a web page.

Check simultaneous keys
→ Keyboard Ghosting Test
A key types twice?
→ Keyboard Chatter Test

What the Keyboard Test Online Measures

The page observes keydown and keyup events by physical key code, highlights currently pressed keys and remembers which positions were tested in this session. It also shows the maximum number of simultaneous codes observed.

An unidentified key means the browser did not expose a recognizable code. Operating-system shortcuts may never reach a web page.

How to Use the Keyboard Test Online

  1. 1Select a keyboard layout that matches your hardware as closely as possible.
  2. 2Start test mode, then press and release keys one at a time.
  3. 3Check the on-screen position and tested count.
  4. 4Press Escape or choose Stop Test to return normal browser keyboard behavior.

How to Interpret the Result

If a key repeatedly does not light up, compare another browser, connection or device. A missing event can have several causes.

For combinations that fail even though individual keys work, continue with the Ghosting / NKRO Test. A physical layout mismatch can also make the on-screen position look wrong.

Choosing a Keyboard Layout

Select ANSI 104, TKL, 75%, 65% or 60% according to the physical layout you are testing. The visual keys represent positions, and the browser's KeyboardEvent.code is used to map a received event to a position. A compact keyboard may use layers, so a key printed on a cap may emit a different code than expected.

If an on-screen key never lights, check whether the same position works in another application, then try another browser. A system-reserved shortcut may not reach the page at all. Press Escape or Stop Test when finished so normal keyboard navigation returns.

Browser Limitations

The browser cannot see keys reserved by the operating system and cannot inspect switch contacts. The test handles key state locally and does not need to reconstruct the text you type. Test mode temporarily blocks some page shortcuts and has an explicit exit.

How InputMetric measures browser input →

Related Tests

FAQ

Will this record what I type?

The tester tracks physical key codes and state locally; it does not send typed text or key sequences to analytics.

Why is a system key missing?

Some keys and shortcuts are intercepted before a browser page receives them.

How do I leave test mode?

Press Escape or activate the Stop Test button.