You can customize your DualShock 4 controller on Mac using built-in system settings and third-party apps

Mac recognizes your DualShock 4 controller through Bluetooth, but the system settings only let you pair it — they don't let you remap buttons or adjust sensitivity. To actually customize the controller, you need either the official Sony Remote Play app or a third-party tool like Joystick Doctor or Controller Companion. The route you choose depends on whether you want to customize for a specific game or across your whole Mac.

This guide walks you through pairing your DualShock 4 to your Mac, then shows you the two main ways to customize it. Most people find the third-party apps easier because they give you more control over what each button does.

Key Takeaways

  • Your DualShock 4 pairs to Mac through Bluetooth in System Settings, but pairing alone does not let you remap buttons or change sensitivity.
  • Sony's Remote Play app works only if you own a PlayStation console and want to stream games to your Mac — it is not a general customization tool.
  • Third-party apps like Joystick Doctor let you remap any button, adjust stick sensitivity, and create different profiles for different games.
  • Once you customize a profile in a third-party app, those settings stay active whenever that app is running, even if you switch games.

Pairing your DualShock 4 to your Mac via Bluetooth

Before you can customize anything, your controller needs to be paired. Hold the Share button and the PlayStation button together for three seconds until the light bar flashes white. This puts the controller in pairing mode.

On your Mac, open System Settings and go to Bluetooth. You should see "Wireless Controller" in the list of available devices. Click it to pair. The light bar will turn solid blue when the pairing is complete. Your controller is now connected and will reconnect automatically when you turn it on near your Mac.

If the controller does not appear in Bluetooth settings, make sure your Mac's Bluetooth is on. If it still does not show up, hold the pairing buttons again for a full five seconds and try once more.

Using Joystick Doctor for button remapping and profiles

Joystick Doctor is a free app that runs on your Mac and lets you remap every button on your DualShock 4. Download it from the Mac App Store, then open it. The app shows a visual map of your controller with every button labeled.

Click any button you want to change. A menu appears with options: you can map it to a different button, a keyboard key, a mouse action, or disable it entirely. For example, you could map the Triangle button to the spacebar, or the R1 trigger to a mouse click. Once you set up a button, click Save Profile and give it a name like "Elden Ring" or "Minecraft".

When you want to use that profile, open Joystick Doctor, select the profile from the list, and click Activate. The app stays running in the background and applies those mappings to any game or app you open. To switch profiles, just select a different one and click Activate again.

Adjusting stick sensitivity and dead zones

Joystick Doctor also lets you fine-tune how your analog sticks respond. In the app, look for the stick sensitivity settings — usually shown as sliders for each stick. Sensitivity controls how far the cursor or camera moves when you tilt the stick. Dead zone controls how much you have to tilt before the stick registers any movement at all.

If your sticks feel too loose or too tight in a game, lower the sensitivity slider to make movements smaller, or raise it to make them larger. If your sticks drift slightly even when you are not touching them, increase the dead zone so the game ignores tiny movements. Save these changes to your profile so they stick the next time you load it.

Most games let you adjust sensitivity in their own settings too. If you change sensitivity in both Joystick Doctor and the game, the game's setting usually overrides the controller app, so start with the game settings first.

Using Sony Remote Play if you own a PlayStation

If you own a PlayStation 4 or PlayStation 5, you can download Sony's Remote Play app from the Mac App Store. This app lets you stream games from your console to your Mac and play them with your DualShock 4. The controller customization options in Remote Play are limited — you can only remap buttons for the streaming session, not create saved profiles.

Remote Play is useful if you want to play console games on your Mac, but it is not a general customization tool for Mac games or apps. If you do not own a PlayStation, this app will not work for you.

Alternative: Controller Companion for Mac games

Controller Companion is another third-party option available on the Mac App Store. It works similarly to Joystick Doctor — you remap buttons, create profiles, and activate them when you need them. The main difference is that Controller Companion also includes a touchpad mode that lets you use the controller's touchpad as a mouse, which some people find useful for desktop work.

Both Joystick Doctor and Controller Companion are paid apps, though prices are usually under $10. Try the free trial or read reviews to see which interface you prefer before buying. Most people find one or the other does everything they need.

Troubleshooting connection and customization problems

If your controller keeps disconnecting, make sure it is fully charged. A low battery can cause the Bluetooth connection to drop. Also check that no other devices are trying to pair with the controller at the same time — Bluetooth can get confused if multiple devices are competing for the connection.

If your customizations are not working in a game, the game itself might override the controller app's settings. Some games have their own controller configuration built in and ignore system-level remapping. Try adjusting the game's own controller settings instead, or check if the game has a "use custom controller" option you need to turn on.

If Joystick Doctor or Controller Companion crashes when you launch it, restart your Mac and try again. If the problem persists, uninstall the app, restart, and reinstall it fresh from the Mac App Store.

Frequently Asked Questions

Do I need to pair my DualShock 4 every time I use it?

No. Once you pair it the first time, your Mac remembers it. The next time you turn on the controller near your Mac, it reconnects automatically. You only need to pair it again if you unpair it intentionally or if you pair it with a different device and want to switch back.

Can I use the same profile for multiple games?

Yes. If you create a profile that works well for you, you can activate it for any game. However, different games often need different button layouts, so most people create separate profiles for games that play very differently — one for a racing game, one for a shooter, one for a platformer.

Will my customizations work if I connect the controller with a USB cable instead of Bluetooth?

Yes. The customization apps work whether your controller is connected via Bluetooth or USB. USB can be more stable if you are having Bluetooth connection issues, though it means you have to stay tethered to your Mac.

What happens if I close the customization app while I am playing a game?

The mappings stop working immediately. The controller goes back to its default button layout. Keep the app running in the background while you play if you want your customizations to stay active.

Can I customize the DualShock 4 touchpad?

Most customization apps let you remap what the touchpad does — you can make it a button, a mouse, or disable it. However, you cannot customize the touchpad's sensitivity the way you can with the analog sticks. If the touchpad feels too sensitive or not sensitive enough, your options are limited to remapping it to something else entirely.