Filter Keys reduces accidental key presses by making your keyboard ignore brief or repeated touches
Filter Keys is an accessibility feature built into Windows, macOS, and most Linux systems. It works by adding a delay before your computer registers a key press, and by ignoring rapid repeated presses of the same key. If you tap a key by accident or hold it down for a fraction of a second longer than you meant to, Filter Keys can prevent that from becoming a typed character or command.
The feature exists because some people have tremors, limited hand control, or difficulty lifting their fingers cleanly off keys. For them, a single intended keystroke can register as multiple presses, or a light touch might not register at all. Filter Keys lets you adjust how sensitive your keyboard is to these kinds of input.
You do not need to use Filter Keys unless you find yourself typing extra characters, or unless you have a condition that makes precise finger control difficult. Most people never turn it on.
Key Takeaways
- Filter Keys adds a delay before key presses register, so accidental taps or tremors do not create unwanted characters.
- You can adjust how long the delay is and whether repeated key presses are ignored, depending on what works for your hands.
- Filter Keys is built into Windows, macOS, and Linux — you do not need to install anything or buy software.
- Turning Filter Keys on slows down typing slightly, so most people only use it if they have hand tremors or limited motor control.
How to turn Filter Keys on in Windows
Open Settings, then go to Accessibility > Keyboard. Look for the toggle labeled "Filter Keys" and turn it on. A new section will appear below it with options to adjust the delay time and whether to ignore repeated key presses.
The delay is measured in milliseconds. A shorter delay (like 100 ms) means your keyboard responds almost normally but still filters out very brief accidental touches. A longer delay (like 500 ms or more) gives you more time to lift your finger, but typing will feel noticeably slower. Start with a shorter delay and increase it only if you still get unwanted characters.
You can also turn Filter Keys on from the Ease of Access menu by pressing the right Shift key five times in a row. Windows will ask if you want to turn it on. This keyboard shortcut is useful if you want to toggle the feature on and off without opening Settings.
How to turn Filter Keys on in macOS
Open System Settings, then go to Accessibility > Keyboard. Click the "Filter Keys" checkbox. A window will open where you can set the delay time and choose whether to ignore repeated key presses.
macOS also lets you turn Filter Keys on by holding down the Shift key for three seconds. The first time you do this, the system will ask if you want to enable the feature. After that, holding Shift for three seconds will toggle it on or off.
What the delay setting actually does
The delay is the amount of time your keyboard waits after you press a key before it decides whether to register that press. If you release the key before the delay ends, nothing happens — the keystroke is ignored. If you hold the key down past the delay, the character appears.
This is useful for tremors because a brief involuntary twitch will not last long enough to trigger the delay. It is also useful if you have difficulty lifting your fingers cleanly, because the system can tell the difference between a light accidental touch and an intentional press.
The trade-off is that your typing will feel slower. Every keystroke has to wait for the delay to pass before it registers, so fast typists often find Filter Keys frustrating. If you type for work or spend a lot of time at the keyboard, you may want to use a shorter delay or turn the feature off entirely.
Repeat key filtering and what it prevents
Most keyboards repeat a key if you hold it down — hold the letter A and your screen fills with AAAAAAA. This is useful for navigation (hold the right arrow key to scroll) but problematic if you have tremors or hand control issues. A brief involuntary movement can cause the key to repeat dozens of times.
Filter Keys can ignore these repeated presses. When you turn on the "Ignore repeated key presses" option, holding down a key will produce only one character, no matter how long you hold it. You have to release the key and press it again to get another character.
This setting is separate from the delay, so you can use one without the other. Some people need the delay but not repeat filtering, and some need repeat filtering but not the delay.
When Filter Keys slows you down and what to do about it
If you type quickly or use keyboard shortcuts often, Filter Keys can make your work slower. Every keystroke waits for the delay, and every command takes longer to execute. For people who do not have tremors or hand control issues, this slowdown is usually not worth it.
If you find yourself turning Filter Keys on and off frequently, consider using a shorter delay instead of turning it off completely. A 100 or 150 millisecond delay is usually short enough that most people do not notice it, but long enough to filter out very brief accidental touches. You can also turn on repeat filtering without the delay, which prevents accidental key repeats without slowing down your typing.
If you use Filter Keys only sometimes — for example, when your hands are tired or shaky — you can use the keyboard shortcut to toggle it on and off quickly. In Windows, press the right Shift key five times. In macOS, hold Shift for three seconds.
Filter Keys on Linux and other systems
Most Linux desktop environments include a similar feature, usually called "Slow Keys" or "Key Repeat" filtering. The exact name and location depend on which desktop environment you use — GNOME, KDE, Cinnamon, and others all have slightly different accessibility menus.
If you use Linux, open your system settings and look for the Accessibility or Universal Access section. The feature will be there under a name like "Slow Keys" or "Keyboard Accessibility". The settings work the same way as Windows and macOS: you set a delay time and choose whether to ignore repeated presses.
Chromebooks have a similar feature in Settings > Advanced > Accessibility > Manage Accessibility Features, labeled "Sticky Keys" and "Slow Keys". Tablets and phones usually do not have this feature, though some have alternatives like voice typing or switch control.
Frequently Asked Questions
Will Filter Keys work with gaming or fast-paced typing?
No. The delay will make your keyboard feel sluggish, and games that require quick key presses will be harder to play. If you need Filter Keys for hand control but also game or type quickly, use the shortest delay possible or turn the feature off when you do not need it.
Can I set different delays for different keys?
No. Filter Keys applies the same delay to every key on your keyboard. If you need different settings for different keys, you would need to use third-party software or a programmable keyboard, which is beyond what the built-in feature offers.
Does Filter Keys work with external keyboards and wireless keyboards?
Yes. Filter Keys is a software feature that works at the operating system level, so it applies to any keyboard connected to your computer — built-in, external, wired, or wireless.
What is the difference between Filter Keys and Sticky Keys?
Sticky Keys lets you press modifier keys (Shift, Control, Alt) one at a time instead of holding them down while pressing another key. Filter Keys adds a delay before key presses register. They solve different problems and can be turned on at the same time.
If I turn on Filter Keys, will websites and apps know about it?
No. Filter Keys works at the keyboard driver level, before any program sees the keystroke. Websites and applications have no way to detect that you are using it.