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.
Guided Benchmark Test
Measures physical reaction + switch actuation latency as keys illuminate dynamically.
Live Hardware Inspector
ActivePress any key on your keyboard now to inspect real-time signal timing & polling rate.
Per-Key Latency Heatmap
Key-by-Key Telemetry Breakdown
| Key | Average | Minimum | Hits |
|---|
Keyboard Latency Rating Standards
Benchmark how your hardware and connection type stack up against professional esports and typing standards.
Esports & Rapid Trigger
1000Hz–8000Hz Optical or Hall Effect magnetic switches. Instant actuation with 0ms debounce delay.
High-Performance Mechanical
1000Hz USB wired or 2.4GHz low-latency wireless. Fast debounce filtering with low mechanical travel.
Standard Office & Laptop
125Hz–250Hz USB membrane or integrated laptop chiclet keyboards. Good for daily typing and productivity.
Bluetooth & High Input Lag
Standard Bluetooth low-energy protocol with power-saving poll intervals. Noticeable lag during fast typing or gaming.
Keyboard Polling Rate & Latency Benchmark Table
Comparing physical switch latency, polling intervals, and debounce delays across common keyboard technologies:
| Keyboard Technology | Connection Protocol | Polling Rate (Hz) | Physical Latency | Debounce Delay | Best For |
|---|---|---|---|---|---|
| Hall Effect / Magnetic | Wired USB-C (8000Hz) | 8000 Hz (0.125ms) | 0.1ms – 0.5ms | 0ms (Analog Sensor) | FPS Esports, Rhythm Games |
| Optical Gaming Mechanical | Wired USB (1000Hz–4000Hz) | 1000Hz – 4000Hz | 0.5ms – 2.0ms | 0ms (Light Beam) | Competitive Gaming |
| Traditional Mechanical (Cherry/Gateron) | Wired USB (1000Hz) | 1000 Hz (1.0ms) | 2.0ms – 5.0ms | 2ms – 5ms (Contact Bounce) | Fast Typing, Programming |
| 2.4GHz Low-Latency Wireless | 2.4GHz RF USB Dongle | 1000 Hz (1.0ms) | 2.5ms – 6.0ms | 2ms – 5ms | Clean Desk Gaming |
| Standard Membrane / Dome | Wired USB (125Hz–250Hz) | 125Hz – 250Hz | 8.0ms – 16.0ms | 8ms – 12ms | Office & General Web |
| Bluetooth Wireless (BT 4.2 / 5.0) | Bluetooth LE Protocol | 75Hz – 133Hz | 18.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:
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.
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.
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.
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().
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.