AutoKeyBinds
by PIASOP
AutoKeyBinds, a Forge utility for 1.20.1 on the client, assigns keys to unbound actions so that no two actions share a key.
What it does
The mod scans the Minecraft keybinds and picks keys and key combinations for actions that have none, avoiding duplicates and keys reserved by the system. Shift, Control and Alt are the only modifiers it uses, and it leaves critical vanilla controls such as the attack key on the left mouse button untouched.
Keys a player has set by hand are never overwritten, and the assignment stops once no valid keys remain. Since it is designed for large modpacks, where many mods add actions, the mod suits packs with a crowded control scheme. Before making changes it backs up options.txt.
Only the client needs the mod, so servers and other players do not have to install it. The mod is built for Forge and its only file is 1.0.0 for 1.20.1, released 2026-01-12. It is not open source; it is released under All rights reserved.
Key features
Automatic key assignment
Unbound actions receive keys and key combinations that do not collide with existing bindings or reserved shortcuts.
Player changes are kept
Keys a player has set manually are not replaced, so the mod only fills gaps in the existing scheme.
Protected vanilla controls
Critical vanilla controls are excluded from reassignment, including the attack key bound to the left mouse button.
Options backup
options.txt is copied before any change, so the previous bindings can be restored.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Large modpacks
Packs that add many actions from different mods can leave several bindings empty, which the mod fills without conflicts.
Who it’s for: Players running large modpacks on Forge 1.20.1 and modpack authors who want new actions bound without manual work.
How it compares
Toggle Keybind is also client-side only and available for Forge 1.20.1, but it is a keybind for toggling actions rather than an automatic assigner. Key Binding Patch covers Forge 1.12.2 – 1.20.4 and is also client-side only; it is not open source. KeyPreset is open source under the MIT License, works on Fabric, Forge and NeoForge for 1.20.1 – 1.21.1, and is client-side only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AutoKeyBinds | Forge | 1.20.1 | Client-side only | 2026-01-12 |
| Toggle Keybind | Forge | 1.20.1 | Client-side only | 2026-06-04 |
| Key Binding Patch | Forge | 1.12.2 – 1.20.4 | Client-side only | 2025-03-31 |
| KeyPreset | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-02-23 |
Questions
Does AutoKeyBinds need to be installed on the server?
Which loader and version does AutoKeyBinds support?
Will AutoKeyBinds overwrite keys already set in the options?
In the catalog
AutoKeyBinds is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from PIASOP
Similar mods
What the author says
Player-Respecting Logic: Never overrides player changes. Safe Modifier Usage: Uses Shift / Control / Alt only when allowed.
Official listing
- Modrinth page
- modrinth.com/mod/autokeybinds
- Owner
- PIASOP
- Published
- 2026-01-11
- Updated on Modrinth
- 2026-01-12
- Facts verified
- 2026-10-15
