Check for keyboard chatter
Press a suspect key 20 times, slowly. Repeats that come too fast after a release are flagged.
This keyboard test needs JavaScript. Turn it on in your browser settings to test your keys; the guide below works without it.
Target key
Result
Suspicious repeats
Swipe sideways to see the whole keyboard.
Style
Live events
0 eventsIf letters appear twice when you type, this keyboard double typing test shows which key is responsible. Keys that chatter send one press twice, and the page lists every pair of presses that came too close together. It works as a key chatter test for mechanical and membrane switches and as a keyboard double input tester for repeating keys. The threshold you pick below acts like the debounce time in keyboard firmware, so it also serves as a simple debounce test.
How to run the chatter test
- Press the key that types double letters. It becomes the target key and gets a purple ring.
- Press it 20 times, slowly, one separate press at a time. Do not hold it down: auto-repeat from a held key is ignored.
- Read the result. A clean switch shows no suspicious repeats. A chattering switch shows one or more presses that arrived only a few milliseconds after the release.
- Choose Change key to test another one. Every key you press is monitored, so chatter on other keys also shows up in the list.
What keyboard chatter is
When a switch closes, its metal contacts bounce for a few milliseconds before they settle. Keyboard firmware waits out this bounce, a step called debouncing. When a switch is dirty, worn or damaged, the bounce lasts longer than the firmware expects, and one press is sent as two. You see double letters such as “thhe” or “keyy”, and in games a single click may count twice.
Chatter usually affects one or two keys, often the ones you use most. It can come and go with temperature and humidity, so test more than once.
How the measurement works
For each key, the test records the moment you release it and the moment of the next separate press. That release-to-press gap is the important number. A person needs well over 50 milliseconds to lift a finger and press again; a bouncing switch produces gaps of a few milliseconds. Any gap below the threshold is listed as possible chatter.
| Threshold | When to use it |
|---|---|
| 30 ms | Strict. Catches only very fast repeats; best if you tap quickly. |
| 40 ms | Default. A good balance for most keyboards. |
| 50 ms | Catches slightly slower bounce on worn switches. |
| 80 ms | Sensitive. Can flag very fast deliberate double taps. |
The test leaves out held-key repeats, modifier keys, input-method typing and anything after the page loses focus, because none of these say anything about the switch. The result is a strong hint, not a hardware diagnosis.
How to fix a chattering key
- Clean it. Remove the keycap, blow compressed air into the switch and press it 50 to 100 times to wipe the contacts. Test again.
- Hot-swap keyboards: pull the switch, check the pins for bends and push it back firmly. Swapping it with a switch from a rarely used key is a quick way to confirm the switch is at fault.
- Firmware: keyboards running QMK, VIA or similar firmware let you raise the debounce time slightly, for example from 5 to 10 ms.
- Replace the switch if chatter returns after cleaning. On soldered keyboards this needs a soldering iron or a repair shop.
Windows Filter Keys can hide chatter by ignoring repeated presses. If your double typing disappears with Filter Keys on, that confirms a hardware cause rather than a fix.
Double typing that is not chatter
Not every doubled letter comes from a bouncing switch. Rule out these causes before you replace anything:
- Repeat delay too short. If the system starts auto-repeat very quickly, a slightly long press types the letter twice. Increase the repeat delay in the keyboard settings of Windows or macOS.
- Wireless interference. A weak Bluetooth or 2.4 GHz signal can resend a key or miss its release, so it repeats. Test the same key with a cable or closer to the receiver.
- Software. Macro tools, remapping utilities and remote-desktop apps can send keys twice. Test with them closed.
- A sticky key. A key that rises slowly can be read as two presses. It feels different from chatter: the key is physically slow, not just electrically noisy.
The chatter test helps separate these cases. Real chatter produces release-to-press gaps of a few milliseconds that no finger can produce. Doubles from auto-repeat show up as held keys instead, and the test ignores them.
Which keys to check first
Start with the keys you use most: Space, E, A, S, W, D, Backspace and Enter on typing keyboards, and your movement and ability keys on gaming keyboards. Worn switches are most often found where you press most often. If one key chatters, test its neighbours as well, especially after a spill.
Frequently asked questions
What causes keyboard chatter?
Dirt, oxidation or wear inside a switch makes its contacts bounce for longer than the keyboard firmware expects, so one press is sent as two.
Is a 40 ms threshold right for me?
For most people, yes. If you tap a key very quickly on purpose, use 30 ms. If you suspect mild chatter that 40 ms does not catch, try 50 ms.
Why does holding a key not count?
A held key repeats because of your operating system’s auto-repeat. That is normal behaviour, so the test ignores it and only measures separate presses.
Can chatter fix itself?
Sometimes it disappears after cleaning or regular use, but it often returns. If a key chatters again after cleaning, replace the switch.
Does the chatter test work on laptop keyboards?
Yes. Laptop and membrane keyboards can also send double presses, for example after a spill.