Conservative timing rule
A sequence is marked possible chatter only when the completed press lasted no more than 12 ms and the next non-repeat keydown followed the release within 8 ms. A close pair of keydowns alone is not enough.
Double-press diagnostic
Keyboard chatter can make one physical press appear more than once. Test a suspect key for unusually close duplicate events while excluding normal held-key repeat.
Quick test
Press the key you want to check The first detected key becomes the selected key for this sample.
Press the selected key normally 20–30 times without holding it down.
Detected presses will appear here.
Measurement method
At the event level, a completed physical press normally appears as keydown, then keyup. This tool looks for an exceptionally short completed cycle followed almost immediately by another non-repeat keydown for the same physical key position.
A sequence is marked possible chatter only when the completed press lasted no more than 12 ms and the next non-repeat keydown followed the release within 8 ms. A close pair of keydowns alone is not enough.
While a key is held, browsers may emit keydown events with event.repeat. The measurement ignores those events. They do not increase the press sample or become possible chatter.
One ordinary cycle is too little evidence for a clear sample. The result stays inconclusive until 20 full press-and-release cycles are observed, unless a qualifying sequence appears earlier. The same selected physical key is used throughout the sample.
Separate non-repeat presses are not marked solely because their keydowns are close together. The preceding down-to-up duration and the following release gap must both fall inside the conservative windows. Even then, intentional input can resemble a duplicate.
The label means the browser received a qualifying event sequence. Repeat the sample under normal typing conditions and compare another environment; the observation does not identify whether the source was a switch, firmware, software, or event scheduling.
Browser timestamps are affected by the operating system, page scheduling, focus, and background load. The tool cannot measure electrical bounce, debounce firmware, actuation force, or switch condition. Timing history remains in temporary page memory.
Example interpretations
These examples explain possible outcomes. They are not results from your current session.