Overview#
Hide Key Binding is a small client-side quality-of-life mod. Large modpacks (and even vanilla) fill the Controls menu with dozens of key bindings you never use, which makes finding the ones you care about tedious and lets unused binds conflict or fire by accident. This mod lets you hide any key binding you do not need.
How to Use#
Open the mod configuration screen from Mod Menu (the mod entry has a config button). You will see every key binding grouped by category, each with a Shown / Hidden toggle. Click a binding to switch it to Hidden, then press Done to save. Hidden bindings immediately disappear from the normal Controls list. To bring one back, reopen this screen and toggle it back to Shown.
What Hiding Does#
A hidden key binding is removed from the vanilla Controls list so the list stays short and readable. It is also made inert, so it will not activate even if its key is pressed - useful for removing accidental triggers from binds you never intend to use. Your selection is stored in a config file (config/hide_key_binding.json) and persists between game sessions.
Compatibility#
The mod is client-side only and needs only Fabric API, so it works on any server without the server having the mod. It does not change gameplay and is compatible with virtually all other mods; it simply filters what the Controls screen displays.