Skip to main content

Have a mechanical keyboard? You need this free app

A custom keyboard sitting among keycaps and switches.
Jacob Roach / Digital Trends

I’m a certified mechanical keyboard nerd at this point, which shouldn’t come as a surprise considering most of the best gaming keyboards are mechanical options. Still, mechanical keyboards aren’t perfect. Because of their mechanical nature, there are multiple failure points on each switch, and over time, your keyboard will start to act up.

In most cases, you have to follow a troubleshooting path that requires a switch puller and a soldering iron as you slowly figure out why some keys work and others don’t. Thankfully, there’s an easier way, and it’s a free app that I discovered while trying to troubleshoot my own keyboard.

Recommended Videos

The diagnosis

Switches on the Boog75 keyboard.
Jacob Roach / Digital Trends

The main problem I’m talking about with mechanical keyboards is something called “chatter.” There are a few different ways chatter can happen, but the result is that a key registers multiple inputs when you only press it a single time. The issue starts with just a double input — you type “e” and get “ee” instead. Over time, or in extreme circumstances, you could get half a dozen registered inputs for one keystroke. With minor chatter, you might only have one or two keys acting up. In more dire situations, such as the one I recently found myself in, it could be several keys acting up.

Although the word “chatter” implies that this issue solely comes down to multiple inputs from a single keystroke, that isn’t the case. The problem comes down to either an issue in the switch or on the PCB of the keyboard itself. That means chatter can show up as missed inputs, as well. That’s particularly true of modifier keys like Shift, where a mechanical failure can show up as the keyboard not registering an input at all while you hold down the key.

Chatter is usually a switch issue. If you’re using a new keyboard, or you’ve recently replaced the switches, you could have a faulty switch. It can also develop over time. Dust and debris can work its way into the switch, below the switch, and over the PCB. All of that could cause chatter. You can also damage the very sensitive pins on a switch during installation, which could cause chatter, as well. Making this situation even more complicated, you could experience software-induced chatter, too.

Switches on the Keyboard Q1.
Andy Boxall / Digital Trends

If you have a name-brand keyboard like the Asus ROG Azoth of Keychron Q1 HE, you don’t need to worry much about software issues. They can still show up, but they’re less likely. Lesser-known brands may not have fine-tuned firmware, though. The firmware could have an inaccurate bounce time — the time it takes for the key to return to its resting position — which could trigger chatter. Software issues are particularly difficult to nail down because they’re inconsistent and often affect several keys.

You can solve a minor case of chatter relatively easily — replace the switch, or clean it, and you should be fine. In more extreme circumstances, you’re signing up for hours of trial and error to figure out which switches are causing issues and trying to fix them individually. There’s an easier, and much faster, way.

The solution

KeyboardChatterBlocker running on Windows.
Jacob Roach / Digital Trends

There are a few software solutions to keyboard chatter available, but the one I settled on was KeyboardChatterBlocker, which is a free, open-source app that detects and blocks chatter on your keyboard. There are a few reasons I recommend it compared to similar tools. For starters, it allows you to set a threshold for individual keys. There’s a global threshold that will block duplicate keystrokes, but you can also set the tool to work on a per-key basis.

If you type quickly, those individual adjustments make a big difference. You can tune commonly pressed keys with a lower threshold to pick up on chatter rather than intentional keystrokes, while less trafficked keys can use a higher threshold. The default 100ms global threshold works well for most situations, but customizing even just a few keys can make a world of difference.

The big reason I like KeyboardChatterBlocker is the log, however. As you use the app, it will log every case where it blocks chatter. Over a few hours of using your PC, you’ll have a 1,000-foot view of which keys are acting up and how frequently they’re acting up. KeyboardChatterBlocker lets you sort the log by the percentage of chatter for each key so you can see the keys with the most issues up top.

KeyboardChatterBlocker running with the stats screen on Windows.
Jacob Roach / Digital Trends

