You ran a keyboard latency test and got a number back. Maybe it was 12 ms. Maybe it was 47 ms. Maybe it was 8 ms and you are not sure if that is good or something to worry about.
This guide explains exactly what those numbers mean, what range is considered good for different types of use, and what to do if your results are higher than you would like.
Before going further, if you have not tested yet, use our free keyboard latency tester to get your number. The rest of this guide will make much more sense when you have a real result in front of you.
What the Number Actually Measures
Keyboard latency is measured in milliseconds. One millisecond is one thousandth of a second. The number your test returns represents the time between a key being pressed and the computer registering that input.
It is important to understand that this number is not the total delay you experience in a game. What you see in a game or on screen also includes your display’s input lag, your system’s frame rendering time, and any in-game processing delays.
The keyboard latency test isolates just the keyboard and USB input chain portion of that total delay.
That isolation is actually what makes it useful. If your total perceived input lag feels high, testing the keyboard separately tells you whether the keyboard is the problem or whether you need to look elsewhere, such as your monitor or system settings.
According to research on input device technology, the human threshold for consciously perceiving input lag is generally around 50 ms for most people.
Below that threshold, the delay becomes harder to notice consciously but can still affect performance in fast-paced tasks.
Understanding the Results: What Each Range Means

Under 10 ms is exceptional. This is the territory of high-end mechanical keyboards with optical switches, 1000 Hz polling rate, connected via a direct rear USB port on the motherboard. If your result is under 10 ms, your keyboard input chain is not a bottleneck in your setup at all.
10 to 30 ms is good performance. This is the realistic range for a well-configured gaming keyboard with proper settings. Most competitive gamers operating in this range will not notice any lag from their keyboard specifically. For fast typists and content creators, this range feels completely natural and responsive.
30 to 70 ms is noticeable for sensitive users. Casual gamers and everyday users will likely find this range acceptable. However, competitive gamers, especially those playing at high levels in FPS or fighting games, will notice a slight disconnect between their keypresses and what happens on screen. Something in the setup is worth investigating if you land here.
Above 70 ms is a problem worth fixing. At this level most users will feel that their keyboard is sluggish. Games will feel less responsive, fast typing will feel slightly delayed, and precision tasks become harder than they should be. This range usually indicates a fixable issue like a low polling rate setting, USB power management interfering with the connection, outdated drivers, or a wireless connection with interference.
Why Two People With the Same Keyboard Get Different Results
Keyboard latency is not determined by your keyboard alone. Several factors in your overall system contribute to the number you see.
Your polling rate setting is the biggest software-level factor. The same keyboard set to 125 Hz will test significantly higher in latency than the same keyboard set to 1000 Hz.
Always check your keyboard software and confirm your polling rate is set to 1000 Hz before drawing conclusions from a test result.
Your connection type matters considerably. Wired keyboards consistently outperform wireless ones on latency tests. This is especially true for Bluetooth keyboards, which were not designed with low-latency gaming as a priority.
Dedicated 2.4 GHz wireless dongles from gaming brands perform much closer to wired, but wired still wins in direct comparison.
Your USB port and power management settings affect results more than most people expect. Windows has settings that allow it to reduce power to idle USB devices.
When your keyboard registers a keypress after a period of inactivity, Windows briefly wakes the USB connection before processing the input.
This adds latency that shows up in tests. Disabling USB selective suspend in your Windows power settings resolves this.
Background system load influences results as well. If your CPU is heavily occupied when you run a test, input processing gets queued behind other tasks. Testing on a lightly loaded system gives you results that better reflect your keyboard’s actual capability.
Your drivers and firmware version can also be a factor. Both keyboard firmware and USB HID drivers have been updated by manufacturers specifically to improve latency.
Keeping both up to date ensures you are getting the best performance your hardware is capable of delivering.

What To Do Based on Your Result
If you are under 30 ms your keyboard setup is in good shape. Focus any further latency improvements on your display and system settings rather than the keyboard itself.
If you are between 30 and 70 ms, start by checking your polling rate setting in your keyboard software. Set it to 1000 Hz if it is not already there.
Then disable USB selective suspend in Windows power settings and switch to a High Performance power plan.
Run the test again. In most cases these two changes alone will bring you into the under 30 ms range.
If you are above 70 ms, work through the full checklist. Confirm your polling rate is set to 1000 Hz. Switch to a wired connection if you are using wireless.
Connect your keyboard to a rear motherboard USB port rather than a front panel port or hub. Update your keyboard firmware and drivers.
Then test again after each change to identify which one makes the biggest difference for your specific setup.
Our detailed guide on how to reduce keyboard latency in gaming covers each of these fixes in full with step-by-step instructions for Windows, including exactly where to find the USB power management settings and how to verify your polling rate is applied correctly.
Does Latency Matter If You Are Not a Gamer
The honest answer is that it matters less but it is not irrelevant. Fast typists who write thousands of words a day do notice the difference between a responsive keyboard and a sluggish one, even if they cannot put a number on it.
A keyboard in the under 30 ms range will feel crisp and immediate. One above 70 ms will feel slightly behind your thoughts.
For casual use, browsing, and general productivity, anything under 50 ms is perfectly fine and most users will never feel a difference across that entire range. The stakes are lower than in competitive gaming, but a well-configured keyboard genuinely feels better to use.
If you work in audio production, video editing, or any time-sensitive creative field, lower latency also helps because input lag in those applications can make precise editing feel imprecise.
The threshold where it starts to affect work varies by person but generally falls around the 30 to 50 ms range.
The Right Way to Use This Test
Run the test multiple times and take an average rather than relying on a single result. A single run can be affected by a momentary system spike. Three runs averaged together gives you a much more reliable picture of your actual baseline.
Test before and after any changes to your setup. This is the only reliable way to know whether a change actually helped. Many optimisation guides suggest changes that help some systems but not others. Testing removes the guesswork.
Use this test alongside the mouse polling rate test to get a complete picture of your input chain. Your mouse and keyboard together form your entire input setup.
Understanding the latency profile of both tells you exactly where to focus your optimisation efforts and where you are already performing well.
A keyboard latency result is most useful not as a number to compare against other people but as a baseline to track your own improvements over time.
Test, optimise, test again, and keep the results. That approach turns a raw number into genuinely actionable information about your setup.