Keycode tester

Press a key or shortcut to see its character, position code and modifiers. Follow the down and up sequence, or open the event log for details.

Live event inspector

Keyboard test inactive. Press Control or Command plus Enter, a plain letter or number, or use Start keyboard test to begin. Tab navigates normally until active.
Ctrl/Cmd+Enter toggles · click outside leaves.
Recent event flowDown → repeat → up, in arrival order

Press and release any key to see its event sequence.

Modifier details appear after a key event.
Key statesCaps Lock—Num Lock—Scroll Lock—Shift—Ctrl—Alt—Meta / Win—

What the test received

Press and release a key to begin.

Total presses0Non-repeat keydowns
Latest key presses—Press a key to select
Logical key—
Physical position code—
Location—
Event—
Modifiers—No side modifier held
Held positions0Physical positions currently held

A key, shortcut or remap sends an unexpected value

Key is the reported character or action; code identifies a physical position. They can differ normally with another input layout. Repeat flags describe held-key repetition, while composing events belong to an input method.

  1. Compare one press and release

    Reset and press the affected key once. Compare its code, key and left/right location. Use the layout checker for wrong characters and the Key Press Counter for additional taps.

  2. Check the expected system action

    If a shortcut opens another window or Print Screen starts a screenshot tool, it may be intercepted before this page receives it. Test an ordinary letter to confirm focus.

  3. Review the active mapping

    Check the input layout and your keyboard’s documented Fn layer or Windows/Mac mode. Save remap or macro profiles before comparing a normal profile.

  4. Compare in the target app

    Repeat the same action in another app or browser. Compare the character, position code and modifiers.

Retest

Clear history and repeat the same key or shortcut. Copy the latest event only if you want to share it; review the export before sending it to anyone.

If it persists

For a failure that also occurs outside the browser, ask the keyboard maker or remapping-software provider about that exact model and mapping.