cominixo / BetterF3

A Fabric mod for Minecraft that provides a highly customizable, more human-readable Debug HUD.
MIT License
134 stars 34 forks source link

[Feature]: Change keybind for opening config menu #155

Open Roundaround opened 1 year ago

Roundaround commented 1 year ago

Describe the Request

Hooking into Keyboard.processF3 makes it easy to clash with mods that want to add additional F3 keybinds. A debug combo (i.e. F3+M) is not possible to do with vanilla keybinds so the mods that want to integrate with the debug processing in a way that feels vanilla can't use the keybinds infrastructure. However, I don't see any reason that the config binding for this mod needs to be bound to F3. Since slots are limited and it's very difficult to make a configurable F3+[key] debug handler, is there any chance this mod could move off it and use a normal Minecraft keybind instead?

Additional Context

I'm a little biased here because I have a couple mods that integrate in the vanilla's F3 processing and one of them just so happens to clash with this mod.

The reasons it's difficult to make it configurable are: