How to Fix Double Typing and Key Chatter on Cherry MX Style Switches
If your keyboard types “hellllo” every time you mean to type “hello,” you’ve got key chatter. It’s one of the most common failures in Cherry MX style switches, and no, it’s not a glitch in Windows or some rogue background app. Nine times out of ten it’s a dirty or worn metal contact leaf inside the switch itself. The good news: most people can fix this in under 30 minutes without spending a dime on a new board.
What Causes Double Typing in the First Place
Cherry MX style switches, along with most MX-compatible clones like Gateron, Kailh, and Outemu, rely on two thin metal leaves that touch each time you press a key. That contact closes the circuit. Simple enough, in theory. But after tens of millions of keystrokes, things start to go wrong at that exact contact point:
- Dust, skin oils, and oxidation build up, so instead of one clean connection, the signal bounces
- The leaf spring bends slightly or just gets fatigued, causing it to “double-bounce” on contact
- Factory lube dries out and stops damping the leaf’s vibration the way it’s supposed to
Your keyboard’s firmware runs a debounce algorithm specifically to filter this kind of noise out. But once the physical contact has degraded enough, chatter sneaks through even a well-tuned debounce window.
Step 1: Confirm It’s Chatter, Not a Software Issue
Don’t crack open your keyboard yet. Rule out the easy stuff first:
- Test the same key in a different program (say, Notepad vs. your browser) to see if it’s hardware or just an app misbehaving
- Plug the keyboard into another computer, or try a different USB port and cable
- If your keyboard supports configuration software (QMK/VIA, Logitech G Hub, Razer Synapse), bump the debounce delay from the usual default of 5ms up to 15-20ms. If the chatter vanishes, you’re looking at a borderline contact problem, not something catastrophic
Still chattering after raising debounce? Time to get physical with the switch.
Step 2: Clean the Switch Contacts (No Desoldering Needed)
This single step clears up the majority of chatter cases, especially the ones caused by light dust or oxidation.
- Power off and unplug the keyboard. Always.
- Pull the keycap off the offending key with a keycap puller.
- Spray a short burst of 99% isopropyl alcohol or proper electrical contact cleaner (never WD-40) into the switch housing, aiming through the gaps around the stem.
- Mash the stem up and down fast, 15-20 times, to work the contacts loose and let the alcohol evaporate. Give it a minute or two.
- Pop the keycap back on and test.
Got a hot-swappable board? Even better. Pull the switch out entirely, spray both sides of the exposed leaf, and work the stem by hand before you reseat it.
Step 3: Open and Clean the Switch Manually
Chatter being stubborn? Go deeper:
- Pop the top housing off with a switch opener (a flathead screwdriver works too, just be careful)
- Wipe the metal leaf contacts down with a cotton swab soaked in isopropyl alcohol
- Look closely at the leaf. Bent or corroded? If it’s out of shape, gently nudge it back into place with tweezers so both contact points line up flush
- Put it back together, making sure the spring and stem sit correctly before you snap the housing shut
Step 4: Re-lube the Switch
A dried-out or missing lube job means the leaf spring keeps vibrating longer than it should on every contact, which just makes chatter worse. Brush on a thin layer of switch-safe lubricant, something like Krytox 205g0 or Superlube, onto the leaf contact points and the sides of the stem. Go easy though: too much lube can actually gum up the contact and cause dropped keystrokes instead of fixing anything.
Step 5: Replace the Switch If Cleaning Doesn’t Help
Cleaned it, relubed it, still chattering? The leaf spring is probably fatigued past the point of no return. You’ve got two paths here:
- Hot-swap boards: yank the dead switch with a switch puller and snap a new one in. No soldering, about 2 minutes per switch
- Soldered boards: desolder both legs with a soldering iron and solder wick, then drop in a replacement of the matching pin type (3-pin or 5-pin)
One tip: stick to the same switch family when replacing (Cherry MX Red for Cherry MX Red, for example). Mixing types changes the actuation force and feel, and that inconsistency gets annoying fast.
Step 6: Update Firmware and Fine-Tune Debounce
On a QMK/VIA board, set DEBOUNCE somewhere around 5-8ms once the hardware’s fixed. Push it too high and you’ll feel real input lag; too low and residual noise sneaks back in. Commercial keyboards with their own software usually have something similar, a “key response” or “anti-chatter” slider. Nudge it one notch above default rather than cranking it to max.
When to Just Replace the Keyboard
If multiple keys start chattering at once, especially on a board that’s 3-5 years old and sees heavy daily typing, that’s a different story. At that point you might be looking at widespread switch wear across the board, or even a dying PCB or controller, not just one bad switch. Swapping a handful of switches on a hot-swap board still beats buying a whole new keyboard cost-wise. But if the board is soldered and several keys are affected, repeated desoldering sessions start to feel like more trouble than it’s worth, and replacement becomes the more sensible call.
Conclusion
Nearly every case of double typing or key chatter comes down to the same root cause: dirty, oxidized, or worn-out switch contacts, not some deeper electronic failure. Start with a quick contact-cleaner spray. If that doesn’t cut it, move to a manual clean and relube. Still chattering? Swap the switch. Follow that order and you’ll fix the vast majority of cases, keeping your favorite keyboard working accurately for years instead of sending it to a landfill.