Keyboard tests

Four checks — does every key work, which keys work together, how much lag your computer adds, and how often the keyboard reports — plus a troubleshooter for keys that are not working. Everything runs in the browser and nothing you type leaves the page.

Test

Keyboard Test

Press every key on a full keyboard picture — catches dead keys and double typing.

Test

Keyboard Ghosting Test

Anti-ghosting and NKRO test: how many keys work at once, and which game combos get blocked.

Test

Keyboard Latency Test

Measure the lag your computer adds between a key press and the next frame.

Test

Keyboard Polling Rate Test

Estimate your keyboard’s polling rate from how its key timings line up — 125 to 2000 Hz.

Test

Keyboard Keys Not Working

One dead key, a dead row, wrong letters or double typing — pick the symptom and fix it.

Which keyboard test do I need?

What you noticeMost likely causeTest
A key does nothingFailed switch, or the key is remapped in softwareKeyboard Test
A row of keys, the number pad, or the whole keyboard is deadSpill, Num Lock, a setting or the connectionKeyboard Keys Not Working
Keys type the wrong charactersInput language or layout does not match the keyboardKeyboard Keys Not Working
A key types double lettersSwitch chatter — the contacts bounce and send two pressesKeyboard Test
Keys drop out when you hold several in a gameGhosting, or a 6-key rollover limitKeyboard Ghosting Test
Typing or gaming feels laggyDelay in the computer or browser, or a low refresh rateKeyboard Latency Test
Not sure a gaming keyboard really runs at 1000 HzPolling rate set lower than advertisedKeyboard Polling Rate Test

Before you blame the keyboard

What a browser can and cannot measure

A web page sees each key event the moment it reaches the computer, with a timestamp. That is enough to find dead keys, chatter, rollover limits and polling rates up to about 2000 Hz. It cannot see the keyboard’s own internal delay — scanning the switches, debouncing and waiting for the USB poll — which needs hardware to measure. Each test says where that limit applies.