Keyboard Chatter Check

Detect unintended rapid double inputs (chatter) by tracking very short keydown intervals.

Total keydown: 0 Suspected chatter: 0

Capture Area

FocusNot focused

Detection Settings

Threshold (ms)30 ms

Last event

No events yet.

Tip: If you hold a key, many browsers emit repeat keydown events.

Click the area, then repeatedly tap a single key to see if extra keydown events appear within the threshold window.

Try a problem key onlyAvoid holding the keyExport to share results

Last event

-

Click to start capturing

This area must be focused to receive key events.

Log

No events yet. Click the capture area and start typing.

Top Suspected Keys

No data yet

Keyboard chatter: switch failure or settings issue?

Re-test the same key in repeated bursts and compare it with nearby keys. If one key is unstable across apps, hardware wear is likely. If all keys are affected, check debounce and firmware first.

Keyboard chatter typically appears as unintended rapid double inputs. This page marks suspected chatter when the same key produces multiple keydown events within a very short time window.
• Per-key suspected chatter counter. • Adjustable threshold window in milliseconds. • Option to ignore auto-repeat. • Shows the fastest suspected repeat interval. • JSON export for sharing or analysis.
1) Click the capture area to focus. 2) Tap a single key repeatedly, do not hold it. 3) Watch the suspected count and the fastest interval. 4) Increase or decrease the threshold until it matches your symptom. 5) Export JSON if you need to share results.
• Signal: browser keydown and keyup events. • Heuristic: repeated keydown within the threshold window. • Auto-repeat can inflate counts, so enable "Ignore auto-repeat" if needed. • OS keyboard repeat rate and input method can affect results.
• Diagnose a single problematic key on mechanical keyboards. • Verify behavior after switch replacement or cleaning. • Compare behavior across browsers and operating systems. • Provide evidence for warranty claims by exporting JSON.
Q: Why is my key flagged when I hold it? A: Holding a key triggers OS and browser auto-repeat. Enable "Ignore auto-repeat". Q: What threshold should I use? A: Start around 30-60 ms. If you only want to catch obvious chatter, increase it. If you get false positives, decrease it. Q: Why does the result differ between browsers? A: Event timing and repeat behavior vary across operating systems and browsers, and input methods can add latency. Q: Does this prove hardware failure? A: Not by itself. It is a best-effort browser heuristic. Confirm by testing in multiple apps or operating systems and by disabling macros. Q: How do I get the cleanest test? A: Use a single key, tap instead of hold, close heavy background apps, and keep the tab focused.