Key Press & Latency Test

Analyze keydown to keyup press durations in milliseconds, OS repeat delay, repeat frequency, and modifier combinations. Free keyboard latency diagnostic.

Quick Answer • Diagnostic Summary

A key press latency test measures keydown-to-keyup duration (how long a switch remains physically engaged in milliseconds), operating system repeat delay, and repeat frequency. Typical fast mechanical key taps last 40 ms to 80 ms.

Key Press & Repeat Latency Test

Press, tap, or hold any key
KeyPress key

Tap a key to see press duration in milliseconds.

Hold Duration
—
OS Repeat Delay
Hold key
Key Code
—
Active Modifiers
None

What Is Key Press and Latency Testing?

Whenever you press a key, two distinct events occur: keydown (switch contacts close) and keyup (switch contacts open and spring resets). The elapsed duration between them is your key hold duration.

In fast-paced games, release latency is just as vital as actuation latency. If a switch takes too long to spring back, character movement lingers, making precise counter-strafing in Counter-Strike or Valorant sluggish.

This diagnostic also measures the operating system's typographical repeat delay (the pause before continuous typing repeats) and repeat rate frequency.

How to Measure Key Press Latency

1Focus the Diagnostic Pad

Click inside the test box to capture keyboard timing events.

2Tap Keys with Normal Pace

Press and release any key at your normal gaming or typing speed.

3Attempt Ultra-Fast Tap Taps

Try to feather-tap a key as lightly as possible to measure your switch's minimum actuation hold duration.

4Hold Down to Test Repeat Delay

Hold down a key to observe the exact millisecond delay before continuous typographical repeats engage.

5Analyze Latency Metrics

Inspect min, max, and average keydown durations alongside timestamp intervals.

How to Read Your Results & Performance Benchmarks

Compare your observed diagnostic measurements against verified hardware standards.

Keydown DurationPress TypeSwitch ResponseApplication Use
< 30 msUltra-Light TapRapid Trigger / Hall EffectInstant counter-strafing, rhythm tap precision.
30 - 65 msFast Gaming TapSpeed Mechanical SwitchCompetitive FPS movement, quick peeks.
65 - 110 msStandard Typist PressStandard Mechanical / MembraneNormal typing cadence at 70-100 WPM.
> 110 msDeliberate Long PressHeavy Switch / Deliberate HoldHolding movement keys down, sprint toggles.

Keyboard Latency and Switch Release Issues

Keys feel sticky or delay on release

Cause: Weak switch return spring, excessive factory grease, or dirty switch stem slider rails.

Solution: Replace the mechanical switch with a heavier return spring (e.g. 62g or 67g) or clean with isopropyl alcohol.
Repeat delay takes too long when holding keys

Cause: Windows default repeat delay is set to long interval in Control Panel.

Solution: Open Windows Control Panel -> Keyboard Properties, and move the 'Repeat delay' slider to 'Short' and 'Repeat rate' to 'Fast'.
Hardware vs Browser Latency Truths

While this tool measures keydown-to-keyup duration with microsecond precision, measuring true end-to-end hardware debounce latency (the microseconds before the USB packet leaves the microcontroller) requires an oscilloscope or high-speed camera setup.

Frequently Asked Questions

Can a browser measure true hardware input lag?
A browser can accurately measure the duration between keydown and keyup events and event arrival intervals. However, measuring true hardware input lag (from physical finger touch to electrical signal) requires external high-speed cameras or oscilloscopes.
What is OS repeat delay?
When you hold a key down, the operating system pauses briefly before generating repetitive characters (typically 250 ms to 500 ms) to prevent accidental double-typing.
How does Rapid Trigger reduce key latency?
Magnetic Hall Effect switches with Rapid Trigger eliminate the fixed mechanical reset point, allowing the switch to reset the instant your finger moves upward by as little as 0.1 mm.

Related Hardware & Input Diagnostics

Cross-verify your peripherals with our full suite of local, private browser tests.

Last updated: October 25, 2026