SDL_GameControllerGetTouchpadFinger not working on bluetooth?

What’s everyone’s experience when accessing game controller touch pads (I assume PS4, PS5 controllers only have them?)?

They’re working via USB on Windows, but when using bluetooth SDL_GameControllerGetNumTouchpads() is showing 0 touchpads. If I enable SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE I get 1 touchpad, but no finger events. Just 2 initial finger down events at coordinate 0,0.

Also, can’t get any touchpads to come up on Android.

Anyone know what’s going on?

Hello, did you get this resolved, because I’m facing a similar issue?

1 Like

Hi. No, this still doesn’t work. I vaguely remember someone suggesting that the Bluetooth protocol doesn’t carry this information, which doesn’t make sense, because it does :man_shrugging: . I posted the issue on Github but there’s no plans to fix it.

1 Like