Keyboard Scan Rate vs Polling Rate: What’s the Difference?

Updated guide: This topic is now covered in more depth in our complete Keyboard Polling Rate Test guide, including the live tester, FAQs, and troubleshooting tips. The article below remains available for reference.

Keyboard scan rate and keyboard polling rate are two different measurements that are often confused — but they describe different stages of the same input process. Understanding both tells you exactly why some keyboards feel faster than others, and which spec to look at when buying a gaming keyboard.

Quick Answer: Scan rate is how fast the keyboard internally detects a key press (inside the keyboard). Polling rate is how fast the keyboard sends that data to your PC. Both matter for low latency — but scan rate determines detection speed and polling rate determines transmission speed. Use our free keyboard polling rate test to check your keyboard’s current Hz.

What Is Keyboard Scan Rate?

Scan rate is how often the keyboard’s microcontroller scans its key matrix to detect which keys are pressed. A keyboard key matrix is a grid of rows and columns — the controller sends a signal down each row and reads which columns respond to detect a key press. This scan cycle happens entirely inside the keyboard firmware.

A 1000Hz scan rate means the keyboard checks every key 1,000 times per second — once per millisecond. A 4000Hz scan rate checks 4,000 times per second, every 0.25ms. The scan rate sets the floor for how quickly a key press can be detected.

What Is Keyboard Polling Rate?

Polling rate is how often the keyboard transmits its state to the PC over USB. At 1000Hz, the keyboard sends an update to your computer every millisecond. At 8000Hz, it sends 8,000 updates per second. Polling rate is the outbound transmission speed — after the keyboard has already detected the keypress internally via the scan cycle. To understand polling rate in full detail, read our keyboard polling rate complete guide.

Scan Rate vs Polling Rate: Key Differences

PropertyScan RatePolling Rate
Where it happensInside the keyboard firmwareBetween keyboard and PC (USB)
What it measuresKey press detection speedData transmission speed
Visible to PCNo — internal onlyYes — testable via browser
Typical gaming value1000Hz–4000Hz1000Hz–8000Hz
Bottleneck scenarioSlow scan = missed timing windowSlow polling = delayed delivery
Affected by USB?NoYes

How Scan Rate and Polling Rate Work Together

Think of it as a two-stage pipeline. Stage 1: the keyboard scans its key matrix and detects that you pressed W. Stage 2: the keyboard transmits that detection to the PC at the next polling cycle.

If scan rate is 1000Hz and polling rate is 1000Hz, the maximum total internal latency is 2ms (1ms scan wait + 1ms poll wait, worst case). If scan rate is 4000Hz and polling rate is 1000Hz, the scan stage only adds 0.25ms worst case — but the USB transmission still waits up to 1ms. In this case, polling rate is the bottleneck.

The rule: polling rate cannot transmit keystrokes faster than scan rate detects them. A keyboard with 8000Hz polling but 1000Hz scan rate can only deliver genuine new data every 1ms — the extra polling cycles just retransmit the same state. This is why high-end keyboards like the Wooting 60HE advertise both: 8000Hz scan rate and 8000Hz polling rate.

Does Scan Rate Affect Gaming Performance?

Yes — specifically for actions that require exact timing windows. In CS2, a counter-strafe requires releasing one key and pressing another within a frame. At 60fps, your frame is 16.7ms wide — scan rate irrelevant. At 240fps, your frame is 4.2ms wide. A 125Hz scan rate adds up to 8ms of detection delay — wider than two frames at 240fps. At 1000Hz scan rate, that window is 1ms, safely within a single frame.

The practical threshold: at 144fps or below, 1000Hz scan rate is sufficient. Above 240fps, higher scan rates (4000Hz–8000Hz) become meaningful for precision-dependent inputs like tap-strafing and peek timings. See our best polling rate for gaming guide for full frame rate recommendations.

Which Keyboards Have the Highest Scan Rate?

KeyboardScan RatePolling RateSwitch Type
Wooting 60HE / 80HE8000Hz8000HzLekker (hall effect)
Razer BlackWidow V4 Pro8000Hz8000HzRazer Yellow (optical)
SteelSeries Apex Pro TKL4000Hz4000HzOmniPoint (hall effect)
Logitech G Pro X TKL1000Hz1000HzGX mechanical
Corsair K100 RGB4000Hz4000HzOPX (optical)
Generic budget keyboards125Hz125HzMembrane

How to Test Your Keyboard Polling Rate

You can test polling rate but not scan rate — scan rate is internal and not exposed via USB. Our keyboard polling rate test measures how often your keyboard sends updates to the PC. Press any key rapidly for 3 seconds and read the Hz value. This confirms your polling rate — not your scan rate, which requires firmware documentation from the manufacturer.

Watch: Keyboard Scan Rate Explained

Frequently Asked Questions

What is the difference between keyboard scan rate and polling rate?

Scan rate is how fast the keyboard detects key presses internally (inside the firmware). Polling rate is how fast the keyboard transmits those detections to your PC over USB. Both add latency: scan rate sets the detection ceiling, polling rate sets the transmission ceiling.

Which is more important for gaming: scan rate or polling rate?

Both matter, and neither helps without the other. A 8000Hz polling rate keyboard with 125Hz scan rate still only detects key presses every 8ms. Match them: Wooting and Razer BlackWidow V4 Pro offer 8000Hz on both, which is ideal for competitive gaming at 240fps+.

Does scan rate affect key rollover (NKRO)?

No. N-key rollover (NKRO) is about how many simultaneous key presses the matrix can register and distinguish, not how fast it scans. A keyboard can have NKRO and 125Hz scan rate. They are separate specifications.

Can I increase my keyboard’s scan rate?

Generally no — scan rate is set by firmware and hardware. Custom keyboards running QMK firmware can have scan rates configured, but most commercial keyboards have fixed scan rates set by the manufacturer.

Is a 4000Hz scan rate better than 1000Hz for CS2?

Yes, at 240fps+. At 144fps or below, 1000Hz scan rate delivers detection well within a single frame interval (6.9ms), so the additional precision of 4000Hz provides no meaningful advantage. At 240fps (4.2ms frames), 1000Hz is still adequate. Above 360fps, 4000Hz+ becomes genuinely beneficial.

Related Tools & Guides

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top