This is important because a software solution to keyboard chatter is only temporary. As useful as KeyboardChatterBlocker and similar tools are, they aren’t perfect. They’ll miss some instances of chatter, or they’ll unintentionally block some keystrokes. That’s just the nature of the beast when using a software solution to a hardware problem. You can use software to solve the problem right away, but eventually, you’ll want to actually fix the keyboard.

In my case, KeyboardChatterBlocker helped a ton in the troubleshooting process. The log narrowed down the search for the keys that were causing the most trouble, and it allowed me to troubleshoot those keys individually rather than trying to clean and replace everything on the keyboard. It turned what could have taken me several hours into a process that took about 30 minutes. And before extra keys and tools to fix the existing switches showed up in the mail, KeyboardChatterBlocker made my keyboard usable.

Switches for a mechanical keyboard.
Jacob Roach / Digital Trends

If you don’t have issues, a tool like this can help expose them, too. Using a global threshold of around 100ms — that’s what works best for most people — the log can pick up if you have any chatter developing. It’s difficult to find chatter at first where an extra keystroke or two only shows up occasionally, especially when you’re in the heat of typing. Keeping the log active will show you if there are particular keys where chatter is showing up.

The goal isn’t to have KeyboardChatterBlocker running on your PC at all times. It’s a temporary fix and a useful troubleshooting tool, but you’ll eventually want to repair or replace your chattering keyboard. Even after fixing my issues with chatter, however, I still have KeyboardChatterBlocker installed. It’s a great tool to have after replacing switches or cleaning my keyboard, and it’s essential if you’re running into strange behavior with your keyboard.

Jacob Roach
Former Lead Reporter, PC Hardware
Jacob Roach is the lead reporter for PC hardware at Digital Trends. In addition to covering the latest PC components, from…
Valve needs to rethink the Deck Verified program
Steam Deck held between two hands.

The Steam Deck Verified program was a good start, but it's time to move on.

Valve separates compatibility with the Steam Deck into four buckets. You have Verified games, which have a green check mark for Valve's seal of approval, and you have Playable games, which would normally get a Verified badge had it not been for some small issues (i.e. small text or invoking the on-screen keyboard). Those are the two categories you gravitate toward.

Read more
Nvidia might’ve just given you a reason to skip RTX 50-series
A hand grabbing MSI's RTX 4090 Suprim X.

Nvidia's RTX 50-series graphics cards are set to arrive in a matter of days (you can read our RTX 5090 review now), and although they could be among the best graphics cards you can buy, Nvidia itself might've just given PC gamers a reason to sit out this generation. According to Nvidia's Bryan Catanzaro -- the company's DLSS champion -- it might be possible to add features like DLSS Multi-Frame Generation to older generations of graphics cards.

The news comes via an interview Catanzaro did with Digital Foundry, where the question about frame generation on RTX 30-series GPUs came up. Catanzaro says enabling frame generation on older generations "is primarily a question of optimization," and says that Nvidia will "see what we're able to squeeze out of older hardware in the future."

Read more
Forget DLSS 4 — this app already does multi-frame generation
Path of Exile 2 running on an Asus gaming monitor.

Unlike most of the PC gaming world, my ears didn't perk up when Nvidia announced DLSS Multi-Frame Generation alongside its RTX 50-series GPUs. Although the cards themselves look destined for a slot or two among the best graphics cards, the new DLSS 4 and its Multi-Frame Generation feature that's exclusive to Nvidia's latest graphics cards didn't stand out. To me, at least.

That's because I've been using an app called Lossless Scaling for close to a year now, which spent most of the past 12 months laying the groundwork for multi-frame generation. I've written about Lossless Scaling too many times to count, but it's high time to revisit the app once again. Not only is DLSS 4 on the way to show everyone what multi-frame generation is capable of, Lossless Scaling just received the biggest update it's seen in months.
It's really, really good

Read more