Key Input Lab

Online keyboard tester

Keyboard Test

Press a key and watch it light up the moment your browser receives it. Test single keys, combinations and long-press repeat — with an honest view of what a browser can and cannot see.

Click this keyboard, then press keys — each key lights up the moment the browser receives it.

Combo received now—
Keys tested0
Auto-repeat—
0 keys tested, 0 held

How to use

Testing your keyboard in three steps

  1. Focus the tester

    Click the keyboard picture once. The border turns solid teal while the test area is listening; if you click elsewhere, presses are no longer counted until you click back.

  2. Press keys

    Keys light up green while held and stay amber after release, so a full pass over the keyboard shows what the browser received. Hold Shift, Ctrl, Alt or Cmd with other keys to check combinations.

  3. Read the results

    “Combo received now” lists the keys currently held, “Keys tested” counts distinct keys seen, and “Auto-repeat” counts the OS-generated repeats while you hold a key. Clear anytime to start over.

Reading the colours

Green means held, amber means tested

The keyboard lights up only from real key events delivered by the browser — the picture itself is never clickable, and keys the browser does not receive cannot light up.

  • Green (pressed): the key is held down right now.
  • Amber (tested): the browser received this key at least once during this pass.
  • Dark: no event received — either the key was not pressed, or something between the keyboard and the browser swallowed it.
  • Auto-repeat: holding a key makes the operating system resend it; the counter shows how many repeats the browser received.

Honest limits

What a browser-based tester cannot tell you

This test observes exactly one thing: the key events the browser delivers to the page. If a key stays dark, the press was filtered out somewhere on the way — by the keyboard itself, the operating system, or the browser. A web page cannot tell which one did it, so this tool gives you observations, not a hardware diagnosis.

The Fn key, brightness and volume keys, and OS-wide shortcuts are often consumed before the browser and may simply never appear. While the test area has focus it suppresses default actions like page scrolling so keys behave predictably; system shortcut combinations (Ctrl/Cmd/Alt combos) keep their normal behaviour.

Questions

Keyboard test FAQ

What does this keyboard test actually check?

It shows you which key events your browser receives while the test area has focus. When you press a key, it lights up green while held and stays amber once released, so you can confirm each key, modifier and combination is being delivered. It observes what the browser sees — it does not diagnose hardware faults inside the keyboard itself.

How do I test my keyboard?

Click the keyboard picture once to focus it, then press keys on your real keyboard. Each key lights up the moment the browser receives it. Hold several keys to see the combination under “Combo received now”, hold one key down to watch the auto-repeat counter, and use “Clear tested keys” to start a fresh pass.

Why does a key stay dark when I press it?

Because the browser never received that key press. Common causes: the Fn key and some media keys are handled by the keyboard or operating system before the browser, system-wide shortcuts take priority, or the page lost focus — click the keyboard area again. A dark key honestly means “no event seen”, not a pass or fail verdict.

Which keyboard layouts are supported?

The tester draws a US (ANSI), UK (ISO) and German (ISO) layout. The key positions and the `code` values browsers report are physical, so most Latin keyboards map cleanly onto one of these. Labels are drawn for orientation — what lights up is driven by the events your browser sends, not by the picture.

Can I test keyboard combinations and shortcuts?

Yes — hold Shift, Ctrl, Alt or Cmd/WIN together with other keys and watch the “Combo received now” line update with each event the browser delivers. Some system-reserved combinations (like OS or browser shortcuts) never reach the page; those keys keep their normal behaviour instead.

Does this keyboard tester work on phones and tablets?

Touch screens without a physical keyboard produce no key events, so the tester shows a notice instead of fake results. Tablets and phones with an attached keyboard can be tested normally — tap the keyboard area first so it has focus.

Is what I type sent anywhere?

No. Everything runs in your browser: the page has no analytics, no account and no server-side storage, and key events never leave your device. You can verify this in your browser's network panel — no requests are made while you test.