Keyboard Response Test

This test records the timing the browser can see: when keydown arrives, when keyup arrives, and how repeat events stream. It does not claim to measure physical switch latency.

Mobile note: Response measurement requires a physical keyboard.
Response Timing Check
Ready

Detected state

Browser view
Current held 0
Maximum held 0
Held keys None
Last hold Not measured
Repeat events 0

Limitations: this panel reports keyboard events delivered by the operating system to this browser tab. It cannot measure hardware matrix behavior, firmware promises, USB polling, or true physical latency.

About this test

What is measurable

Keydown and keyup timestamps, hold duration, and repeat intervals are available to the page. They reflect the full software path from OS to browser.

What is not measurable

A web page cannot see switch actuation, USB polling, or driver processing. Do not use this test as a hardware latency benchmark.

How to read a hold

A short clean hold shows one keydown and one keyup. A long hold adds repeat keydowns after the OS repeat delay, which is normal behavior.

Is this a true latency test?

No. It measures browser-reported event timing, which includes OS and browser layers beyond the physical keyboard.

Why do repeat timings look irregular?

The OS repeat delay, system load, and browser timer resolution all affect the spacing between repeat events.