Keyboard

Keyboard test

Use a focused test area to confirm which physical key positions and values the browser receives without recording typed text.

Processed locallyNo installationGuided test

How this test stays free. At the end, you can watch a short ad to unlock the report. If no ad is available, the result opens automatically. Premium skips this step.

Local in-browser diagnosis

Keyboard lab

See presses, releases, repeats, and combinations without blocking normal shortcuts.

Select start. Capture stays inside the keyboard test area.
Last eventNo event received
Active0
Confirmed0
Repeats0
Maximum simultaneous0

Last event

Select start. Capture stays inside the keyboard test area.

With the area focused, press F10 to finish. F10 is reserved and is not included in measurements. Browser and system shortcuts are not blocked and may interrupt an attempt.

Key codes are analysed only in this browser and are never sent to analytics.

What this test checks

Test keyboard presses and releases, recognised key positions, repeated events and simultaneous combinations in your browser.

InputAnalyzer processes test events locally and does not upload your raw inputs or result values.

How to run the test

01

Activate the test area

Select Start test, then keep focus inside the test while checking keys. Normal page navigation stays available outside it.

02

Press and release each key

Work through the keys you want to verify and watch their pressed and released states.

03

Try useful combinations

Hold several ordinary keys together, avoiding operating-system or browser shortcuts you do not want to trigger.

How to read the result

Observed signals, not artificial certainty.

Normal event pair

A key shows one initial press, optional deliberate repeat events while held, and a release when let go.

Missing or stuck state

No response, unexplained repeats or a key that remains active can merit a retest after restoring focus.

What this test cannot prove

What the browser cannot see

  • Reserved system shortcuts and some media or firmware keys may never reach the page.
  • The browser cannot prove that an untested key is broken, and keyboard layouts can give one position different printed labels.
  • Results are browser-based estimates, not a physical hardware diagnosis.

Useful next tests

Frequently asked questions

Short answers before you test again

What is the difference between key position and key value?

Position identifies the physical location (`code`); value reflects the active layout and modifiers (`key`). InputAnalyzer shows both when available.

Why did a shortcut leave the test page?

Browsers and operating systems keep control of reserved shortcuts. The test deliberately does not block them globally.