HARDWARE BENCHMARK & DIAGNOSTICS

Keyboard Latency & Polling Rate Tester

Benchmark switch actuation speed, key response time, polling interval jitter, and matrix scan rates in real time with millisecond precision.

Sub-ms Precision 125Hz – 8000Hz Polling Per-Key Heatmap 100% Client-Side

Guided Benchmark Test

Measures physical reaction + switch actuation latency as keys illuminate dynamically.

Quick Test (20 Keys)
Quick TestFast 20-key random benchmark (approx. 30s)
Full KeyboardTests every primary key on standard 60%/TKL layout
High Accuracy3x repetitions per key for statistical consistency
Or press Enter to launch
Keys highlight in green. Strike the matching key on your physical keyboard instantly.
Calculates average response time, fastest/slowest keys, and generates an interactive heatmap.

Live Hardware Inspector

Active

Press any key on your keyboard now to inspect real-time signal timing & polling rate.

PRESS ANY KEYReady to capture
Event Interval (Δt)--msTime between events
Est. Polling Rate--HzPress keys rapidly
Hold Duration--msKeydown → Keyup
Signal StabilityCleanDebounce filter test
Recent Event Stream0 events
Strike any alphanumeric, modifier, or function key to populate telemetry...

Keyboard Latency Rating Standards

Benchmark how your hardware and connection type stack up against professional esports and typing standards.

S-Tier (< 5ms)

Esports & Rapid Trigger

1000Hz–8000Hz Optical or Hall Effect magnetic switches. Instant actuation with 0ms debounce delay.

Wooting 60HE, Razer Huntsman V3, SteelSeries Apex Pro
A-Tier (5 – 12ms)

High-Performance Mechanical

1000Hz USB wired or 2.4GHz low-latency wireless. Fast debounce filtering with low mechanical travel.

Logitech G Pro, Keychron Q Series, Corsair K70
B-Tier (12 – 25ms)

Standard Office & Laptop

125Hz–250Hz USB membrane or integrated laptop chiclet keyboards. Good for daily typing and productivity.

Apple Magic Keyboard, Dell/HP Office USB, ThinkPad Laptop
C-Tier (25ms+)

Bluetooth & High Input Lag

Standard Bluetooth low-energy protocol with power-saving poll intervals. Noticeable lag during fast typing or gaming.

Bluetooth 4.2/5.0 without 2.4G dongle, unpowered USB hubs

Keyboard Polling Rate & Latency Benchmark Table

Comparing physical switch latency, polling intervals, and debounce delays across common keyboard technologies:

Keyboard TechnologyConnection ProtocolPolling Rate (Hz)Physical LatencyDebounce DelayBest For
Hall Effect / MagneticWired USB-C (8000Hz)8000 Hz (0.125ms)0.1ms – 0.5ms0ms (Analog Sensor)FPS Esports, Rhythm Games
Optical Gaming MechanicalWired USB (1000Hz–4000Hz)1000Hz – 4000Hz0.5ms – 2.0ms0ms (Light Beam)Competitive Gaming
Traditional Mechanical (Cherry/Gateron)Wired USB (1000Hz)1000 Hz (1.0ms)2.0ms – 5.0ms2ms – 5ms (Contact Bounce)Fast Typing, Programming
2.4GHz Low-Latency Wireless2.4GHz RF USB Dongle1000 Hz (1.0ms)2.5ms – 6.0ms2ms – 5msClean Desk Gaming
Standard Membrane / DomeWired USB (125Hz–250Hz)125Hz – 250Hz8.0ms – 16.0ms8ms – 12msOffice & General Web
Bluetooth Wireless (BT 4.2 / 5.0)Bluetooth LE Protocol75Hz – 133Hz18.0ms – 45.0ms+Variable (Power Save)Tablets, Portable Laptops

The 5 Stages of Keyboard Input Lag: How a Keystroke Travels

When you press a physical key on your keyboard, several hardware and software layers process the signal before the character appears on your monitor:

01

Mechanical Switch Actuation

The physical stem moves downwards until metal leaves touch (or light beam breaks / magnet triggers Hall sensor). Traditional switches travel 1.5mm to 2.0mm before actuation, taking 5ms to 15ms of physical movement.

02

Matrix Scanning & Debounce

The keyboard's microcontroller scans a grid of electrical rows and columns. When contacts collide, firmware applies a digital debounce filter (2ms–10ms) to ignore microscopic contact chatter.

03

USB Polling Rate Interval

The USB controller queries the keyboard buffer for updates. At 125Hz, packets transfer every 8ms. At 1000Hz, updates occur every 1ms, slashing polling delay by 7ms.

