Follow a fixed order
Starting from the top row prevents skipped keys. The progress counter makes it easy to resume after an interruption.
Work through the board from top to bottom. The progress panel counts tested keys, highlights detected and currently pressed states, and shows untested positions.
Starting from the top row prevents skipped keys. The progress counter makes it easy to resume after an interruption.
A key moves to detected when the browser sends at least one keydown. Pressing it once is enough for a basic detection check; this view ignores automatic repeats.
Fn keys, media keys, and OS-reserved shortcuts may produce no browser event. The limitations panel explains which outcomes are not keyboard faults.
Reset the workspace and click the heading to move focus off the Reset button. Tap A twice. The per-key list should show KEYA with a count of 2, while the progress panel marks just one diagram position as tested.
If your keyboard has a separate numeric keypad, press its Enter key. When the browser reports NUMPADENTER, it gets a separate row in the list. This ANSI diagram has no keypad, so its tested and untested totals stay the same. Press the main Enter key next: ENTER appears as a separate physical position and the tested total rises by one.
Test one row at a time with separate press-and-release actions. Note keys that are absent from the drawn layout separately. A detected key confirms an event reached the page in that attempt; it does not prove every switch, combination or intermittent fault is resolved.
Browser event background: physical key codes and automatic repeat events. For a missing key, follow the step-by-step comparison procedure.
The visual board covers the common ANSI key positions. Some laptops add extra media and function keys that browsers may not expose.
The physical key is detected. A different event.key value usually means the active keyboard layout or modifier state changed the produced character.
Untested keys are gray, currently pressed keys highlight when held, and detected keys remain lit after release. This helps you see exactly which keys have been successfully registered and which still need pressing.
Test a normal letter first, confirm page focus, and compare the suspect key in another application. Missing browser events alone do not prove hardware failure. Follow manufacturer instructions before cleaning or disassembly.
The diagram uses a fixed ANSI arrangement. Physical keyboards with a different layout can still send events. Compare their reported codes in the per-key list; only positions present in the diagram count toward completion.