Schema—
SessionId—
TimeUtc—
KvmName / Firmware—
Model / AppVersion—
VideoQuality / Codec—
CustomConfiguration—
TotalKeys / Intervals—
SessionDurationMs—
01
Input capture
Ctrl+V — paste (hard cut)
Esc — clear & reset
0 KeyDown · 0 intervals · 0 paste events
04
Cadence visualization
Trace
interval (ms)
mean ± 5 ms band
paste boundary
pause · hover for duration
Histogram (5 ms bins)
frequency
P50
P90
05
Reference profiles
| Device | IntervalAvg | Jitter | Tight | CPS | Tail | Cv |
|---|
02
Classification
Tier 1 verdict
Not enough data
Awaiting input — capture has not yet reached MinIntervals.
03
Session statistics
IntervalAvgMs
—ms
OverallJitterMs
—ms
TightBandPct
—
KeysPerSecond
—
IntervalP50
—ms
IntervalP90
—ms
TailWidthMs
—ms
CoeffVariation
—
06
Segmentation
// No segments yet — type or load a session
07
Detection config