ADVANCED
KEY DIAGNOSTICS
0 presses0 releases0 keysREC
NEED MORE DATA
Click inside to arm keyboard capture
Keydown Rate
--
press keys to measure
Min Interval
--
max --
Jitter
--
std deviation
NKRO Max
--
0 held now
Switch Type Analysis
LOWNEED MORE DATA
Type naturally or rapidly tap a single key to generate at least 50 physical press/release events.
HOLD P5
--
ms
REACT P5
--
ms
REACT MIN
--
ms
MICRO%
--
<20ms
TAP RATE
--
taps/sec
AVG HOLD
--
ms
BOUNCE
0
events
TEST COMPLETENESS
Basic typing (50+ events)
Single-key rapid tap (30+ on one key)
Rollover test (6+ keys at once)
Key diversity (8+ unique keys)
SYSTEM DIAGNOSTICS
KEYDOWN RATE
Rolling (3s): --
All-time avg: --
Peak: --
Min interval: --
Jitter (σ): --
Presses: 0 Releases: 0
HOLD DURATION DISTRIBUTION
Press and release keys to see distribution...
RE-ACTIVATION ANALYSIS
Re-activation P5: -- ms
Re-activation median: -- ms
Re-activation min: -- ms
Max tap rate: --
Micro-releases: 0 (0.0%)
Bounce events: 0
Re-activation = time from releasing a key to pressing the same key again (up→down gap, per physical key code).
HOW TO TEST
1. Rapid tap — tap a single key as fast as possible for 10+ seconds (unlocks re-activation signals)
2. Rollover — press and hold 6+ keys simultaneously with both hands (NKRO signal)
3. Rapid trigger — if your keyboard has RT enabled, tap with minimal finger travel
4. Export — download full JSON report with every event timestamped
2. Rollover — press and hold 6+ keys simultaneously with both hands (NKRO signal)
3. Rapid trigger — if your keyboard has RT enabled, tap with minimal finger travel
4. Export — download full JSON report with every event timestamped
All tracking uses physical key codes (e.code), not display characters — Left/Right modifiers and Numpad keys are measured separately. Browser timer resolution: ~?ms. Classification uses behavioral heuristics, not hardware access. No data is collected, transmitted, or stored.