Up-Mods / OkZoomer

Adds a highly-configurable zoom key. The zoom is yours!
132 stars 25 forks source link

Custom keybinds conflicts with vanilla actions keybinds #94

Open Wilker-uwu opened 1 year ago

Wilker-uwu commented 1 year ago

hi!

i've been having this issue for a while, where if i set the zoom key to use Left Control, it doesn't let me pick a block in Creative with copied NBT tags, which also uses Left Control + {Pick Block bound button} for that action. my current workaround is to just set another bind for Zoom since i'm unable to change the key for NBT copies, so fixing that issue would help me a lot.

https://user-images.githubusercontent.com/10854855/220154609-19757dff-dd72-4480-bb9f-73c61dd73bb6.mp4

thank you for your time <3

EnnuiL commented 1 year ago

This does indeed look like a bug, but one that uh, will be more complicated to solve; I suspect that the key binds API powering Ok Zoomer would need to somehow tackle that, and yeah, my plans is to work on a Quilt Key Binds API before working on an Ok Zoomer 6; I believe its key predicate system could perhaps solve that, but yeah, it will need some investigation

EnnuiL commented 1 week ago

With this mod being ported into a platform that messes further with the key bind system (NeoForge), this issue is kinda solved? but only for that platform; I haven't ejected the idea of going ahead with a variant of the Quilt Key Binds API idea anyway (especially since that would allow for things like dynamic key binds and key predicates, important for us!) but I don't know how to approach that

If I wasn't stubborn, I probably would have recommended Amecs at this point, since that does removes some limits that Vanilla has, but well? I was so stubborn that at this point, Amecs is dead! So yeah.. with Quilt's QSL and QFAPI being dead? Maybe it's time for me to be that third-party library who fills the key bind gap (agljumwaljgmawljmgjwmajlgu)