Physical and logical key evidence
Compare `code` for physical position with `key` for the interpreted character.
Visual key and rollover tester
See physical key codes and typed values separately, spot repeats or stuck keys, and test combinations without installing software.
Use the free toolFocused local event capture
The tester captures keys only while its test surface is focused. It never runs in the background and never sends the event log anywhere.
Private by design. Key events are processed only inside the focused tester and are cleared on reset or tab close.
Observed events
| Type | Code | Key | Repeat | Modifiers |
|---|---|---|---|---|
| Focus the surface and press a key. | ||||
The jobs this tool completes
Compare `code` for physical position with `key` for the interpreted character.
Show keydown, keyup, repeat, and currently held state so a missing release is obvious.
Display simultaneous held keys and the maximum observed combination without claiming hardware certification.
Workflow
Learn the details
Understand the difference between a typed character, a physical key position, modifiers, repeats, and browser-reserved keys.
Read guide →GuideCheck simultaneous key recognition, ghosting symptoms, modifiers, and the limits of a browser-based rollover test.
Read guide →Common questions
Compare `code` for physical position with `key` for the interpreted character.
Show keydown, keyup, repeat, and currently held state so a missing release is obvious.
Display simultaneous held keys and the maximum observed combination without claiming hardware certification.
No. The tool completes and explains its calculation or transformation, but another platform can apply different limits, rules, encoders, or policies. Verify consequential output in the destination.
Ready
Return to the tool with your inputs still in this tab.