Cubyz icon indicating copy to clipboard operation
Cubyz copied to clipboard

Create seperate bindings for inventory manipulation

Open OutOfContainment opened this issue 1 month ago • 4 comments

Current shift-click based system for inventory managing is problematic due to inconsistency with different layouts (example: H-K-J-L, U-I-K-O, etc), creating problems for disabled, left-handed and masochistic people. I also would not consider it a preferable coding practice.

Solutions:

  1. Bind to an existing control button such as "Crouch" or "Shift" (whatever it does in the first place?)
  2. Separate "Inventory Management" bind

OutOfContainment avatar Nov 13 '25 08:11 OutOfContainment

I've glimpsed though issues ( https://github.com/PixelGuys/Cubyz/issues/1990 , https://github.com/PixelGuys/Cubyz/issues/2210 , https://github.com/PixelGuys/Cubyz/issues/2189 , https://github.com/PixelGuys/Cubyz/issues/2201 , https://github.com/PixelGuys/Cubyz/issues/2253 ) and it looks like current development is generally moving towards having a whole pack of unchangeable keybinds, so perhaps this issue should advocate for setting a rule on this matter before we become too comfortable with having reduced accessibility.

Generally, player should be allowed to modify any gameplay-related keybind. Non-gameplay binds (F1-F12 row, something-something developer) can be hardcoded.

OutOfContainment avatar Nov 13 '25 11:11 OutOfContainment

nobody is trying to make unchangeable keybinds

H41ogen avatar Nov 15 '25 00:11 H41ogen

I've glimpsed though issues ( https://github.com/PixelGuys/Cubyz/issues/1990 , https://github.com/PixelGuys/Cubyz/issues/2210 , https://github.com/PixelGuys/Cubyz/issues/2189 , https://github.com/PixelGuys/Cubyz/issues/2201 , https://github.com/PixelGuys/Cubyz/issues/2253 ) and it looks like current development is generally moving towards having a whole pack of unchangeable keybinds, so perhaps this issue should advocate for setting a rule on this matter before we become too comfortable with having reduced accessibility.

Nothing here suggests that they will be unchangeable, they just list what the default ones might be.

codemob-dev avatar Nov 16 '25 21:11 codemob-dev

I've glimpsed though issues ( #1990 , #2210 , #2189 , #2201 , #2253 ) and it looks like current development is generally moving towards having a whole pack of unchangeable keybinds, so perhaps this issue should advocate for setting a rule on this matter before we become too comfortable with having reduced accessibility.

Nothing here suggests that they will be unchangeable, they just list what the default ones might be.

An existing inventory "Shift" keybind is currently not listed in settings, therefore it is unchangeable from player perspective - some of mentioned issues are an enhancements of this mechanic.

In any case, this matter should be decided on, we don't want to operate on assumptions.

OutOfContainment avatar Nov 16 '25 23:11 OutOfContainment