How do I correctly use my 8bitdo ultimate 2c in Gdevelop?
It is an Xinput gamepad and I would expect all buttons, sticks and d-pad to work.
The d-pad does not work and neither do the trigger buttons. The gamepad fully support the Gamepad API and all buttons work normally when testing on gamepad tester
I’m using the desktop version of Gdevelop in Ubuntu Linux.
All buttons do NOT work and there are differences when running Gamepad tester on the web or on desktop.
Web:
A, B, X, Y buttons work
LB, RB buttons work
RT, LT do NOT work
D-pad works
Left stick works
Right stick works
Back, Start work
Desktop:
A, B, X, Y buttons work
LB, RB buttons work
RT, LT do NOT work (LT maps to right stick → right)
D-pad does NOT work
Left stick works
Right stick does NOT work (right maps to right stick down, left maps to right stick up)
Back, Start do NOT work (maps to LR and RT)
When using the controller in Linux on other apps, all buttons and sticks work.
Some gamepads have 2 modes and pressing that center button toggle that modes
Well its not always that button
BUT i have few gamepads that have that issue
And i cannot bind R 2 and L 2
And right analog or was it left work as dpad
I forget the details but toggling that mode fixes the issue for me on some gamepads
I did hope that can be solution for you also
But then idk how it works on Linux
What i would do is either buy cheap gamepad and test it or better yet ask friends do they have some old gamepads that they can share just for test