Polling Rate Test
Start Test
Rapidly alternate between two keys (e.g., A and S)
for a few seconds to collect data
Live Data
About Polling Rate
Polling Rate refers to how often the keyboard sends data to the computer. 1000Hz means 1000 signals per second, with a theoretical 1ms latency.
125 Hz
8ms delayStandard for office keyboards. Sufficient for daily typing, but may feel slightly sluggish in fast-paced esports games.
1000 Hz
1ms delayStandard for esports keyboards. Precisely captures rapid inputs, reduces latency, and provides a smooth experience.
8000 Hz
0.125msFor hardcore enthusiasts. Requires a high refresh display (240Hz+) and powerful PC to notice the subtle difference.
Browser Test Limitations
Due to Web technology standards, browsers cannot directly read USB hardware polling rates. This tool estimates the scan rate by analyzing event arrival time intervals in the browser.
- For 1000Hz keyboards, we should observe intervals close to 1ms (with system interrupt variations).
- OS layers (Windows/macOS) may buffer signals, causing test results to be lower than theoretical values.
- Disable V-Sync and close heavy background apps for more accurate results.
FAQ
Q.How do I test accurately?
Don't hold down a key (that tests repeat rate). Use two fingers to quickly alternate between two different keys (like Z and X), similar to rhythm games. Watch for the smallest intervals that appear.
Q.My keyboard claims 1000Hz, why is there variation?
This is normal. Windows isn't a real-time OS - USB signal processing and browser rendering introduce jitter. If you occasionally see 1ms or 2ms intervals, your keyboard hardware does support high polling rates.
How is this calculated?
Scan Rate Estimation
This tool analyzes the timestamps of your key press events. By measuring the shortest consistent interval between events, we can estimate the internal scan rate of your keyboard.
Note: Browser limitations may affect accuracy above 1000Hz.