
AutoKeyBinds
Automatically scans all Minecraft keybinds and intelligently assigns unique, non-conflicting keys and key combinations, filling unbound actions while strictly avoiding duplicates and system-reserved shortcuts.
Screenshots

About this Mod

AutoKeyBinds
Automatically fixes duplicated and unassigned keybinds without breaking player preferences.
AutoKeyBinds is a client-side utility mod for Minecraft Forge 1.20.1 designed to automatically detect and resolve duplicated or unknown keybinds in vanilla and heavily modded environments. It safely assigns only valid keybinds while respecting vanilla controls, mouse buttons, movement keys, system shortcuts, and any keybind manually modified by the player.
Once the player changes a keybind, the mod will never override it again. If no safe keybinds remain, the mod intentionally leaves them unassigned.
Features
- Automatic Conflict Resolution: Fixes duplicated and unknown keybinds.
- Player-Respecting Logic: Never overrides player changes.
- Safe Modifier Usage: Uses Shift / Control / Alt only when allowed.
- Protected Keys: Never touches critical or vanilla controls.
- Modpack Friendly: Designed for large modpacks.
- Fail-Safe: Stops assigning when no valid keys remain.
Untouchable Keys
- WIN
- ALT+TAB
- ALT+SHIFT+TAB
- ALT+F4
- CTRL+ALT+DELETE
- WIN+TAB
- Any mouse button
- Any combination involving WASD
- All vanilla movement and hotbar keys
The mod will never modify, reuse, or assign these keys.
Installation
Client-side only. Works exclusively on Minecraft Forge 1.20.1. Back up your options.txt before proceeding.
- Add AutoKeyBinds to your modpack.
- Open the modpack
options.txt. - Remove all existing mod keybinds.
- Add ONLY the following vanilla keybinds:
- key_key.attack:key.mouse.left
- key_key.use:key.mouse.right
- key_key.forward:key.keyboard.w
- key_key.left:key.keyboard.a
- key_key.back:key.keyboard.s
- key_key.right:key.keyboard.d
- key_key.jump:key.keyboard.space
- key_key.sneak:key.keyboard.left.shift
- key_key.sprint:key.keyboard.left.control
- key_key.drop:key.keyboard.q
- key_key.inventory:key.keyboard.e
- key_key.chat:key.keyboard.t
- key_key.playerlist:key.keyboard.tab
- key_key.pickItem:key.mouse.middle
- key_key.command:key.keyboard.slash
- key_key.socialInteractions:key.keyboard.p
- key_key.screenshot:key.keyboard.f2
- key_key.togglePerspective:key.keyboard.f5
- key_key.smoothCamera:key.keyboard.unknown
- key_key.fullscreen:key.keyboard.f11
- key_key.spectatorOutlines:key.keyboard.unknown
- key_key.swapOffhand:key.keyboard.f
- key_key.saveToolbarActivator:key.keyboard.c
- key_key.loadToolbarActivator:key.keyboard.x
- key_key.advancements:key.keyboard.l
- key_key.hotbar.1:key.keyboard.1
- key_key.hotbar.2:key.keyboard.2
- key_key.hotbar.3:key.keyboard.3
- key_key.hotbar.4:key.keyboard.4
- key_key.hotbar.5:key.keyboard.5
- key_key.hotbar.6:key.keyboard.6
- key_key.hotbar.7:key.keyboard.7
- key_key.hotbar.8:key.keyboard.8
- key_key.hotbar.9:key.keyboard.9
- Save the options.txt file.
- Launch the modpack once and wait until it loads.
- Close it and relaunch it so AutoKeyBinds can assign safe keybinds then close the modpack again.
- Remove the mod AutoKeyBinds and the config folder called AutoKeyBinds from the modpack (if you export it with the mod is gonna remove the resourcepack and the menu options next time you donwload the modpack) Optional: If you want to check which keybinds changed go to the config folder in the modpack named AutoKeyBinds before you remove it from the modpack
Disclaimer
This mod does not perform miracles, generate exotic shortcuts, or assign unsafe combinations. It only assigns missing keybinds when safe options exist. The author is not responsible for issues caused by ignoring the installation steps above.
Available Versions
How to Install AutoKeyBinds on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "AutoKeyBinds". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
AutoKeyBinds server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is AutoKeyBinds compatible with forge?
AutoKeyBinds officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with AutoKeyBinds – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if AutoKeyBinds consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install AutoKeyBinds with just one click on your server.



