Keyboard Tester

Laptop Keyboard Test

Press every key on your laptop — each one lights up when the browser receives it. The function row is outlined because it is the most misunderstood part of a laptop keyboard: what it sends depends on your Fn-lock state, not on the key being broken.

0 / 104 keys testedPress any key — it stays green once it has registered.

Tab, Space, the arrows and the F-keys are captured here so you can test them. Keyboard-only users: press Tab twice in a row — the second press goes through and moves focus to the controls and links as usual.

Last key event

Press any key to see its key, code and keyCode here.

Press history (newest first)

No presses yet.

Laptop keyboards fail differently

A desktop mechanical board has an individual switch per key; a laptop has a rubber-dome membrane, a scissor mechanism, and a single ribbon cable to the motherboard — all squeezed under caps with about a millimetre of travel. That construction changes both what goes wrong and what the failure looks like in a tester. Crumbs disable one key; a pinched ribbon disables a whole stripe of them; a worn dome starts double-typing ("chatter") long before it dies completely.

Symptom table: what the tester result means on a laptop

Reading laptop symptoms from tester behaviour. "Next step" is the cheapest reasonable action, not a guaranteed fix.
What you see hereMost likely causeNext step
One key never lightsDebris under the cap or a failed domePop the cap carefully, clean with compressed air; then a keyboard/top-case replacement
A full row or column never lightsMatrix trace or ribbon-cable connectionExternal keyboard to confirm; then repair shop for reseating/replacement
Key lights twice per press (Chatter tab flags it)Worn dome bouncing — common after heavy use or a spillConfirm with the chatter test; membrane keyboards are replaced, not repaired
Key lights but types the wrong characterOS layout or remapping software, not hardwareCheck OS language/layout settings and any remap utilities
F-keys send media actionsFn-lock in media-first mode (factory default)Toggle Fn-lock (often Fn+Esc) or change it in BIOS/vendor software
Key registers only with hard pressesDome losing contact pressureWorks today, fails soon — plan a replacement
Random keys repeat when laptop warms upFlex or liquid damage under the deckRepair evaluation; document the pattern first with this tester

Worked example: the "dead" F5 that was not dead

A user reports F5 no longer refreshes the browser. In the tester, pressing F5 alone shows nothing in the readout — looks dead. But holding Fn and pressing the same key instantly lights F5 and the readout shows event.code: F5. Diagnosis: the key and its wiring are perfect; the laptop is in media-first mode, so bare F5 sends a hardware brightness/refresh action the browser never sees, and Fn+F5 sends the real F5. The fix was Fn+Esc (Fn-lock), not a new keyboard. This single case is why the F-row is outlined on this page: an F-key that shows nothing is not proven dead until you have tried it with Fn held.

Worked example: spill triage with concrete numbers

After a coffee spill, a user runs the full test. Result: 101 of 104 keys light; KeyJ, KeyK and KeyM never register — three adjacent keys in one corner of the spill area, everything else fine. Because the three failures cluster physically but do not form a complete matrix row, this points to local dome/contact damage rather than a severed ribbon. The practical value: the untested-keys list (button under the readout) gives an exact, written list of failed keys to include in a repair quote or warranty claim, instead of "some keys near J".

Testing laptop-specific keys

  • Fn: invisible to any software tester — verify it indirectly via Fn+F-key combinations.
  • Media/brightness keys: some send key events (they appear in the extra-keys tally with codes like AudioVolumeUp); others are handled entirely in hardware and legitimately show nothing.
  • Numpad on 15-inch laptops: test with NumLock both on and off — event.key changes (7 with NumLock on, Home with it off) while event.code stays Numpad7 either way, because the code is the physical position. Both paths should work.
  • Power/eject keys: never testable from a browser; do not count them as failures.

If your laptop board passes everything here but gaming combos still drop keys, that is a rollover limit, not a defect — laptop matrices are often more restricted than desktop boards. Measure it on the key rollover test. And if your spacebar feels inconsistent, give it a focused run on the spacebar test. For the full-size reference board and the complete methodology, go back to the main keyboard tester.

Frequently asked questions

My laptop F-keys do media actions instead of F1-F12. Broken?

No — that is the factory default on most consumer laptops. The F-row ships in "media first" mode: pressing F5 sends a brightness or refresh action, and you must hold Fn to get a plain F5. Look for an Fn-lock toggle (often Fn+Esc, sometimes marked with a padlock icon) or a "function key behavior" setting in BIOS/UEFI or the vendor utility to swap the priority.

One whole row of keys is dead. What does that mean on a laptop?

Laptop keyboards are wired as a matrix through a single ribbon cable. One dead key is usually a failed dome or debris under the cap; an entire dead row or column strongly suggests a matrix-trace or ribbon-connection problem. On most modern thin laptops reseating that cable is a repair-shop job, but the failure pattern you see in the tester tells you exactly which conversation to have.

Why can I not test the Fn key directly?

The Fn key is processed inside the keyboard controller and never generates a key event, so no browser tool can see it — this tester included. Test it indirectly: hold Fn and press an F-key. If the readout shows the F-key code (or a media code like AudioVolumeUp in the extra-keys tally), Fn is doing its job.

An external USB keyboard works fine on the same laptop. What does that prove?

It cleanly splits the problem: if the external board passes every test the OS, browser and USB stack are healthy, and the fault is in the built-in keyboard or its ribbon connection. That comparison is the single most useful five-minute diagnostic before paying for a repair.