How to Use a Playstation 4 Controller with Mac in MacOS Mojave, Sierra, OS X El Capitan & Yosemite
Many Mac users have a gaming console or two as well, and if it happens to be a Playstation 4, then you’ll find that using that PS4 controller with Mac OS is incredibly simple. This basically means your DualShock Playstation 4 controller will work as a native game controller for any supported game running on a Mac, ranging from native Mac OS X games to emulators. It works very well, and since many of us prefer to play games with a controller it’s a great way to extend the value of a pricey PS4 purchase.
You can use the Playstation 4 controller either wirelessly through Bluetooth or wired with USB, both are easy to setup and work just fine once configured, so it’s just a matter of personal preference, though many users will prefer the wireless approach. We’ll cover that first, but if you want to use the USB approach we’ll take care of that as well. Either way you can play games on the Mac display or a connected TV, and it’s pretty great. To be clear, this works in just about all versions of MacOS and Mac OS X, we’re focusing on new versions with MacOS Mojave, High Sierra, macOS Sierra, OS X El Capitan, OS X Yosemite, and OS X Mavericks, but the steps are basically the same in other versions too.
Connect PS4 Controller Wirelessly to Mac with Bluetooth
You’ll want to pair the Playstation 4 controller to the Mac with Bluetooth before attempting to play any game, this only takes a moment:
- Open the Bluetooth preference panel in Mac OS X, accessible from > System Preferences
- Turn on Bluetooth in Mac OS X if you haven’t done so yet, you can do that through the System Preference panel or the Bluetooth menu bar item
- Hold down the Playstation “PS” button and the “Share” button until the light at the top of the controller starts blinking quickly in a pulse fashion, this places the controller into pairing mode
- The Mac should quickly detect the controller and it will appear in the Bluetooth devices list as “Wireless Controller” or “PLAYSTATION(4) Controller” to pair the PS4 controller
- Once it has appeared in the Devices list of Bluetooth panel, you can close System Preferences and use the controller as intended in your game(s) of choice
You shouldn’t need to use the Bluetooth Setup Assistant, the controller typically is detected on it’s owns and works as soon as it’s paired. Prior versions of Mac OS X may require the setup assistant or attempting to manually discover the PS4 controller, but the latest versions, including MacOS Mojave, El Capitan, High Sierra, Mac OS X Yosemite and OS X Mavericks, do this automatically.
Is the Bluetooth Preference Panel refusing to find the PS4 controller when used wirelessly? It’s probably simple, go here to fix Bluetooth discovery issues with Mac OS X Yosemite using these steps.
Of course if the wireless approach doesn’t work at all for some reason, you can opt for a wired controller experience which is very easy to setup.
Connect the Playstation 4 Controller to Mac with USB
There’s basically no setup to this except in the game that you want to use the controller with. Because it’s somewhat game dependent, there’s no exact approach, but it’s generally something like this:
- Connect the PS4 controller to the Mac with the USB cable
- Open the game you want to play with the PS4 controller, then head to that games preferences or settings
- Look for a section in the games preferences regarding Controllers or Gamepad setup, configure the controller as desired and enjoy
And there you have it, easy. Enjoy your gaming.
Don’t have a Playstation 4? Maybe another console instead? That’s ok, because Playstation 3 controllers work on a Mac, and Xbox One controllers do too, though the latter will require a bit more work to behave as intended.
Changed “stand in place” from shift to something else on the games Key bindings… it appears to have fixed it. The whatever controller but I map the shift key to, still dims the screen, so I’ve lost the ability to “shift+click” to quick transfer items… but it’s not so bad as it was with primary attack being messed up.
I’m trying to play torchlight 2 on steam. The controller is mapped correctly and works fine on my pc but my wife’s Mac keeps turning the X button into a screen dimmer, and doesn’t attack like it’s supposed to…. is there a hidden setting I’m missing?
It does not work with OPEN EMU, an emulator for Mac
PS4 controller works great with OpenEMU, I use one to play SNES games. Be sure you connect the controller to the Mac first as described, then configure it with Open EMU
Thx for this tutorial, but something bothering me.
Bluetooth works perfectly but the vibration is not effective.
Is someone have the solution for fix this ?
Some games offer play for 2 controllers. How do I connect two PS4 controllers? I tried 2xUSB, but the game would not recognize the second PS4 controller.
Excellent Tutorial..working like a charm :)
Can anyone confirm the DS4 controller is working in Yosemite 10.10.2?
My DS3 controller is not recognized by Yosemite and none of the controller buttons work at all – on USB or bluetooth.
Yes the PS3 and PS4 controller both work in OS X Yosemite, all versions
It’s just a bit sad the battery life of the PS4 controller is so much worse than the PS3 controller. Anyway, to get close to limitless possibilities with the controller once connected to the Mac I can really recommend ControllerMate: http://www.orderedbytes.com/controllermate/
It’s a bit daunting to get the hang of how it works at first, but it’s very powerful. I’m using a PS3 controller (over Bluetooth) with the Mac I have connected to my TV and I can use the left analog stick to steer the mouse cursor. Also have left/right click set up on the buttons so no need for using a mouse. :)
A good thing to remember is that (as far as I know) the controller will stay on until you turn it off when connected to a Mac over Bluetooth, so don’t remember to manually turn it of after use (hold down the PS button for about 10 seconds), otherwise the batteries will drain.
Moderators: Please move the smiley to after ”mouse” and change my typo ”turn it of” to ”turn it off”.
Always typing mistakes that aren’t seen until it’s too late… :(
Is vibration working with the ps4 controllers on osx? It’s not with the ps3 controllers…
Unfortunately a lot of Steam games don’t support the PS controllers yet the xbox controllers. You should keep that in mind, when buying.
Great controller, just wish I knew how to interface with it (programmatically).
I connected my DS PS4 controller via USB first, then turned on the Pairing / Syncing thing by holding down both buttons, that was recognized by Bluetooth on the Mac and then it worked immediately as a wireless controller. I remember doing the same for PS3 controllers too.
Great tip and really nice if you use HDMI output to a TV, good way to play some of the classics like GTA and KOTOR with better graphic output compared to the origin console.
Great thing about this too is you can use regular 3.5mm headphones with a PS4 controller too.
Yes, that means you can use your white earbuds from Apple, with a PS4 controller, with your Mac. So great.