Has up/down/left/right buttons for use like a D-pad. X is from left to right, Y is from bottom to top. Thumbstick on the right side of the gamepad. Thumbstick on the left side of the gamepad. ControlsĮvery gamepad has the following Controls: Control
The sample demonstrates how to set up gamepad input to drive a virtual mouse cursor.
NOTE: In case you want to use the gamepad for driving mouse input, there is a sample called Gamepad Mouse Cursor you can install from the package manager UI when selecting the Input System package.
A gamepad's south face button should always be the lowermost face button. For example, a PS4 DualShock controller layout should look identical regardless of which platform it is supported on. Gamepad support guarantees the correct location and functioning of Controls across platforms and hardware. However, all gamepads are guaranteed to have at least the minimum set of Controls described above. Most gamepads also have two buttons in the middle.Ī gamepad can have additional Controls, such as a gyro, which the Device can expose. Additionally, gamepads usually have two shoulder and two trigger buttons. My huge thanks to PleasantSpectrum on the Apple support forums who discovered this solution.A Gamepad is narrowly defined as a Device with two thumbsticks, a D-pad, and four face buttons. 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. If it doesn’t work for you, unpair the controller in the Mac’s Bluetooth settings, go back to step 1 and try again. 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:Īmazingly, and for reasons I can’t really explain, this seemed to fix the mapping issues with my Xbox controller.Now click the Bluetooth symbol in the Mac menu bar, select Bluetooth Preferences and hopefully your controller should appear in the list. 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. Pair the controller to your Mac via Bluetooth.Here, then, is the solution that worked for me: I was highly sceptical that it would do anything when I read the suggestion on the Apple forums, but it worked for me. I can’t promise it’s going to work for you, but give it a shot. I can’t explain why the solution below works.
But after several hours of Googling and trying all sorts of different ‘solutions’ to the problem, I’ve finally cracked it. Until now.Įven when Apple recently updated macOS 11 to support the new Xbox Series X/S controllers, it didn’t solve the problem. The same happened when I connected via USB cable.Ĭould I find a solution? Could I hell. The A button was mapped to B, for example, and other control were out of whack. They would pair via Bluetooth, no problem, but buttons weren’t mapped properly. My Xbox controllers (both for Xbox One and Xbox Series X) refused to work properly with my Mac. This is one of those problems that has been bugging me for ages.