UserBenchmark / All Tools / Keyboard Repeat Rate Test
Keyboard

Keyboard Repeat Rate Test

Measure OS key repeat intervals; browsers cannot expose USB keyboard polling rate.

Free to useNo downloadNo sign-up

Keyboard Repeat Rate Test · At a glance

Quick answer: Measure OS key repeat intervals; browsers cannot expose USB keyboard polling rate. The measurement is key-repeat cadence generated by the operating system.

Keyboard Repeat Rate Test

The test loads when you open it. Device access is requested only after you choose to start.

Detailed guide

How to use this tool

  1. Hold a letter key and observe the initial delay and subsequent repeat intervals.
  2. Release and repeat with the same OS settings.

Output

Held keys; transitions; repeat intervals

Input

Focused physical key presses

Browser requirement

KeyboardEvent.code; keydown and keyup

Processing

Runs on your device; no tool-result upload

How it works and what the result means

The tester records browser key-down and key-up events, tracks held keys, and separates operating-system repeats from fresh presses. Short intervals are clues to investigate, not proof of a defective switch.

Reading the result

The measurement is key-repeat cadence generated by the operating system. It is different from how frequently USB hardware reports state.

Key repeat is different from USB polling

Holding a key produces an initial delay followed by operating-system-generated repeats. Those intervals show repeat speed, not USB polling frequency. A high-polling-rate keyboard can still repeat text slowly. Use the log to separate repeats from real releases and new presses. Physical polling needs lower-level instrumentation.

What to check next

Check OS repeat-delay and repeat-rate settings if intervals change. Browser scheduling can add variation.

System shortcuts and some special keys are intercepted before a web page receives them. USB polling frequency, analog actuation distance and physical rapid-trigger settings cannot be read from keyboard events.

Frequently asked questions

Can it verify a 1000 Hz or 8000 Hz keyboard?

No. Ordinary browser keyboard events do not expose USB report frequency. The page is explicitly a repeat-rate test despite its legacy polling-rate URL.

How do I start the Keyboard Repeat Rate Test?

Click the test area to focus it, then press and release the keys you want to inspect. Try simultaneous combinations for a ghosting check.

Does this tool require a download or an account?

No. Open the interactive tool above in a modern browser. The instructions and explanations are available even with JavaScript disabled; running a test needs JavaScript.

Why can two attempts give different results?

Power settings, background tasks, browser scheduling, operating-system input processing and device settings affect measurements. Compare repeated attempts with identical settings rather than the single highest score.