desmume icon indicating copy to clipboard operation
desmume copied to clipboard

Game is boosted unless the boost button is pressed, when boost button is set to a trigger button.

Open aljohnston112 opened this issue 4 years ago • 2 comments

Built "0.9.12 git#0 x64-JIT SSE2" from source. Using "Logitech, Inc. F710 Wireless Gamepad [XInput Mode]" for the joystick. If I set one of the triggers to be the boost button, then the game is boosted unless the button is pressed. It seems that other buttons do not have this issue and act as expected.

aljohnston112 avatar Aug 30 '21 03:08 aljohnston112

what shows up in the hotkey configuration window as the binding?

zeromus avatar Aug 30 '21 03:08 zeromus

I suspect it's analog axis tied to a trigger that causes this. When you press certain buttons gamepad sends both "button pressed" and "axis value changed" signals. Which of these two events are caught when you bind a key to an action is somewhat random as well as which direction axis value is changing at that moment (+ or -). So it might be that boost action is bound to button release in this case.

thesourcehim avatar Sep 09 '21 17:09 thesourcehim