With the update to the SDL backend, some functionality with a few different controllers has been lost in the process. This is specifically ONLY when connected by Bluetooth. The same controller, when plugged in, will still retain all functionality seen before SDL was updated.
Using a regular DualSense, aka PS5 controller (vendorID: 054C, productID: 0CE6) the following functions are lost when connected by bluetooth:
Stick ID "Pad", aka touchpad as a stick input, used to control mouse cursor
Stick ID "Gyro"
PAD5 button input (mute button below center button)
PAD6 button input (right hand side touchpad click)
PADBACK button input (left hand side touchpad click)
This is easily reproduced by using a DualSense, connect to computer via bluetooth, and plug in/remove cable to see functionality change. See images below, where buttons and axes are missing from the raw state, which means they can't be mapped in game.
With the update to the SDL backend, some functionality with a few different controllers has been lost in the process. This is specifically ONLY when connected by Bluetooth. The same controller, when plugged in, will still retain all functionality seen before SDL was updated.
Using a regular DualSense, aka PS5 controller (
vendorID: 054C, productID: 0CE6
) the following functions are lost when connected by bluetooth:This is easily reproduced by using a DualSense, connect to computer via bluetooth, and plug in/remove cable to see functionality change. See images below, where buttons and axes are missing from the raw state, which means they can't be mapped in game.
Bluetooth raw/mapped state:![image](https://github.com/Stanzilla/WoWUIBugs/assets/7464938/7c043ae9-d085-499a-a5d9-54e4e9fcce7b)
Wired raw/mapped state:![image](https://github.com/Stanzilla/WoWUIBugs/assets/7464938/0b39c3a6-0aef-491f-a877-07e24b5154b1)