CPS CHECK

KEYBOARD LATENCY TEST

Measure your keyboard reaction time. Press SPACE or ENTER when the box turns green.

TRIAL
0/10
AVG TIME
BEST

PRESS SPACE TO START

Click here first, then press Space

Keyboard Latency Test: The Complete Guide to Input Delay

Measure your keyboard's polling rate, matrix scan rate, and input delay to ensure you have the competitive edge.

1000Hz
Gaming polling rate
⏱️
1-5ms
Ideal keyboard latency
🐢
15ms+
Noticeable delay
📡
2.4GHz
Best wireless standard

🎯What Is Keyboard Latency?

The time it takes from physically pressing a key to the character appearing on screen. It is a combination of switch debounce time, matrix scan rate, USB polling rate, and OS processing.

🧠

Did You Know?

Bluetooth keyboards can introduce up to 40ms of input delay, which is highly noticeable in gaming. For wireless gaming, you must use a keyboard with a dedicated 2.4GHz USB receiver, which offers latency identical to a wired connection (1ms).

📊Keyboard Latency Breakdown

Switch Debounce

Delay added by firmware to prevent double-clicks. Usually 5ms.

Matrix Scan

How fast the MCU scans the keyboard grid. 1000Hz = 1ms.

USB Polling

How fast the keyboard reports to the PC. 1000Hz = 1ms.

🛠️How to Reduce Keyboard Latency

01
🔌

Use a Wired or 2.4GHz Connection

High Impact

Never game on Bluetooth. Plug the keyboard in directly via USB, or use the included 2.4GHz dongle plugged into a rear motherboard port.

02
⚙️

Lower Debounce Time in Software

High Impact

If you have a custom keyboard (Wooting, custom QMK/VIA boards), lower the debounce time to 1ms. Note: This may cause double-clicking on older switches.

03

Upgrade to Optical or Hall Effect Switches

High Impact

Analog (Hall Effect) and Optical switches don't require debounce delay at all, allowing for true <1ms latency.

💡

Pro Tip

Keyboard latency matters most in rhythm games (osu!) and fighting games (Tekken, Street Fighter) where frame-perfect inputs are required. In standard shooters, mouse latency is vastly more important.

Key Takeaways

  • Total keyboard latency = switch actuation + USB polling + OS processing.
  • Avoid Bluetooth for gaming; use wired or 2.4GHz wireless.
  • 1000Hz polling rate minimizes USB reporting delay to 1ms.
  • Optical and Hall Effect switches eliminate debounce delay entirely.
  • Lowering debounce time in software can improve latency but risk double-clicking.

Frequently Asked Questions

Keyboard latency is the total time from when you physically press a key to when that keypress is registered. This includes the switch actuation time, USB polling delay (up to 8ms at 125Hz, 1ms at 1000Hz), and operating system processing time. The total end-to-end latency in this test is dominated by your personal reaction time (200-300ms), with the hardware portion typically contributing 5-15ms.

Use a keyboard with a high polling rate (1000Hz), use a mechanical or optical keyboard with a fast actuation switch (linear or optical switches are fastest), and ensure your USB connection is direct (not through a hub). Also disable any key remapping software that adds processing time. Plug directly into a motherboard USB 3.0 port and enable raw input in games to bypass OS processing.

Yes, significantly. A 125Hz keyboard can only report 125 inputs per second, which means it groups presses into 8ms buckets, adding up to 8ms of variable latency. A 1000Hz keyboard reduces this to 1ms. The polling rate is usually the single biggest hardware latency factor you can change without buying new switches. Verify your keyboard is set to 1000Hz in its software, and check for any firmware-level polling rate settings.

Modern mechanical keyboards (with optical or fast linear switches) typically have lower latency than membrane keyboards. Optical mechanical switches achieve sub-1ms actuation. Membrane keyboards using rubber dome compression have actuation times of 5-15ms. The difference is real but small in absolute terms. The bigger win for a membrane user is upgrading to a 1000Hz polling rate mechanical keyboard, which is a much larger latency improvement than the switch type alone.

N-key rollover (NKRO) and anti-ghosting are different from latency. NKRO refers to the number of keys the keyboard can register simultaneously without dropping inputs, while anti-ghosting prevents phantom keypresses when multiple keys are pressed. Modern gaming keyboards typically support NKRO over USB. For competitive gaming, NKRO matters most in games that require chorded inputs (Shift+W to sprint, multiple ability bindings) but does not directly affect latency.

Not meaningfully. Typing speed is limited by your finger movement time and your mental processing of the text, both of which take 100-300ms per character. Keyboard latency under 50ms is imperceptible during typing because the latency is hidden within the much larger finger movement time. Even a 100ms keyboard would not slow you down noticeably. Keyboard latency matters in gaming because game logic compares your keypress to game state within milliseconds, not in typing where natural finger speed already provides a much larger buffer.