How to test keyboard chatter
- Click ARM KEY SELECTION, then press the suspect key once.
- Release it completely and continue tapping the same key at a normal, deliberate pace.
- Run at least 20 complete down/up presses.
- The page ignores keydown events marked by the browser as normal held-key auto-repeat.
- Look for repeated very short release-to-retrigger gaps. Reset and repeat before concluding there is a switch problem.
Why release-to-next-keydown timing matters
For each complete press, the browser sees a keydown and then a keyup. If the same key registers another non-repeat keydown almost immediately after the previous keyup, that close re-trigger can match the symptom users describe as double typing.
This is browser event timing, not a measurement of electrical contact bounce inside the switch. Firmware debounce, operating-system input and browser scheduling all sit between the hardware and this page.
Held-key repeat is not chatter
Operating systems intentionally generate repeated keydown events when a key is held long enough. Modern browsers mark those events with KeyboardEvent.repeat. GearCheck Lab counts them separately and excludes them from suspected-chatter timing.
Why the threshold is adjustable
There is no universal browser-visible millisecond threshold that proves a bad switch. Start conservatively and interpret a pattern of repeated short gaps, not one isolated event.
Lower thresholds reduce the chance of flagging intentionally fast tapping. Higher thresholds are more sensitive but also more likely to classify a genuine second press as suspicious.
What else can cause double typing?
- Keyboard firmware or debounce configuration.
- Macros, remapping software or accessibility tools.
- Wireless interference or unusual driver behavior.
- Application-specific key handling.
- A worn, dirty or failing physical switch.
Keys the browser can intercept
Browser/OS shortcuts, function keys, Tab, Meta/Windows keys and system combinations can be intercepted before this page sees them. For a clean test, use a normal letter, number or punctuation key where possible.
Keyboard chatter FAQ
Why does holding the key raise “OS repeats ignored”?
That is expected. It proves the browser is labeling held-key repeat separately; those events are not counted as suspected chatter.
Does one short gap mean the switch is broken?
No. Retest the same key and look for a repeatable pattern. Browser diagnostics cannot directly observe the switch contacts.
Can I compare two keys?
Yes. Test one key, reset, then select a known-good key and use the same threshold and tapping style.
Related keyboard diagnostics