All Mods Resource Packs Data Packs Shaders Modpacks Plugins
KeybindsGalore Plus

KeybindsGalore Plus

by diblenderbenzene • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

KeybindsGalore Plus

[!NOTE] This project is a fork of KeybindsGalore, originally by Cael and updated to 1.20 by HVB007.
HVB007's project is here, and Cael's original project is here.

A keybind conflict management and general quality-of-life mod!

  • Provides a pie menu for conflicting keybinds
  • Corrects vanilla conflict handling, similar to Keybinds Fix
  • Supports mouse buttons
  • Fixes many bugs and adds many improvements to the original mod
  • Supports 1.20.x and 1.21.x
  • Supports Fabric and Forge/NeoForge (via Sinytra Connector)

Modifications to Original

  • Optimised conflict searching
  • Keybind labels now show their category along with their name
  • Customisable keybind labels (see this issue)
  • Label texts no longer run off the screen
  • Fully customisable pie menu
  • Allows compatibility with non-vanilla keybinds (insert your keybinds into the conflict table whenever convenient!)
  • And more...

Bug-busters :heart:

Bug reports and feature requests VERY welcome!

  • lightmcxx
  • mo9713
  • Poopooracoocoo
  • GabanKillasta
  • Tgaisen
  • GhostIsBeHere
  • Alwis2000
  • StarsShine11904
  • ClutchMasterYT
  • GuardedHoney53
  • BumbleTree
  • Mideks
  • UNI717
  • IG114514

(let me know if I missed you!)

Roadmap

1.3.5

  • Bugfixes

1.4.0

  • Per-keybind overrides in custom data for:
    • Label text (category + name / name only / custom text)
    • sector colour
    • sector opacity
  • Removal of non-lazy conflict check

[[ Old README below ]]

KeybindsGalore_HVB007_1.20.x

Updated to 1.20 by HVB007.

Github : https://github.com/HVB007og/KeybindsGalore_HVB007_1.20.x Fabric mod Which opens an popup when there are multiple actions bound to the same key in the Minecraft>controls>Keybinds settings. then choose one of the options to use.

Changelog keybindsgalore-0.2-1.20:

Works with 1.20.2

Added Feature: Will not open the menu when pressing certain keys (Due to keys compatibility with other mods) as follows: 1.tab 2.caps lock 3.left shift 4.left control 5.space 6.left alt 7.w 8.a 9.s 10.d

Future Feature: Add mod setting to configure the keys to disable.

Does not support conflicting Keybinds not using the Minecraft Keybinds settings.

Updated to 1.20.x by HVB007

Updated version of keybindsgalore by Cael : https://github.com/CaelTheColher/KeybindsGalore

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.1.x
Fabric Neoforge
2mo ago 1
26.2
Fabric Neoforge
2mo ago 1
1.21.x
Fabric
3mo ago 1
1.21.11
Fabric Neoforge
8mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.5
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
## Changes since previous

  • Got around to updating to 26.1.x too!
  • Fixed (mostly) silent NullPointerException when clicking in the centre of the pie menu in debug mode

<br>

### NeoForge supported via Sinytra Connector!

<br>

### Look, no dependencies!

Except Fabric API, but you probably have that already.

Sinytra Connector only required on **NeoForge**.
## Changes since previous

  • Updated to 26.2!!!
  • Fixed (mostly) silent NullPointerException when clicking in the centre of the pie menu in debug mode

<br>

### NeoForge supported via Sinytra Connector!

<br>

### Look, no dependencies!

Except Fabric API, but you probably have that already.

Sinytra Connector only required on **NeoForge**.
[1.6.2-beta+1.21.1] 1.21.1 backport by diblenderbenzene on Jul 14, 2026
Download
## Changes since previous

  • At long last, backported fix for #25 (flickering GUIs) to 1.21.1!
  • Fixed crash when clicking in the centre of the pie menu in debug mode
  • Added new command: /keybindsgaloreplus dump_conflicts to print the mod conflict table

