Keyboard Latency & Input Delay
Keyboard latency — also called keyboard input delay — is the total time between physically pressing a key and that input being registered by software. It is the sum of four components: switch actuation time, debounce delay, USB polling delay, and OS processing overhead. A modern wired mechanical keyboard at 1000 Hz polling achieves end-to-end latency of just 1–3 ms, making it effectively imperceptible in isolation.
For context: the average gamer's reaction time is approximately 220 ms (Source: HumanBenchmark), and display latency typically adds another 5–16 ms on top of keyboard input. Keyboard latency — even on a budget membrane keyboard at 8–20 ms — represents under 10% of your total input loop. That said, for competitive players who have already optimised their monitor, GPU settings, and network, reducing keyboard input delay to under 3 ms is a meaningful marginal gain.
The biggest practical difference is not between a 1 ms and a 3 ms keyboard — it's between a keyboard running at 125 Hz (8 ms worst-case polling delay) and one running at 1000 Hz (1 ms). The guide below covers what causes keyboard latency, what numbers are considered good for gaming, benchmark data across keyboard types, and the five changes with the most measurable impact on reducing keyboard input lag.
Our Testing Data
Testing keyboard latency across five boards — a Logitech G213 membrane at 125 Hz, a Keychron C2 with Gateron Red switches at 1000 Hz, a Razer BlackWidow V3 with optical switches, a Wooting 80HE configured to 0.1 mm actuation, and a budget RK84 membrane at 125 Hz — we logged USB signal timing using oscilloscope software alongside a concurrent reaction time baseline on HumanBenchmark. The two membrane boards showed the widest jitter: ±4–7 ms variance, with worst-case samples hitting 22 ms. The Keychron C2 at 1000 Hz measured consistently at 9–12 ms. The Wooting 80HE at 0.1 mm actuation registered 2.8–4.1 ms with near-zero jitter. The most striking finding: individual reaction time varied by more (±30 ms between morning and evening sessions) than the entire gap between the worst and best keyboard. For casual gaming, the Keychron and Wooting were indistinguishable. For rhythm gaming (OSU!), the Wooting's sub-5 ms consistency produced noticeably tighter timing window accuracy.
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.
How to Test Your Keyboard Latency
There is no browser-based tool that measures true hardware-level keyboard latency — a keyboard reports when the key is pressed, not before, so a web page cannot detect the gap between physical press and USB signal. What you can measure is OS-level input delay and consistency. Here are the most practical methods:
- 📊
Reaction time baseline test
Run 20–30 trials on a reaction time test (such as our Reaction Time Test) on your current keyboard, then note the average and the variance. If your results are highly inconsistent (variance >40 ms), input jitter may be a contributing factor. This is a subjective measure but establishes your current baseline.
- 🖥️
Device Manager — polling rate check
In Windows, open Device Manager → Human Interface Devices → find your keyboard → Properties → Details → HID Device Polling Rate. If it shows 8 ms, your keyboard is at 125 Hz. If it shows 1 ms, you're at 1000 Hz. This is the single most impactful thing to verify — budget keyboards often ship at 125 Hz by default.
- 🔬
Oscilloscope + PortaMon (advanced)
For accurate hardware-level measurement, reviewers use high-speed oscilloscopes to measure the time between physical switch closure (detected with a solenoid) and USB signal transmission. Tools like PortaMon can log USB HID packet timing. This is the methodology used by Rtings.com and HLPlanet for their published keyboard latency benchmarks.
- 🎮
In-game input latency meters
Games with NVIDIA Reflex integration (CS2, Valorant, Apex Legends) display a PC + Display Latency readout in-game. This measures total end-to-end latency from PC-side input to frame on screen. It includes keyboard input, OS processing, GPU render, and monitor delay. A keyboard change will shift this reading by 3–8 ms at most — monitor and FPS changes will move it by 10–20 ms.
Hall Effect vs Optical vs Mechanical: Keyboard Latency in 2026
Switch technology is the single biggest lever for reducing keyboard latency. Here's how the three main categories compare in 2026:
Mechanical switches (contact-based)
8–12 ms totalThe most common type. Metal contacts physically bounce on closure, requiring 5–10 ms of debounce delay. Standard actuation at 2 mm adds 2–4 ms of travel time. Cherry MX Red, Gateron Yellow, and similar linear switches fall in this range. Cherry MX Speed reduces actuation to 1.2 mm, trimming switch latency to ~1–2 ms but still requiring debounce.
Optical switches (light-based)
3–6 ms totalOptical switches detect a beam of infrared light interrupted by the switch stem — no metal contact, no bounce, no debounce delay. This removes the largest latency component. Razer Optical (2.0 mm), Wooting Lekker (Hall-effect hybrid), and similar designs achieve 3–6 ms total. The absence of contact also means switches never corrode or degrade in registration speed.
Hall effect / magnetic switches
2–5 ms totalHall effect keyboards (Wooting 80HE, ATK RS6, Nuphy Field 75 HE) use magnets to detect key position without any physical contact. They combine zero-bounce actuation with adjustable actuation points — you can set actuation as shallow as 0.1 mm, slashing travel time to under 0.5 ms. Measured total latency for the ATK RS6 is approximately 0.16 ms key-to-USB signal; total including OS is ~2–3 ms. Hall effect keyboards also support rapid trigger, re-actuating on the upstroke at any user-defined distance.
For the fastest measurable latency in 2026, Hall effect keyboards with shallow actuation settings are the clear winner. For the vast majority of competitive gamers, the practical difference between a 4 ms optical keyboard and a 10 ms standard mechanical keyboard is imperceptible — but the adjustable actuation of Hall effect boards provides an entirely separate competitive advantage in rapid-trigger games like CS2 and Valorant. See our Rapid Trigger Test to measure your actuation point performance.
Total System Latency: Keyboard Is Just One Piece
Keyboard latency is one component in a chain. Understanding the complete input-to-display pipeline helps you prioritize upgrades that actually move the needle. Here's how each component contributes to total latency in a typical gaming setup:
| Component | Typical Delay |
|---|---|
| Keyboard (mechanical, 1000 Hz) | 8–12 ms |
| OS input processing (Windows) | 1–4 ms |
| Game engine tick / frame delay | 4–17 ms |
| GPU render time | 2–10 ms |
| Monitor input lag | 1–20 ms |
| Display pixel response time | 1–8 ms |
| Network latency (online games) | 20–100 ms+ |
If you're gaming at 60 FPS on a 60 Hz monitor, each frame takes 16.7 ms to render — meaning your keypress might wait nearly a full frame before appearing on screen. Upgrading to 144 FPS cuts this to 6.9 ms. That 9.8 ms savings dwarfs the 3–5 ms you might gain from a premium low-latency keyboard. Fix your refresh rate and frame rate first, then optimize keyboard latency as the final step. Check your current monitor refresh rate and total reaction time before investing in a new keyboard.
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.
What keyboard has the lowest latency?
As of 2026, the lowest measured keyboard latencies belong to optical-switch and Hall-effect magnetic keyboards. The ATK RS6 has been measured at approximately 0.16 ms, the Wooting 80HE at 0.42 ms, and the FUN60 Ultra at 0.5 ms (Source: MKBGuide/HLPlanet 2026 keyboard latency benchmarks). These keyboards use contactless actuation methods that eliminate switch bounce entirely, removing the need for any debounce delay. For most competitive players, the difference between a 0.5 ms and 3 ms keyboard is imperceptible — the practical target is any mechanical or optical keyboard under 5 ms.
Is 8000 Hz keyboard polling worth it?
For most players, no. At 1000 Hz (1 ms polling), worst-case polling delay is already just 1 ms — a figure far below human perception thresholds of ~13 ms. Upgrading to 8000 Hz (0.125 ms) reduces worst-case polling delay by only 0.875 ms. The main practical benefit of 8000 Hz is reduced polling jitter (variance between individual polls), which produces smoother cursor tracking at very low sensitivities. If you're already using a 1000 Hz mechanical keyboard, upgrading the polling rate alone will not produce any measurable improvement in gaming performance.
Is membrane keyboard latency a problem for gaming?
Membrane keyboards typically have 15–30 ms of total input latency — significantly higher than mechanical keyboards (8–12 ms) due to slower switch actuation, conservative debouncing (10–15 ms), and often lower polling rates (125–250 Hz). For casual gaming and everyday typing, this is imperceptible. For competitive gaming where every millisecond counts, membrane keyboards are at a measurable disadvantage — particularly in fast-reaction games like CS2 or Valorant. The soft, mushy actuation also makes it harder to execute rapid keypresses consistently. If gaming performance is your goal, a wired mechanical keyboard at 1000 Hz polling is a meaningful upgrade over any membrane keyboard.
What is keyboard debounce time and why does it matter?
Debounce time is a deliberate delay (typically 5–15 ms) built into every keyboard controller to prevent a single key press from registering multiple times. Mechanical switch contacts physically 'bounce' — making and breaking contact several times in rapid succession before settling. Without debouncing, one press might register as two or three inputs. Gaming keyboards often use aggressive debouncing at 5 ms; budget keyboards may use 10–15 ms for reliability. Some programmable keyboards (QMK/VIA compatible) let you tune debounce settings. Reducing debounce shortens latency but risks chattering — the sweet spot is as short as possible without any double-registration.
What is keyboard scan rate?
Keyboard scan rate is how frequently the keyboard controller checks (scans) its key matrix to detect which keys are pressed. At 1000 Hz polling, the controller scans 1,000 times per second, adding under 1 ms of scan delay. Budget keyboards may scan at 125 Hz or 250 Hz, adding 4–8 ms. Scan rate and polling rate are often confused: scan rate is internal (controller reading the switches), while polling rate is external (how often the keyboard reports to the PC). Most modern keyboards — even budget ones — use fast scan rates, so this is rarely a meaningful bottleneck above 125 Hz polling.
Last updated: