RebindAllTheKeys
by Minenash
RebindAllTheKeys lets players rebind keys that vanilla Minecraft does not allow to be changed, and adds sprint, fly and HUD toggles to the controls menu.
What it does
Vanilla keybinds for some actions cannot be remapped in the controls screen. RebindAllTheKeys adds bindings for those keys, so players can assign them where they prefer. The added options include double tap sprint, double tap fly, a sprint, sneak and fly toggle that can be set to toggle or to hold, and a dismount key that defaults to left shift.
The mod also adds a debug key, bound to F3 by default, and a HUD toggle, bound to F1 by default. A Cmd/Ctrl option can be set in the controls screen. Double tap fly and double tap sprint default to off, and the sprint and fly behaviour stays active until the player stops moving. The debug key combination is set so it does not conflict with the keys in its sublist.
RebindAllTheKeys is a client-side only mod. Only the player needs it, and servers run without it. It requires Fabric API and is released under the MIT License. The source code and issue tracker are public. Files exist for 1.16.2 – 1.21.1, and the latest Fabric file is 1.6.0+1.21 for 1.21.1, published 2024-09-12.
Key features
Remappable locked keys
Keys that vanilla does not allow to be rebound get their own bindings in the controls screen.
Double tap sprint and fly
Sprint and fly can be triggered by tapping a movement key twice, with the option off by default.
Sprint, sneak and fly toggle
A three-way option switches between toggle and hold behaviour, and it stays active until the player stops moving.
Debug and HUD keys
A debug key on F3 and a HUD toggle on F1 are bound by default and can be changed in the controls.
Default dismount binding
A dismount binding defaults to left shift and can be moved to another key in the controls.
Compatibility
Latest build for each game version and loader.
1.21.x2 of 2 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Toggle Sneak & Sprint is a Fabric client mod for 1.19 – 1.21, released under CC0 1.0 Universal and open source. No Double Tap Sprint runs on Fabric and Quilt, for 1.18 – 1.21.4, under the MIT License. Always Sprint is Fabric only, for 1.14.4 – 1.21.10, under the GNU General Public License v3.0 or later. All of these are client-side only, while RebindAllTheKeys covers a wider set of rebindable keys.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| RebindAllTheKeys | Fabric | 1.16.2 – 1.21.1 | Client-side only | 2024-09-12 |
| Toggle Sneak & Sprint | Fabric | 1.19 – 1.21 | Client-side only | 2023-06-25 |
| No Double Tap Sprint | Fabric and Quilt | 1.18 – 1.21.4 | Client-side only | 2025-01-21 |
| Always Sprint | Fabric | 1.14.4 – 1.21.10 | Client-side only | 2025-11-11 |
Questions
Does RebindAllTheKeys need Fabric API?
Is RebindAllTheKeys needed on servers?
Which game versions does RebindAllTheKeys support?
What is the default key for the debug option?
In the catalog
RebindAllTheKeys is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Minenash
Similar mods
What the author says
Control Options Added: - Double Tap Sprint - Default ON - Double Tap Fly - Default ON - Sprint, Sneak, and Fly toggle/hold now has a 3rd option, persistent. When persistent, it's active until you stop moving - For macOS: Cmd → Ctrl - Default OFF The following is used by the Debug Key + Below, and therefore won't…
Official listing
- Modrinth page
- modrinth.com/mod/rebind-all-the-keys
- Owner
- Minenash
- Published
- 2020-12-02
- Updated on Modrinth
- 2024-09-12
- Facts verified
- 2026-10-15
