godot
godot copied to clipboard
GUI Button Navigation Bluetooth Gamepad Joystick Repeat
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)
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
Same happens with an Xbox gamepad. The automatic focussing via Control Nodes skips several buttons with Joystick. Using the dpad it works fine.