Home›Java›Mods›Keybind Overrides
Keybind Overrides
ModsJava

Keybind Overrides

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by Navrelis · on CurseForge

Applies your curated keybind defaults on the pack’s first launch, saves options, then disables itself so players keep custom binds. Supports modifiers…

⬇ Download on CurseForge

The author built this one for Minecraft 1.21.1 on NeoForge. On other versions it may install and then do nothing.

Keybind Overrides is a tiny client-side utility for modpack creators. It applies a curated set of keybind defaults on the very first launch of the pack—without shipping options.txt and without forcing players to restart. On first load it reads config/keybindoverrides-client.toml, overwrites any listed keybinds (vanilla + modded), saves options.txt, then automatically flips applyOverrides to false so players keep their own tweaks afterward. Supports modifiers (Shift/Ctrl/Alt), unbinding via key.keyboard.unknown, and works alongside any mod that registers keymappings. If you need to reapply on an update, just set applyOverrides = true again.

How to use

  1. Launch once to generate config/keybindoverrides-client.toml.
  2. Set applyOverrides = true and list overrides as key_name:key_value[:MODIFIER] (copy from your options.txt).
  3. Ship the pack; first launch applies and disables itself. No restart needed.

Why use it

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more