Keyboard latency is the time between pressing a key and the computer registering that input. The delay is measured in milliseconds (ms). For ordinary typing, small differences are usually difficult to notice, but latency can matter more in competitive gaming, music or video production, and other precision-focused tasks.
What keyboard latency includes
Keyboard latency is not controlled by one component. It is the combined result of several stages:
- Physical actuation: The key switch must move far enough to trigger an electrical event.
- Matrix scanning: The keyboard’s controller checks its key matrix to detect which keys have changed state.
- Debounce processing: Firmware filters unwanted electrical fluctuations so a single press is not interpreted as multiple presses.
- Firmware processing: The controller packages the key event into an input report.
- Connection and polling: The computer receives that report through USB, a wireless receiver, or Bluetooth.
- Operating-system and application processing: The computer handles the input and displays or acts on the result.
Because these stages are added together, a keyboard’s advertised polling rate is only one part of its total input delay. A 1000 Hz polling rate means the host checks for reports at intervals of up to about 1 millisecond; it does not guarantee that the complete press-to-response time is exactly 1 ms.
How to perform a keyboard latency test
A software-based keyboard latency test measures the delay between a keypress and a visible response on the computer. This is convenient for comparing keyboards under identical conditions, but the result includes more than the keyboard itself. Background programs, the operating system, the application being used, and display processing can all affect the measurement.
For a useful comparison, keep the test conditions consistent:
- Close unnecessary background applications.
- Use the same computer, port, operating-system settings, and test software for each keyboard.
- Connect wired keyboards directly to the computer where practical rather than through an unpowered hub.
- Use the keyboard’s normal or highest supported polling setting when the configuration software provides that option.
- Repeat the test several times instead of relying on a single reading.
More precise testing requires hardware equipment. A high-speed camera can compare the moment a key is physically pressed with the moment the display changes. An oscilloscope or USB logic analyzer can help isolate electrical, scanning, firmware, and USB timing. These methods are more suitable for engineering measurements or product validation than for routine purchasing decisions.
What determines the latency of a wired keyboard?
With a wired keyboard, the cable removes radio transmission from the equation, but it does not eliminate every source of delay. The switch’s actuation point and travel affect when the electrical contact is made. The controller’s scanning frequency determines how quickly it notices that change, while debounce settings may add time as the firmware confirms that the signal is valid.
The microcontroller then creates a USB input report. The USB polling rate affects how often the host checks for that report; common settings include 125 Hz and 1000 Hz. Faster scanning and polling can reduce waiting time, although the final result still depends on the keyboard’s firmware and the computer’s input path.
Switch characteristics can influence the physical portion of the delay. A shorter actuation point may register earlier in the key’s travel, while a lighter switch may allow the user to trigger it more quickly. These choices affect feel as well as responsiveness, so the fastest specification is not automatically the best fit for every typist.
What is a good keyboard latency?
There is no single number that defines a good result for every user. For general typing, delays below roughly 10–20 ms are commonly difficult to distinguish during normal use. Competitive players may place greater value on the lowest possible end-to-end delay, particularly in fast-paced games, and may look for keyboards designed around approximately 1–4 ms performance.
Wireless performance depends on the connection method. Low-latency proprietary radio receivers can approach wired responsiveness, while Bluetooth LE generally introduces more delay than a wired connection or dedicated wireless dongle. Interference and other conditions can also affect wireless consistency. Test results should therefore be treated as measurements of a particular setup, not universal guarantees.
Ways to reduce keyboard input delay
- Choose a wired keyboard when minimizing connection variability is the priority.
- For wireless use, prefer a dedicated low-latency receiver over Bluetooth when speed is more important than convenience.
- Use a direct USB connection where possible and avoid unnecessary hubs or adapters.
- Enable the keyboard’s higher polling setting if it is available and stable on your system.
- Update the keyboard firmware when an update provides performance or reliability improvements.
- Close or simplify software layers that intercept, remap, or buffer keypresses unnecessarily.
- Choose switches and actuation settings that let you trigger keys comfortably and consistently.
Keyboard latency is a layered system property rather than a single specification. A simple test can help compare devices, while hardware measurement is needed to separate the keyboard’s contribution from the computer and display. For most users, a responsive keyboard is already sufficient well below 20 ms; competitive users can justify paying closer attention to scan rates, polling, firmware, and connection technology.






