Community listing page, reviews may not be monitored by the author.
Keybinds Expanded
No reviews yet
One key, many actions. Key combos, sequences, macros with conditions and loops, profiles per server, a radial menu and a searchable Controls screen
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
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

Bind anything to anything. Put several actions on one key, use key combos and sequences, build small macros with conditions and loops, and switch whole sets of binds per server.
Client-side only. Works in singleplayer and on any server.
A note on servers. Macros that press several things for you are against the rules on many servers, especially PvP and minigame servers. The mod lets you do it, but using macros there is not recommended. Check the server rules first.
What it does
One key, many actions
Each bind runs a list of actions from top to bottom:
- press any key binding: vanilla or from other mods (click, hold for N ticks, press and release, toggle)
- select a hotbar slot
- select an item by id (
ender_pearl,*_sword), pulling it from your inventory into the hotbar if needed - go back to the slot you started on
- wait N ticks, or wait until something is true (on ground, not using an item...)
- send a chat message or a command, with placeholders like
{x} {y} {z} {biome} {held_item} - show a short message on the HUD
- switch profile
Example: press R to pick your ender pearl, throw it, and go back to the sword.
Logic
- If / Else / End with conditions: holding an item, offhand item, has item, health below, hunger below, dimension, sneaking, sprinting, on ground, in water, using an item, gliding, a key held, a menu open. Any condition can be negated.
- Repeat / End: a set number of times, or while the key is held, with an optional clicks-per-second pace.
- Stop ends the macro early.
Triggers
- Single keys, mouse buttons (side buttons too) and the scroll wheel
- Combos:
Shift + 1,Ctrl + E,Alt + Mouse 4. The most specific combo wins, soRandShift + Rcan do different things. - Sequences: press
G, thenH - Modes: on press, on release, double tap, long press, while held (loops until released), toggle (first press starts, second stops)
- Optional: hide the key from vanilla, work inside inventories and chests, stop on damage, stop when another key is pressed
Profiles
- Separate sets of binds, for example "PvP" and "Building"
- Switch with a key, from a macro, or automatically by server address, singleplayer world or dimension
- Export a profile to the clipboard as JSON and import it on another PC or share it
Radial menu
Hold the radial key, point at a bind, let go. Any bind can be shown there, and binds without a key can live only in the radial menu.
Better Controls screen
The vanilla Key Binds screen gets a search box, a "Conflicts only" filter and categories you can collapse by clicking their title.
HUD
- Active profile (when you have more than one)
- Running toggles and held loops
- Short messages when a bind fires (optional)
- A cheat sheet with all your binds while you hold its key
Getting started
- Press
Kto open Keybind Expanded. - Press Add, give the bind a name and click Trigger, then press the key or combo.
- Press Add action and pick what it should do.
- Save.
The first launch adds three example binds, all turned off: quick pearl, share coords and toggle sneak.
Keys for the radial menu, cheat sheet, next profile and "stop all macros" are not bound by default. Set them in Options > Controls > Key Binds > Keybind Expanded.
Compatibility
- Fabric, Minecraft 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 and 26.3 (download the file for your version)
- Requires Fabric API
- Works with key bindings added by other mods
Config: config/keybind-expanded.json.
Screenshots
Gallery
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
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources