Standard Hardware Diagnostics

Keyboard Click Test
Check Key Actuation Responsiveness

Measure your keyboard clicking speed (CPS) and key actuation delay. Strike keys inside the active input pad to track performance, verify responsiveness, and monitor consistency in real time.

TYPE HERE TO START
Press any alphanumeric or modifier keys to trigger the test timer
5.0
Timer
0
Clicks (Keys)
0.0
Live CPS
0
Unique Keys Hit
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Z
X
C
V
B
N
M
Spacebar
Performance Key CPS Flow Chart
Key Actuation Stability

Calculates interval variance deltas between consecutive key actuations

IDLE (AWAITING INPUTS)
⌨️ Practice Tips: Press R to reset instantly at any point
How It Works

What Is the Keyboard Click Test?

The Keyboard Click Test is a dedicated speed run that calculates your Keyboard CPS (Keys Per Second) by tracking rapid key actuations over a selected duration. It helps check key registration responsiveness, monitor input delay, and evaluate clicking consistency in real time.

Standard Typing speed: 4 to 6 CPS (Standard QWERTY layout input)
Fast Input Sequences: 8 to 12 CPS (Optimal gaming reflexes)
Advanced Speed Typists: 15+ CPS (Premium mechanical switches with rollover)

⏱️ Actuation Latency

This test measures the precise millisecond interval between key strikes to evaluate your typing speed and clicking consistency.

⚡ Unique Keys

Track the number of unique keys used during the test to check coordinate distribution and hand movement range across the layout.

🎮 Gaming Reflexes

Lower input latency ensures your commands register faster, which can help improve your action response speed in competitive games.

🔧 Diode Matrix Diagnostics

Test individual key switches to locate membrane track damage, faulty contacts, or keyboard ghosting limitations.

Acoustics & Physics

The Acoustics and Mechanics of Mechanical Switches

Mechanical keyboards use individual key switches that have distinct tactile and acoustic profiles, which can affect your typing speed and responsiveness:

Linear Switches (Reds)

These have a smooth, consistent keystroke path with no tactile bump. They are quiet, require low force to press, and are highly preferred for fast, rapid key actuations in competitive games.

Tactile Switches (Browns)

These feature a quiet physical bump halfway down the key travel path. This provides tactile feedback to confirm key registration, helping with accuracy during fast typing.

Clicky Switches (Blues)

These feature a tactile bump accompanied by a distinct, sharp click sound. They offer clear auditory feedback, making them highly popular for typing enthusiasts who enjoy clicky acoustics.

Technical Reference

Key Actuation and Rollover Limits

A fast-responding keyboard ensures all actions register instantly. Use this table as a guideline for standard performance ratings:

Performance Level Keys Per Second (CPS) Actuation Interval Delay Hardware Rollover Requirement
Casual Typist 2 - 5 CPS 150 ms - 300 ms Standard 2KRO is sufficient for general typing
Fast Typist / Gamer 6 - 9 CPS 80 ms - 140 ms 6KRO or higher is recommended for smooth inputs
Competitive Speed Typist 10 - 14 CPS 40 ms - 70 ms Requires full NKRO to support overlapping key registrations
Master Class 15+ CPS < 30 ms (Fast reaction times) Demands high polling rate (1000Hz) and optical switches

This tool monitors keyboard keydown events, calculating your keyboard's key rollover capability and speed metrics based on the elapsed time during your selected duration:

// Keyboard click speed (CPS) calculation logic let keyStrikeCount = 0; let startTime = 0; window.addEventListener('keydown', (e) => { keyStrikeCount++; const elapsedSeconds = (performance.now() - startTime) / 1000; // Calculate elapsed time in seconds const currentCPS = keyStrikeCount / elapsedSeconds; // Calculate current CPS rate updateStatsDisplay(currentCPS); });
Troubleshooting

How to Reduce Keyboard Input Latency

You can improve your keyboard response speed and reduce input latency by following these optimization steps:

Use Fast Optical Switches

Optical switches use light beam actuation instead of physical metal contacts. This eliminates debounce delays and allows keys to register faster.

Lower Debounce Times

For keyboards with custom companion software, lowering the key debounce time can reduce registration delays, though very low values may cause double-keying.

Increase Polling Rates

Configure your keyboard's software to use a 1000Hz polling rate. This ensures the keyboard communicates with the computer every 1ms, minimizing input delay.

Connect Directly to USB

Plug your keyboard directly into a motherboard USB 3.0 port instead of using an unpowered hub, which can add signal delay.

Our Diagnostic Suite

More Online Performance Testers

Common Questions

Frequently Asked Questions

A keyboard click test is an online diagnostic tool designed to help check your keyboard's responsiveness, calculate your Keyboard CPS (Keys Per Second), and verify that all keys are registering correctly.
The tool tracks the number of keystrokes performed during a selected test duration (e.g., 5 seconds) and calculates the average Keys Per Second (Total Keystrokes divided by selected duration).
For standard typing, 4 to 6 CPS is typical. Gamers and fast typists frequently achieve 8 to 12 CPS during fast sequences, while advanced speed typists can exceed 15+ CPS.
Yes. Keyboards with low rollover (like 2KRO) may fail to register rapid, overlapping key presses, which can lower your score. A keyboard with N-Key Rollover (NKRO) is recommended for optimal results.
As you press keys on your physical keyboard, the corresponding keys light up on the virtual keyboard. This helps you visually confirm that each key registers correctly and allows you to track your 'Unique Keys' score.
Mechanical switches have different acoustic profiles based on their design. Linear switches (like Reds) are quiet and smooth, tactile switches (like Browns) have a quiet physical bump, and clicky switches (like Blues) make a loud, distinct click sound.
Use mechanical keyboards with fast optical switches, adjust companion software settings to lower key debounce delays, and configure a high USB polling rate (like 1000Hz).
Yes, all standard QWERTY keys, including the Spacebar, Tab, Shift, Ctrl, and Enter, can be tested on this page and will register on the virtual layout.

Scroll to Top