Focused Keyboard Event Tester
Inspect key, code, modifiers and repeat only inside an explicitly armed keyboard test area.
Loading tool…
How to use Focused Keyboard Event Tester
Check which keyboard event fields this browser exposes when you intentionally focus a dedicated empty test area. Logical key and physical code remain separate source observations, which helps examine layouts and repeats without pretending that a page can certify the keyboard hardware.
- Run, then select Arm keyboard area and keep its empty test surface focused.
- Press the keys you want to inspect; Tab leaves normally and Escape returns to the controls.
- Review the bounded local log, explicitly download if needed, or clear/reset the session.
Good to know
- Only focused, explicitly armed area keydown/keyup events are observed. No document/window keyboard handler, password input listener, global shortcut interception or permission request is used.
- The latest 100 bounded records are retained, with a 10,000-observation session cap. Each text field is at most 64 Unicode scalars; unsupported oversized/invalid observations are refused.
- Tab and Escape are never prevented. Blur disarms capture. Browser/OS shortcuts may never reach the page; key/code/repeat/modifiers can vary by layout, accessibility software and input method. No hardware, rollover or security certification is implied.
- The log can reveal what you deliberately type in the area. Avoid secrets. Output updates are coalesced; no storage or network transmission is made, and disposal removes all owned handlers.
- Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.
Common questions
Does this record keys while another input or application is focused?
No. Capture is confined to the explicitly armed empty test area and stops on blur. It does not listen for keyboard events elsewhere. Tab and Escape provide normal ways to leave.
Is this input sent to a server?
No. The application processes this input inside your browser tab and does not save it to persistent storage.
Keep going with related tools
All developer →Static Focus Order Inspector
Inspect a limited source-order model of explicit tabindex and common native focus candidates.
TextUnicode Code Point Converter
Convert text to U+ values or Unicode escape notation and decode valid scalar-value tokens back to text.
DeveloperFocused Mouse and Wheel Tester
Inspect local pointer/button and raw wheel delta-mode observations inside a deliberately armed test area.