-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8bitdo SN30 Pro+ controller issues on macos #12126
Comments
Wired mode works almost the same, except the rumble isn't swapped in PS4 mode and the axes don't start stuck in switch mode. In 8bitdo mode A/B and X/Y are still swapped |
The testcontroller app stopped responding after I tested the wired modes |
Also, the accelerometer and gyro show as available in PS4 mode but stay at 0. They seem to work in Switch mode. According to 8bitdo, only Switch mode has motion controls. |
I made a mapping to fix the swapped face buttons in 8bitdo mode. It's the same mapping for bluetooth and wired.
I'd make a PR, but I'm not sure how to add this to the gamepad db. All the ids for macos end in 0000, and this one doesn't. It looks different from the other 8bitdo ids in general, too I don't know how to fix the flipped rumble in PS4 mode. As a side note, I had to use testcontroller to make this mapping, because Steam says there's no gamepad detected and won't let me map it. (It works in the other modes) |
In switch mode, the accelerometer and gyro inputs appear to be swapped, too |
Okay, I took a look at this. Wired: Bluetooth: |
This mapping is for Android mode (Start + B at startup) Fixes libsdl-org#12126
With the stick calibration fix and DInput mode mapping, I think we've fixed everything that can be done in SDL. |
I'm using an 8bitdo SN30 Pro+ controller on macos with the testcontroller app. These are all wireless bluetooth mode
In PS4 mode, all the buttons and axes are mapped correctly, but pressing the left trigger rumbles the right side of the controller and vice versa.
In 8bitdo mode, there's no rumble and the X/Y and A/B buttons are swapped
In Switch mode, the left stick starts stuck up/left and the right stick starts stuck down/right. The sticks work after moving them in a circle. Everything's mapped correctly but both triggers rumble on both sides and a bit weaker than in PS4 mode (may be a limitation of this mode?)
In Xbox mode, everything works and is mapped correctly, including rumble
The text was updated successfully, but these errors were encountered: