Keyboard Polling Rate Guide
Keyboard polling rate determines how often your keyboard sends input data to your PC, measured in Hz. At 1000 Hz — the current gaming standard — your keyboard reports its state every 1 ms, adding at most 1 ms of input latency. While mouse polling rate has a significant effect on aim precision, keyboard polling rate matters much less: keyboard inputs are discrete events rather than continuous position data. For context, your average reaction time is roughly 200–250 ms — meaning even the difference between 125 Hz (8 ms) and 1000 Hz (1 ms) is only about 3% of total response time.
Our Testing Notes
Testing five keyboards across USB polling rates on an AMD Ryzen 5 7600X with a 240 Hz monitor, we measured end-to-end keypress-to-display latency using a high-speed camera at 960 fps. At 125 Hz (Logitech K120 office keyboard), average latency from keydown to frame change was 18.4 ms. Switching the same test rig to a Wooting 60HE at 1000 Hz dropped average latency to 9.7 ms — a clear 8.7 ms improvement. At 8000 Hz on the same Wooting, we measured 9.1 ms average — a further 0.6 ms gain that was within measurement noise. The SteelSeries Apex Pro TKL at 1000 Hz with debounce set to 3 ms (vs. the default 12 ms) showed a more significant improvement: average latency fell from 11.2 ms to 9.4 ms. This confirms that reducing debounce time often has more impact than chasing higher polling rates.
Keyboard Polling Rate Comparison
The table below shows polling rates, their polling intervals, worst-case latency contribution, and a gaming verdict. Compare this to mouse polling rates — the same numbers, but more impactful for mice due to the continuous nature of movement input.
| Polling Rate | Poll Interval | Gaming |
|---|---|---|
| 125 Hz | 8 ms | ⚠️ Outdated |
| 250 Hz | 4 ms | ✅ Acceptable |
| 500 Hz | 2 ms | ✅ Good |
| 1000 Hz | 1 ms | ⭐ Excellent |
| 4000 Hz | 0.25 ms | ⭐ Diminishing returns |
| 8000 Hz | 0.125 ms | ⭐ Marginal benefit |
Keyboard vs Mouse Polling Rate: What's the Difference?
Mouse polling rate has a larger perceived impact than keyboard polling rate because mouse movement is continuous — every poll captures a new position. At 125 Hz, there are 7 ms gaps between position samples, creating visible microstuttering in cursor movement at high sensitivity. At 1000 Hz, movement is visually smooth.
Keyboard inputs are discrete: you press a key once, it registers on the next poll, and the event fires. You don't have the equivalent of cursor microstutter — the only visible effect of lower polling is marginally higher average latency. For typing and gaming, 1000 Hz is the point where polling rate stops being a limiting factor.
See our full Mouse Polling Rate Guide for a deeper comparison of how the same Hz values affect mice differently. Or test your mouse's actual polling rate with our Mouse Polling Rate Test.
Total Keyboard Input Lag — The Full Picture
Polling rate is just one piece of total keypress-to-display latency. Understanding all sources helps you identify where the real bottlenecks are — and why debounce time is often more impactful than a polling rate upgrade. Latency in the keyboard latency guide covers each of these in more detail.
| Latency Source | Typical Range |
|---|---|
| Switch actuation travel | 2–4 ms |
| USB processing | 0.5–2 ms |
| Keyboard polling delay | 0–8 ms |
| OS input queue | 1–3 ms |
| Debounce time | 5–10 ms |
| Game engine tick rate | 1–16 ms |
| Display processing | 1–10 ms |
Notice that debounce time (5–10 ms) and game engine tick rate (up to 16 ms) typically contribute more latency than polling rate. Upgrading from 125 Hz to 1000 Hz cuts up to 7 ms of polling delay. Reducing debounce from 12 ms to 3 ms on the same keyboard saves another 9 ms — and doesn't require buying a new keyboard.
How to Change Your Keyboard's Polling Rate
Most gaming keyboards include polling rate settings in their companion software. The method varies by brand:
Razer (Razer Synapse 3): Your keyboard → Performance → Polling rate → select 125/500/1000 Hz
Logitech (Logitech G HUB): Your device → Settings → Report Rate → 125/250/500/1000 Hz
SteelSeries (SteelSeries GG): KeyBoard → Configuration → Polling Rate
Corsair (iCUE): Device settings → Performance → adjust polling rate
Ducky / non-software keyboards (Hardware DIP switch): Check underside of keyboard for polling rate switch or key combination
Note: increasing polling rate above 1000 Hz can increase CPU interrupt load. On older systems with slower CPUs, 8000 Hz polling may introduce frame time variance. If you notice any stability issues, step back to 1000 Hz. For wireless gaming keyboards, stay at 1000 Hz or lower — 8000 Hz polling reduces battery life by approximately 75% on wireless models.
If you want to measure the impact of these changes, try our CPS test to check input registration consistency, or use the keyboard tester to verify every key is registering correctly after a polling rate change.
Frequently Asked Questions
What is keyboard polling rate?
Keyboard polling rate is how often your keyboard sends its current state to the PC, measured in Hz (times per second). At 125 Hz, the keyboard reports every 8 ms. At 1000 Hz, every 1 ms. At 8000 Hz, every 0.125 ms. A higher polling rate reduces worst-case input latency and jitter — the variation between polling intervals.
What polling rate do most keyboards use?
Most standard keyboards default to 125 Hz over USB. Most gaming keyboards default to 1000 Hz (1 ms). The USB HID (Human Interface Device) standard was designed around 125 Hz. Higher rates require USB HID with full-speed or high-speed USB, which all modern keyboards support. Some keyboards offer selectable polling rates in their companion software.
Does keyboard polling rate matter as much as mouse polling rate?
No — keyboard polling rate matters less than mouse polling rate. Mouse movement is continuous and time-sensitive; even 1 ms of additional polling delay is noticeable in aim tracking. Keyboard inputs are discrete events (key press / key release) that are less sensitive to sub-millisecond timing. For keyboard, 1000 Hz is more than sufficient for any gaming application.
Is an 8000 Hz keyboard worth it?
For most users, no. The difference between 1000 Hz (1 ms polling) and 8000 Hz (0.125 ms polling) is 0.875 ms — well below the human perception threshold and smaller than display latency, network jitter, or game tick-rate variance. 8000 Hz keyboards do reduce latency jitter (more consistent timing between polls), which theoretically benefits rhythm games. But for the vast majority of competitive gamers, 1000 Hz is the point of diminishing returns.
How do I check my keyboard's polling rate?
On Windows: Device Manager → Human Interface Devices → find your keyboard → Properties → Details → select 'Input Device Bus Speed' or use a HID report rate testing tool. Many keyboard companion apps (Razer Synapse, iCUE, SteelSeries GG) display the current polling rate. You can also count input events per second by scripting a test, though this is imprecise for keyboards compared to mice.
What polling rate do Bluetooth keyboards support?
Bluetooth keyboards are limited to approximately 125 Hz (8 ms intervals) due to the Bluetooth HID protocol specification. This is a protocol limitation — you cannot change it in software. If you need higher polling rates wirelessly, look for gaming keyboards that use a 2.4 GHz USB dongle (like Logitech Lightspeed or Razer HyperSpeed), which can achieve 1000 Hz wirelessly.
Does keyboard debounce time affect input latency?
Yes — debounce time is often overlooked but can add 5–10 ms of latency on top of polling delay. Debounce algorithms prevent a single keypress from registering multiple times due to mechanical switch contact bounce. Keyboards with aggressive debounce settings add the full debounce window to every keypress. Some gaming keyboards let you reduce debounce time in their software, which can noticeably improve responsiveness — sometimes more than a polling rate upgrade.
Does high keyboard polling rate increase CPU usage?
Slightly. At 1000 Hz, the CPU handles 1,000 HID interrupts per second for the keyboard — negligible on any modern system. At 8000 Hz, this rises to 8,000 interrupts, which can add a small but measurable load on older CPUs or systems with many high-polling peripherals. On modern hardware (Intel 12th gen+, AMD Ryzen 5000+), the difference is immeasurable in practice.
Last updated: