Screw it! Too many keybinds - Keybind Wheel

A radial wheel for your keybinds: hold one key, flick toward a slot, and fire any bind. Built for modpacks drowning in keybinds.

File Details

keywheel-forge-1.1.3-1.20.1-java17.jar

  • R
  • Jul 2, 2026
  • 56.23 KB
  • 28
  • 1.20.1
  • Forge

File Name

keywheel-forge-1.1.3-1.20.1-java17.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:screw-it-too-many-keybinds-1569840:8356498")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Screw it, Too Many Keybinds (v1.1.3)

NEW: Bind commands to the wheel

  • A wheel slot can now fire a chat command instead of a keybind. Open a slot's editor, type a command in the new "Command" box (for example /home, /spawn, /tpa Barunn), and click "Bind command". Flick to that slot and it runs the command, exactly like typing it into chat. A leading slash runs it as a command; text without a slash is sent as a normal chat message.
  • Command slots take a custom name and an icon just like keybind slots, so /home can show as "Home" with a bed icon on the wheel.

FIX: Your wheel no longer resets on update

  • The mod stores your bindings in a client-side file, config/keywheel.json. If an update deleted that file, your wheel came back empty. It now keeps a durable backup (keywheel.json.bak) and rebuilds a fresh config from it whenever the main file goes missing.
  • Config saves are now atomic, so quitting the game or crashing mid-save can no longer leave a half-written file that reads as a reset on the next launch. If a config ever does come back unreadable it is kept as keywheel.json.broken and your backup is restored instead of your binds being wiped.

NOTE

  • If a modpack ships its own config/keywheel.json inside its overrides, the launcher will still overwrite your copy on a pack update. That has to be fixed in the pack, not the mod.