ModsFinder

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.

ForgeClient-side onlyAll rights reserved1.20.1

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

  1. Automatic key assignment

    Unbound actions receive keys and key combinations that do not collide with existing bindings or reserved shortcuts.

  2. Player changes are kept

    Keys a player has set manually are not replaced, so the mod only fills gaps in the existing scheme.

  3. Protected vanilla controls

    Critical vanilla controls are excluded from reassignment, including the attack key bound to the left mouse button.

  4. Options backup

    options.txt is copied before any change, so the previous bindings can be restored.

Compatibility

Latest build for each game version and loader.

1.20.11.0.0
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
AutoKeyBindsForge1.20.1Client-side only2026-01-12
Toggle KeybindForge1.20.1Client-side only2026-06-04
Key Binding PatchForge1.12.2 – 1.20.4Client-side only2025-03-31
KeyPresetFabric, Forge and NeoForge1.20.1 – 1.21.1Client-side only2026-02-23

Questions

Does AutoKeyBinds need to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Which loader and version does AutoKeyBinds support?

The mod is built for Forge. Its only file is 1.0.0 for 1.20.1, released 2026-01-12.

Will AutoKeyBinds overwrite keys already set in the options?

No. Keys set by the player are never overwritten, and the mod only assigns actions that are unbound.

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

All projects

Similar mods

What the author says

Player-Respecting Logic: Never overrides player changes. Safe Modifier Usage: Uses Shift / Control / Alt only when allowed.
PIASOP, on the Modrinth page

Official listing

Owner
PIASOP
Published
2026-01-11
Updated on Modrinth
2026-01-12
Facts verified
2026-10-15

Tags