Keyboard Test

Press any key. It lights up, and any key that has registered at least once keeps a green outline.

⌨️ Press any key. Holding several keys at once also shows how many register together (ghosting and N-key rollover). Some keys such as F11, F12 and Win are intercepted by the browser first and will not be detected.

Hold several keys together to find your maximum. Many keyboards stop at six because of the USB spec.

Held now
0
Max held
0
Last key
-
Unique keys seen
0
Total presses
0
Keys not yet seen
-

Keyboard Test guide

What does this test tell you?

You can check each key one by one to see whether it reaches the browser, and at the same time find how many keys are told apart when held together (N-key rollover) and whether certain combinations drop inputs (ghosting).

Why some keys are never detected

Keys the browser or OS intercepts first never reach the page - F11 (fullscreen), F12 (devtools), the Win/Cmd key, Alt+Tab and PrtSc are the usual ones. If a particular key still never responds once you exclude those, the keyboard itself may be the problem.

This page also highlights by physical key position (event.code), so the same physical key lights up regardless of your input language or layout (QWERTY, QWERTZ and so on).

Ghosting and N-key rollover

Most keyboards do not read each key on its own wire - they read them through a shared matrix. In that design, certain combinations spanning the same row or column cannot be distinguished when held together, so an input is dropped: that is ghosting. Keyboards that add a diode per key can tell them all apart, and that capability is called rollover.

TermMeaning
2KROOnly two keys beyond modifiers are reliably distinguished. Common on budget boards
6KROSix at once. The standard figure for the default USB spec
NKROEffectively unlimited. Common on gaming and mechanical keyboards

Even an NKRO keyboard can appear capped at six over USB because of the default spec. Depending on the model you may need to enable NKRO in its software, its firmware, or with a specific key combination.

How to measure accurately

  • Press every key once and check that each one lights up on the on-screen keyboard.
  • For rollover, hold 6, then 7, then more keys and see where it stops registering.
  • Keys the browser or OS intercepts first — F11, F12, the Win key — won't show up by design.
  • On a wireless keyboard, check battery and connection first.

This check works only from the signals the browser receives, and is not a substitute for proper hardware diagnostics. If you want to measure how fast you can hit a key repeatedly, try the spacebar speed test or the APM test.

If you stop at six

  • It may be normal - the default USB HID spec is six keys, so many keyboards stop there.
  • Check for an NKRO mode - gaming keyboards often enable it through their software or an Fn combination.
  • Modifiers are separate - Shift, Ctrl and Alt are usually handled apart from the rollover count.
Try another test