Keyboard Latency & Input Delay
Keyboard latency measures the time from physically pressing a key to that input registering in software. Modern wired mechanical keyboards achieve 1–3 ms at 1000 Hz polling — fast enough to be imperceptible under normal conditions. The average gamer's reaction time is ~220 ms (Source: HumanbenchMark), making keyboard latency a tiny fraction of the total input loop. But understanding and optimising it still matters in high-stakes competitive scenarios where every millisecond counts.
What Causes Keyboard Input Lag?
Total keyboard latency is the sum of several components, each adding a few milliseconds to the input chain:
- 1
Switch actuation
The physical travel time from when you start pressing a key to when the switch registers. Typically 0.5–2 ms for mechanical switches (depending on actuation point depth). Membrane switches are slower at 2–8 ms.
- 2
Debounce time
A deliberate delay (1–10 ms) built into every keyboard controller to prevent multiple signals from a single keypress (switch bounce). Budget keyboards often have longer debounce. Some gaming keyboards allow debounce tuning.
- 3
USB polling delay
At 1000 Hz polling, the controller reports to your PC every 1 ms. At 125 Hz (the USB HID default), it reports every 8 ms. Worst-case polling delay equals 1 ÷ polling rate.
- 4
OS processing
Windows and macOS add 0.5–2 ms to process the HID report and pass it to applications. High-resolution timers and raw input modes reduce this.
Keyboard Latency Benchmarks by Type
Latency varies significantly between keyboard types, connection methods, and polling rates. These figures represent typical end-to-end input latency measured from keypress to software registration. Source: Rtings.com keyboard latency methodology.
| Keyboard Type | Typical Latency |
|---|---|
| Mechanical (wired, 1000 Hz) | 1–3 ms |
| Mechanical (wired, 125 Hz) | 5–10 ms |
| Membrane (wired) | 8–20 ms |
| Wireless 2.4 GHz (e.g. Logi Bolt) | 1–3 ms |
| Bluetooth (BLE) | 10–25 ms |
| Classic Bluetooth | 20–40 ms |
Keyboard Polling Rate and Latency
Polling rate (measured in Hz) is how often your keyboard reports its state to the PC. At 1000 Hz, it reports every 1 ms. At 125 Hz, every 8 ms. This adds directly to worst-case latency.
Most gaming keyboards default to 1000 Hz over USB, but some budget keyboards ship at 125 Hz. Check yours in the keyboard's software or via Device Manager (Windows) → Human Interface Devices → your keyboard → Properties → Details → HID Device Polling Rate.
Keyboards with 4000 Hz or 8000 Hz polling exist (SteelSeries Apex Pro, Wooting 60HE) but provide diminishing returns — at 8000 Hz, worst-case polling delay drops from 1 ms to 0.125 ms, a difference that is far below the human detection threshold. The main benefit is reduced jitter (variance between polls), not lower average latency.
How to Reduce Keyboard Input Lag
These five changes have the most measurable impact on keyboard latency:
- 🔌
Use a direct USB connection
Avoid USB hubs, docking stations, and USB extenders. Each hop adds 1–3 ms and can introduce jitter. Plug directly into a USB-A port on your motherboard's rear panel.
- ⚡
Set polling rate to 1000 Hz
Most gaming keyboards default to 1000 Hz but some ship at 125 Hz. Check your keyboard's companion app (Razer Synapse, Logitech G HUB, iCUE) and set to 1000 Hz (1ms report rate).
- 🎯
Enable Raw Input in games
Games like CS2, Valorant, and Apex Legends have a 'Raw Input' option that reads keyboard and mouse data directly from the USB HID layer, bypassing Windows input processing. Always enable this.
- ⚙️
Disable Filter Keys
Windows Filter Keys (Accessibility settings) adds deliberate input delays designed for users with motor difficulties. Make sure it's off: Settings → Accessibility → Keyboard → Filter Keys → Off.
- 🖥️
Use a mechanical keyboard
Mechanical switches with shorter actuation points (e.g., Cherry MX Speed at 1.2 mm vs standard 2.0 mm) register faster. Optical switches (Razer Optical, Wooting) are even faster as there's no physical contact bounce.
Does Keyboard Latency Actually Affect Gaming Performance?
For the vast majority of players, no — not in any meaningful way. The difference between a 2 ms keyboard and a 15 ms keyboard is 13 ms. Your reaction time is typically 150–250 ms. That means keyboard latency is at most 5–10% of your total input loop — and usually less.
What matters far more than keyboard latency: display latency (5–16 ms from GPU frame to pixels on screen), your game's tick rate (1000 Hz servers vs 64 Hz servers = 15.6 ms vs 0 ms), and network latency in online games. Optimise those first.
Keyboard latency genuinely matters only when optimising every variable in a high-level competitive setup, or for rhythm game players where sub-10 ms accuracy is required. For them, a mechanical keyboard with short actuation, 1000 Hz polling, and raw input enabled is the right setup — and one achievable for under $100. Verify every key registers correctly with our Keyboard Tester.
Frequently Asked Questions
What is keyboard latency?
Keyboard latency is the time between physically pressing a key and that keypress being registered by the computer. It includes switch actuation time, debounce delay, USB polling delay, and operating system processing time. Total keyboard-to-software latency is typically 5–30 ms on modern keyboards, though it's rarely the bottleneck compared to display latency (5–16 ms) and network latency in online games.
Does keyboard polling rate affect latency?
Yes, but the effect is modest. A 125 Hz keyboard polls every 8 ms, meaning a worst-case delay of 8 ms just from polling. A 1000 Hz keyboard polls every 1 ms, reducing worst-case polling delay to 1 ms. For competitive gaming, 1000 Hz is the standard. Some keyboards offer 4000–8000 Hz, but the returns diminish quickly beyond 1000 Hz for most use cases.
How do I reduce keyboard input lag?
The most impactful steps: set your keyboard's USB polling rate to 1000 Hz (in software if supported), connect directly to a USB port rather than a hub, use a mechanical keyboard (faster actuation and less debounce time than membrane), enable Windows 'Raw Input' in your game settings, and disable keyboard filters in Windows Accessibility settings. USB hubs and Bluetooth add measurable latency.
Is Bluetooth keyboard latency a problem for gaming?
Yes. Bluetooth keyboards typically add 10–40 ms of latency compared to wired USB keyboards at 1–5 ms. Bluetooth Low Energy (BLE) is slightly better than classic Bluetooth but still noticeably worse than wired. For competitive gaming, a wired USB mechanical keyboard is always the better choice. For office typing and casual gaming, Bluetooth latency is imperceptible.
What keyboard latency is good for gaming?
Any keyboard with under 5 ms total input latency is excellent for competitive gaming. Most quality mechanical keyboards at 1000 Hz polling achieve 1–3 ms. Membrane keyboards typically measure 5–15 ms. Wireless (Bluetooth) keyboards range from 10–40 ms. For perspective: your reaction time floor is ~150 ms — the difference between a 2 ms and 10 ms keyboard is less than 1% of your total response time.
Last updated: