Mod
Auto Keybinds
No reviews yet
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.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description

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.

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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources



