godot icon indicating copy to clipboard operation
godot copied to clipboard

GUI Button Navigation Bluetooth Gamepad Joystick Repeat

Open Mainman002 opened this issue 1 year ago • 1 comments

Godot version

4.1.2-RC1

System information

LinuxBSD

Issue description

I noticed when using a Bluetooth controller on Steam Deck that the left joystick was repeating way too quickly for me to change gui button focus properly (Steam Deck left joystick works properly, it selects the next gui button one time when pressed up)

Screenshot 2023-09-26 at 2 32 23 PM

Steps to reproduce

Export game to Linux, on Steam Deck go into Desktop Mode, copy app image to Steam Deck, mark app image as executable, add to Steam, go back into Game Mode, connect a bluetooth controller, launch game, and navigate with left stick

Minimal reproduction project

Godot4_1_2_RC1_Input_Bug.zip

Mainman002 avatar Sep 26 '23 19:09 Mainman002

Same happens with an Xbox gamepad. The automatic focussing via Control Nodes skips several buttons with Joystick. Using the dpad it works fine.

NickHatBoecker avatar Mar 24 '24 17:03 NickHatBoecker