<br>

### NeoForge supported via Sinytra Connector!

<br>

### Look, no dependencies!

Except Fabric API, but you probably have that already.

Sinytra Connector only required on **NeoForge**.
## Changes since previous

  • Fixed crash on new installations due to a new configuration field being read-only
  • Added Left Shift to the default list of ignored keys
  • Added spacing between configuration file sections

<br>

### NeoForge supported via Sinytra Connector!

<br>

### Look, no dependencies!

Except Fabric API, but you probably have that already.

Sinytra Connector only required on **NeoForge**.
A massive update :D

## Changes since previous

  • Pie menu now filters conflicts according to gamemode
  • FIx for [#28](https://github.com/AV306/KeybindsGalore-Plus/issues/28): configurable delay (CLICK_HOLD_REPEAT_COOLDOWN) before key repeat when the pie menu is closed by clicking on a sector while still holding the key ("click-hold")
  • GUIs now work properly with click-hold!
  • Added client-side commands: /keybindsgaloreplus (display version) and /keybindsgaloreplus reload_configs
  • Changed config file format; your existing one should be automatically migrated

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • made it work on 1.21.5 (thanks picpic779!)


<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • Finally re-added keybind selector ring!!! :D

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • Fixed crash due to compile/runtime Minecraft version msmatch

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
# Important Note

Pie menu rendering **no longer works in 1.21.6**. There will be no circle selector menu; **only label texts**.

Unfortunately, I have not been able to figure out the correct sequence of RenderLayer and VertexConsumerProvider incantations to make it work, so if you *really* need this mod for 1.21.6, try this version, or [HVB007's slightly more functional port](https://modrinth.com/mod/keybindsgalore+(hvb007)).

All core features still work fine!


### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • (IMPORTANT) Renamed config skipped_keys to **ignored_keys**
(IMPORTANT) Renamed config pie_menu_highlight_color to **pie_menu_select_color**
  • (IMPORTANT) Changed data type of config pie_menu_color, pie_menu_select_color, and pie_menu_lighten_factor to int (from short)
  • Added config pie_menu_highlight_color
  • Added [click-to-activate](https://github.com/AV306/KeybindsGalore-Plus/issues/21))for pie menu
  • Added custom data property hide_category (hides the keybind category name)
  • Fixed bugs with custom data manager

## Note

Existing configs were renamed and new configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • (IMPORTANT) Renamed config skipped_keys to **ignored_keys**
(IMPORTANT) Renamed config pie_menu_highlight_color to **pie_menu_select_color**
  • (IMPORTANT) Changed data type of config pie_menu_color, pie_menu_select_color, and pie_menu_lighten_factor to int (from short)
  • Added config pie_menu_highlight_color
  • Added [click-to-activate](https://github.com/AV306/KeybindsGalore-Plus/issues/21) for pie menu
  • Added custom data property hide_category (hides the keybind category name)
  • Fixed bugs with custom data manager

## Note

Existing configs were renamed and new configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • (IMPORTANT) Renamed config skipped_keys to **ignored_keys**
(IMPORTANT) Renamed config pie_menu_highlight_color to **pie_menu_select_color**
  • (IMPORTANT) Changed data type of config pie_menu_color, pie_menu_select_color, and pie_menu_lighten_factor to int (from short)
  • Added config pie_menu_highlight_color
  • Added [click-to-activate](https://github.com/AV306/KeybindsGalore-Plus/issues/21) for pie menu
  • Added custom data property hide_category (hides the keybind category name)
  • Fixed bugs with custom data manager

## Note

Existing configs were renamed and new configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
Note: Pie menu background does not show on 1.20-1.20.1

## Changes since previous

  • Added support for pie menus on mouse buttons

  • Added the config enable_attack_fix (enables a workaround that lets Attack/Break work when activated via a pie menu)

## Note

New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
## Changes since previous

  • Added support for pie menus on mouse buttons

  • Added the config enable_attack_fix (enables a workaround that lets Attack/Break work when activated via a pie menu)

## Note

New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
Note: This version is functionally equivalent to [1.3.4+1.20.x](https://modrinth.com/mod/keybindsgaloreplus/version/1.3.4+1.20.x)

## Changes since previous

  • Added support for pie menus on mouse buttons

  • Added the config enable_attack_fix (enables a workaround that lets Attack/Break work when activated via a pie menu)

## Note

New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### NeoForge supported via Sinytra Connector!

### Look, no dependencies!
A test version for some optimisations

## Changes since previous

Added the following configs:

  • pie_menu_blend (enables/disables transparency. 1/10 performance impact)
  • label_text_shadow (enables/disables text shadows in the pie menu. 2/10 performance impact)

## Note

New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.

<sub>Here's hoping there's no more bugs...</sub>

<br>

### Look, no dependencies!
Note: 1.3.2 was removed, as it was basically unusable

## Changes since previous

  • Added debug mode (fixes log spam in normal gameplay)
  • Added an in-game error message for invalid configuration files

<sub>Here's hoping there's no more bugs...</sub>

<br>

### Look, no dependencies!
## Changes since previous

  • Fixed bugs with "Keybind Fix" behaviour
  • Extensive testing, found satisfactory with:
  • Vanilla player list behaviour
  • Zoomify
  • Custom Crosshair
  • Fixed broken version range

<sub>Here's hoping there's no more bugs...</sub>

<br>

### Look, no dependencies!
## Changes since previous

  • Fixed bugs with "Keybind Fix" behaviour
  • Extensive testing, found satisfactory with:
  • Vanilla player list behaviour
  • Zoomify
  • Custom Crosshair
  • Fixed broken version range

<sub>Here's hoping there's no more bugs...</sub>

<br>

### Look, no dependencies!
## Changes since previous

  • Fixed bugs with "Keybind Fix" behaviour
  • Extensive testing, found satisfactory with:
  • Vanilla player list behaviour
  • Zoomify
  • Custom Crosshair

<sub>Here's hoping there's no more bugs...</sub>

<br>

### Look, no dependencies!
## Changes since previous

  • Added two new configs: skipped_keys (keys to ignore conflicts on) and use_keybind_fix (let keys trigger all bindings, instead of only triggering one, like Keybinds Fix)
  • Added support for custom keybind labels (see GitHub README)

## Advisory

Two new configs were added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the new config line yourself.

<br>

### Look, no dependencies!
## Changes since previous

  • Added one new config: lazy_config_check (only check for conflicting keybinds when needed, as opposed to every time a key is pressed; enabled by default)
  • Added support for custom keybind labels (see GitHub README)

## Advisory

The build has been re-uplaoded to fix a bug; please download it again :)

A new config was added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the new config line yourself.

<br>

### Look, no dependencies!
## Changes since previous

  • Updated to 1.21; no longer backwards compatible

## Note on Java

You need Java 21 now (because 1.21 is compiled with Java 21)
## Changes since previous

  • Added two new configs: sector_gradation (solid colour, like in the gallery, or gradient, like in the original mod), and darkened_background (have a dark background like other GUI screens, or nah)
  • Internally rebranded to KeybindsGalorePlus
  • Recompiled with Java 17; fixes the "Unsupported class version" crash (thanks @Racoocoo!)

## Advisory

New configs were added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the two new config lines yourself.

## Compatibility notes

  • Untested** beyond 1.20.4.

Look, no dependencies!
First release!

Tested on 1.20.6, may not work properly on earlier versions; please raise a GitHub issue if you encounter problems!

No dependencies :D

(named "multibind" because I can't change the primary artifact)
KeybindsGalore Plus Icon
Download KeybindsGalore Plus
Select game version
Select platform