
Connect a gaming controller to Mac
You can connect a compatible gaming controller to your Mac using Bluetooth® or a wired connection. You can customise the buttons and even add a second controller to get help from a friend.
Pair a Bluetooth gaming controller
Follow the instructions that came with the controller to put it in discovery mode.
Go to the System Settings app
on your Mac.
Click Bluetooth
in the sidebar. (You may need to scroll down.)
Hold the pointer over the device in the list, then click Connect.
If asked, click Accept (or enter a series of numbers, then press Enter).
Connect a wired gaming controller
You can connect a compatible wired gaming controller to your Mac. Depending on your Mac model and controller type, you may need a USB adapter (sold separately).
To set up the controller, follow the instructions that came with it.
Customise the gaming controller buttons
If your gaming controller supports it, you can specify actions to occur on your Mac — for example, taking a screenshot or recording a brief video of gameplay — when you press designated buttons on the gaming controller. You can set these options when your gaming controller is connected to your Mac.
Open Gaming Controller settings for me
Go to the System Settings app
on your Mac.
Click Gaming Controllers
in the sidebar. (You may need to scroll down.)
Select the controller you want to customise.
Select the actions and share gestures you want to use with your controller.
Add a second gaming controller and get help from a friend
With Friend Controller, Mac lets two controllers work together to control the same player character, so a friend can help you navigate through challenging parts of a game. Friend Controller is compatible with any game that supports gaming controllers.
Connect two compatible gaming controllers to your Mac using Bluetooth or a wired controller.
Go to the System Settings app
on your Mac.
Click Gaming Controllers
in the sidebar. (You may need to scroll down.)
Click Friend Controller.
Choose the primary controller, then choose the secondary controller.