Back to Projects
ADVANCED

KEY DIAGNOSTICS

0 presses0 releases0 keysREC
NEED MORE DATA
Click inside to arm keyboard capture
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
BKSP
TAB
Q
W
E
R
T
Y
U
I
O
P
[
]
\
CAPS
A
S
D
F
G
H
J
K
L
;
'
ENTER
SHIFT
Z
X
C
V
B
N
M
,
.
/
SHIFT
CTRL
WIN
ALT
ALT
WIN
FN
CTRL
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
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.