04

OS Event Loop & Browser Processing

Windows, macOS, or Linux receives the HID packet, processes raw input, and dispatches a keydown event to the browser's JavaScript event loop, measured via high-resolution performance.now().

05

Display Pipeline & Frame Render

The GPU renders the updated character glyph onto the screen buffer. On a 60Hz monitor, frame latency is 16.6ms; on a 144Hz monitor it drops to 6.9ms, and on a 240Hz monitor it is just 4.1ms.

6 Proven Ways to Reduce Keyboard Input Lag on Windows & Mac

1. Plug Directly into Motherboard Rear I/O

Avoid unpowered USB hubs, monitor pass-throughs, or front-panel extensions. Front ports and hubs share USB bus bandwidth and introduce jitter. Always connect to rear motherboard ports.

2. Switch from Bluetooth to 2.4GHz or Wired

Bluetooth relies on aggressive sleep cycles and lower polling rates to conserve battery. If your wireless keyboard supports a 2.4GHz USB receiver dongle, use it for an instant 15ms–30ms latency cut.

3. Tune Debounce Delay in Keyboard Software

If you use a mechanical keyboard with QMK, VIA, Razer Synapse, or Logitech G Hub, reduce your debounce filter from 8ms down to 2ms or eager debounce mode (provided your switches don't chatter).

4. Disable Windows Filter Keys & Power Savings

In Windows Settings, disable "Filter Keys" (which intentionally adds delay to repeat keystrokes). In Device Manager, uncheck "Allow the computer to turn off this device to save power" under USB Root Hub.

5. Use High-Refresh Displays with FreeSync / G-Sync

Your perceived input lag is heavily dependent on display latency. Upgrading from 60Hz to 144Hz or 240Hz with variable refresh rate (VRR) eliminates screen tearing and reduces display-side lag by up to 12ms.

6. Enable Rapid Trigger on Hall Effect Keyboards

On magnetic keyboards (Wooting, DrunkDeer, Razer Analog), enable Rapid Trigger and set actuation depth to 0.5mm. This enables instantaneous release registration the millisecond your finger begins resetting.

Frequently Asked Questions About Keyboard Latency

What is a good keyboard latency for competitive gaming and typing?

For competitive esports (Counter-Strike 2, Valorant, Apex Legends, rhythm games), latency below 5ms is considered S-Tier. For fast typing and general gaming, 5ms to 12ms is excellent. Standard office membrane keyboards typically measure between 12ms and 25ms, while Bluetooth connections often exceed 25ms to 40ms.

What is keyboard polling rate and why does it matter?

The polling rate (measured in Hertz, Hz) refers to how frequently your keyboard reports keypress events to your computer. A 125Hz keyboard updates every 8ms, a 500Hz keyboard updates every 2ms, a 1000Hz keyboard updates every 1ms, and an 8000Hz keyboard updates every 0.125ms. A higher polling rate minimizes the maximum delay between physical actuation and the operating system receiving the signal.

Why is Bluetooth slower than 2.4GHz wireless or wired keyboards?

Standard Bluetooth protocol enforces low-power sleep intervals and typical connection intervals of 7.5ms to 15ms or higher to preserve battery life, resulting in 20ms to 45ms+ of input lag. Proprietary 2.4GHz wireless dongles (such as Logitech Lightspeed or Razer HyperSpeed) utilize dedicated high-frequency RF transceivers that deliver full 1000Hz (1ms) polling with virtually zero packet loss.

What is switch debounce time and key chattering?

Mechanical switches rely on physical metal contacts colliding to register a keystroke. When metal leaves bounce together, they produce microscopic signal vibrations known as 'contact bounce'. The keyboard firmware uses a debounce delay (usually 2ms to 10ms) to ignore false double-clicks. If this delay is too low or the switch is worn, 'key chattering' (unwanted double letters) occurs.

How does Hall Effect / Magnetic Rapid Trigger reduce latency?

Hall Effect keyboards (like the Wooting 60HE and Razer Huntsman V3) use magnetic sensors instead of metal contacts. Because there are no physical contacts bouncing together, debounce delay is 0ms. Furthermore, 'Rapid Trigger' dynamically resets the key the instant your finger moves upward by as little as 0.1mm, eliminating the physical reset travel time.

Can software or operating system settings reduce keyboard input lag?

Yes. You can lower latency by plugging the keyboard directly into a motherboard rear USB port rather than an unpowered hub, disabling USB Selective Suspend in Windows Power Options, ensuring Filter Keys is turned off, updating keyboard firmware to enable 1000Hz polling, and using high-refresh rate displays (144Hz+) to minimize frame render lag.

Advertisement