This is one of those problems that has been bugging me for ages. My Xbox controllers (both for Xbox One and Xbox Series X) refused to work properly with my Mac. They would pair via Bluetooth, no problem, but buttons weren’t mapped properly. The A button was mapped to B, for example, and other control were out of whack. The same happened when I connected via USB cable.
Could I find a solution? Could I hell. Until now.
Even when Apple recently updated macOS 11 to support the new Xbox Series X/S controllers, it didn’t solve the problem. But after several hours of Googling and trying all sorts of different ‘solutions’ to the problem, I’ve finally cracked it.
I can’t explain why the solution below works. I can’t promise it’s going to work for you, but give it a shot. I was highly sceptical that it would do anything when I read the suggestion on the Apple forums, but it worked for me.
Here, then, is the solution that worked for me:
- Pair the controller to your Mac via Bluetooth. To do this, turn the controller on and press the pairing button on the top of the controller, the same one you’d use to pair it with the Xbox console. Now click the Bluetooth symbol in the Mac menu bar, select Bluetooth Preferences and hopefully your controller should appear in the list. Click on it to pair.
- Now visit the following page: https://gamepad-tester.com
- Press the buttons on your controller or waggle the joysticks and (hopefully) you should see the relevant button/joystick highlighted on the page, as shown below:
Amazingly, and for reasons I can’t really explain, this seemed to fix the mapping issues with my Xbox controller. If it doesn’t work for you, unpair the controller in the Mac’s Bluetooth settings, go back to step 1 and try again.
Once you’ve fixed the problem, even when you power the Mac down and switch off the controller, you shouldn’t need to go through the process again.
My huge thanks to PleasantSpectrum on the Apple support forums who discovered this solution.
Thanks for the tips, but having tried this mine it still the same. Basically the RT and LT acts like the right thumbpad (but then gets “stuck” pointing up and left), the right thumbpad acts like RT and LT but pressed both together and always 50% in, X is Y, Y is RB, LB and RB are view/menu. RB (on the website) is impossible to press.
Only things that are correct is left thumbstick, d-pad and A and B … guess I’ll only use it for point and click games lol
having same issues as Gavin, has anyone found a solution?