-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make the numpad and directional arrows possible to bind. #15747
Comments
UPDATE: Binding the movement keys to something that is not the numpad results in the directional arrows to behave appropriately. At the bottom of minetest.conf solves the problem with the numpad being fixed to switching slot of the action bar. |
I would guess here that this is related to interesting ways the numpad keys are handled. I suppose you might be able to work around this by turning on (?) numlock when binding (and using) keybindings.
You can already use the options above to set keybindings, see https://docs.luanti.org/minetest-conf/#controls for details. Note that this will change soon. That said, this is not particularly intuitive; it would be nice to add these options to the key change menu. |
So, forgive me for being thick skulled, but what would I have to do to make things work the way I want them to? |
Haven't read the full thread+related IRC conversations, dropping some references here: Similar issue #13770 (and the follow-ups: solution #13773, regressions #13890 & #13899, reverted in #13942) And #14780 for where the numpad key behavior of the legacy devices was implemented in the SDL device as well |
When you say regression you mean that the solution doesn't work anymore? |
Problem
Binding the numpad or the directional arrows will result in the buttons to perform the custom action while at the same time perform the hardcoded action. Example, binding forward to 8 means that when I move forward I also select hotbar 8 item.
Solutions
Remove the hardcoded purpose for the numpad and directional arrows, or any other thing honestly, just allow players to bind what they want to what they want without predefined hardcoded binding.
Alternatives
I don't think there's alternatives unless we consider leaving this an alternative.
Additional context
I'm left handed, I use the numpad to move as one would wasd and to interact/open inventoury. I also reach for the directional arrows to jump, crouch and sprint.
I've been doing this for decades (literally, I guess I'm old) and I would love to be able to do on luanti too.
However, if I try to jump, which uses the left arrow in my case, I always jump to the left. If I move forward (numpad 8) I move and also select the 8 slot of my action bar.
It would be wonderful if those buttons were not hardcoded for those purposes.
The text was updated successfully, but these errors were encountered: