Keyboard Tests

Keyboard Test

Press physical keys and watch a virtual keyboard illuminate pressed and tested states.

Why results may vary

System shortcuts, browser shortcuts and some special function keys may not reach the page.

How to use this test

Click Start Keyboard Test to enter capture mode, then press physical keys across the main keyboard, function row, navigation cluster, arrows and numpad. Stop Test returns keys to normal browser behavior, and Reset Keys clears tested states.

How the measurement works

While capture mode is active, the tester listens for keydown and keyup events at the capture phase, prevents default browser actions where web standards allow it, and maps event.code values to the virtual keyboard. Active keys show pressed state while tested keys remain marked after release.

How to interpret results

A key that never lights up may be blocked by the browser, captured by the operating system or not working on the hardware. Event.key and event.code help separate layout from physical position.

Troubleshooting tips

Start capture mode before testing function or shortcut keys, try both left and right modifiers, toggle Num Lock when checking the keypad and compare another browser for keys reserved by the operating system. Some OS/browser-reserved shortcuts cannot be suppressed by any web page.