Key Press Test
Test how fast you press a keyboard key. Choose a duration, focus the test area, then tap to measure keys per second (KPS) and the interval between presses. Held-key repeats are excluded.
KPS measures your tapping speed, not hardware response time or USB polling rate. Use the same key and duration when comparing runs.
Understanding Key Press Speed Testing
This tool counts browser keydown events for the key you select with your first press. It filters out held-key repeats using event.repeat. Focus the test area and use a letter, number, Space, Enter, or another key the browser makes available. Tab and system shortcuts are reserved for navigation.
KPS (Keys Per Second) is total counted presses divided by elapsed time. Minimum interval is the shortest time between two counted presses of the selected key. Unexpected extra events are a reason to repeat a controlled test; a short interval alone does not diagnose switch chatter.
Key Press Test vs. Keyboard Polling Rate Test
This tool measures repeated tapping speed over a chosen duration. The Keyboard Polling Rate Test explores the intervals and variation between browser key events. Neither tool directly reads USB HID reports or measures end-to-end hardware latency.
Gaming Keys (WASD, Abilities)
Test the specific keys you use for movement and abilities. Some keyboards have quality differences between key positions — edge keys may feel stiffer than center keys.
Use the Same Key
The first press selects your key. Other keys do not add to the score, so each run compares repeated taps of one key.
Function Keys
F-keys used for game macros, PTT (push-to-talk), or scoreboard display should be tested for responsiveness. Some keyboards share F-key rollover with certain key combinations.
Detect Sticky Keys
If the KPS score is lower than expected or the maximum interval is very high, the key may be physically sticking — a sign of debris under the keycap or a worn stabilizer.
Keyboard Switches and Key Press Speed
The type of keyboard switch directly affects maximum achievable KPS and press feel. Here's how common switch types compare for high-speed key pressing:
| Switch Type | Pre-Travel | Total Travel | Actuation | Max KPS (est.) |
|---|---|---|---|---|
| Cherry MX Speed Silver | 1.2mm | 3.4mm | 45g | 12–14 KPS |
| Gateron Yellow (linear) | 2.0mm | 4.0mm | 35g | 10–13 KPS |
| Cherry MX Red (linear) | 2.0mm | 4.0mm | 45g | 9–12 KPS |
| Cherry MX Brown (tactile) | 2.0mm | 4.0mm | 55g | 8–11 KPS |
| Cherry MX Blue (clicky) | 2.2mm | 4.0mm | 60g | 7–10 KPS |
| Membrane keyboard | Variable | ~4mm | Variable | 6–9 KPS |
Optical vs. Mechanical for Key Press Speed
Optical and magnetic switches use different sensing methods. Some models offer adjustable actuation points, but their settings and behavior vary. Check the exact keyboard's specifications and compare repeated runs; the switch category alone does not determine your tapping speed.
Key Press Speed in Competitive Gaming
FPS: Burst Fire and Strafe Canceling
In CS2 and Valorant, counter-strafe (pressing the opposite movement key to stop momentum) requires pressing two alternating keys in rapid succession. The faster each key press can be detected, the more precisely you can stop your character for accurate shots. Testing your A and D keys with this tool confirms whether your keyboard can keep up with your technique.
MOBA: Ability Canceling
In League of Legends and Dota 2, animation canceling requires precise back-to-back key presses within 2–5 frames (33–83ms at 60fps). Verifying that your ability keys have sub-100ms minimum intervals ensures the hardware is not the bottleneck in your cancel timing.
Fighting Games: Frame-Perfect Inputs
Many fighting games run at 60fps (16.7ms per frame). Frame-perfect inputs require pressing keys within a single-frame window. A keyboard polling at 1000Hz reports every 1ms — far more than sufficient. The bottleneck is the player's timing precision, not the keyboard. Use this test to understand your own physical consistency.