Stop Keybinding from picking up inputs as soon as binding starts

Bad behavior UI & UX
Captain Zuff Captain Zuff · 4 years ago

The issue
When clicking to start a new binding, the game immediately uses any currently pressed inputs/axis. This is troublesome when you have a joystick or something else that has a constant input because of deadzone issues/etc
image

Possible Solution
When binding a key, wait for NEW input and ignore any current input that is occurring when beginning

To Reproduce
Describe steps to reproduce the issue here, for example:

  1. Have a controller connected
  2. Move joystick in one direction
  3. Click to rebind a key, it will detect the joystick immediately and not let you bind it to a different input

Additional context

  • Game version: v0.4.9c
JamieRCHI [github] · 4 years ago

This also happens when rebinding the WASD keys. I only use the mouse or arrow keys for movement.
After 'unbinding' the WASD keys, and then trying to rebind them to something else, the screen moves when I select
one of the WASD keys for anything else.

22 Showing 1–2 of 2