Key Filter
by shihyeon
Key Filter lets players lock, hide or disable individual key bindings in the Minecraft Controls screen, and it is a client-side mod for Fabric, NeoForge and Quilt.
What it does
Each key binding can be set to one of three independent states: locked, hidden or disabled. A locked binding cannot be overwritten by an accidental rebind. A hidden binding is removed from the vanilla Controls list, which keeps the list short for players who use only a few keys. A disabled binding is ignored by the game entirely, including keys that another mod would normally consume.
Pressing F8 in game opens the Key Filter configuration screen, where a list of bindings shows a button for each one and the buttons toggle its state between Lock and its reverse, Hide and its reverse, and Disable and its reverse. The mod is open source under the GNU Lesser General Public License v3.0 only, and its source code and issue tracker are public. Files are published for Fabric, NeoForge and Quilt, and Fabric API is required on Fabric and Quilt installs.
Only the client needs the mod, so players can use it on any server without asking the server owner to install anything. The Key Filter config screen is the only place where the states are changed, and the choices apply to the client's own controls.
Key features
Lock protection
A locked binding keeps its key when a rebind is attempted, so an accidental change does not overwrite it.
Hidden entries
Hidden bindings disappear from the vanilla Controls screen, keeping the list focused on the keys in use.
Disabled bindings
A disabled binding is ignored by the game, even when another mod would normally consume that key.
Config screen on F8
Pressing F8 in game opens a list of all bindings with buttons that switch each one between its states.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who want to protect or simplify their keybindings on the client, and who run Fabric, NeoForge or Quilt builds for 26.1 – 26.3.
How it compares
F3 CHANGER is a Fabric-only, client-side mod under the Apache License 2.0 and is open source, with files for 1.21.7 – 26.3. Simple Keybinder is a Fabric-only, client-side mod under the MIT License that is not open source, with files for 26.1 – 26.2. Mouse Screen Keybinds adds Fabric and Quilt support for 26.2 – 26.3 under the European Union Public License 1.2 and is open source. Key Filter instead covers Fabric, NeoForge and Quilt in one release set and manages states rather than bindings themselves.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Key Filter | Fabric, NeoForge and Quilt | 26.1 – 26.3 | Client-side only | 2026-09-16 |
| F3 CHANGER | Fabric | 1.21.7 – 26.3 | Client-side only | 2026-09-22 |
| Simple Keybinder | Fabric | 26.1 – 26.2 | Client-side only | 2026-07-15 |
| Mouse Screen Keybinds | Fabric and Quilt | 26.2 – 26.3 | Client-side only | 2026-09-19 |
Questions
Does Key Filter need Fabric API?
Does the server need Key Filter?
Which loaders have files for Key Filter?
In the catalog
Key Filter is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from shihyeon
Similar mods
What the author says
A client-side Minecraft mod that lets you lock, hide, and disable key bindings. Supports both Fabric and NeoForge. Settings are stored in config/keyfilter.json.
Official listing
- Modrinth page
- modrinth.com/mod/key-filter
- Owner
- shihyeon
- Published
- 2026-04-08
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
