The DualShock 4 is one of the most affordable, comfortable, and capable controllers you can use with a Mac in 2026. It has a touchpad, a gyroscope, a click-anywhere D-pad, and macOS supports it natively over Bluetooth — no kernel extensions, no driver installs.
This guide walks through both connection methods, and how to get the extras (touchpad gestures, gyro aiming, PlayStation button labels) by running ControllerKeys on top of macOS' built-in pairing.
What You'll Need
DualShock 4 Controller
Any model — original (CUH-ZCT1) or v2 (CUH-ZCT2)
Mac Computer
macOS 11 Big Sur or later
Micro-USB Cable (Optional)
For wired connection and charging
Method 1: Connect via Bluetooth (Wireless)
Turn the Controller Off
If the light bar is glowing, hold the PS button for 10 seconds until the controller powers off.
Enter Pairing Mode
Hold the PS button + Share button together for 5 seconds. The light bar flashes white rapidly in a double-blink pattern.
Pair from macOS Bluetooth Settings
Open System Settings → Bluetooth. The DualShock 4 shows up as "DUALSHOCK 4 Wireless Controller" (or "Wireless Controller" on some firmware revisions). Click Connect.
Confirm Connection
The light bar turns solid blue. The controller is paired and ready.
Method 2: Connect via Micro-USB (Wired)
The DualShock 4 uses a micro-USB port (not USB-C — the PS5 DualSense is the USB-C one). Plug it in, the controller wakes immediately, and macOS sees it.
Use a Data Micro-USB Cable
Many micro-USB cables are charge-only. If macOS doesn't see the controller when plugged in, swap to a known-good data cable.
Plug In
Connect the micro-USB end to the controller (top edge) and the other end to your Mac. The light bar turns on; no pairing step.
Launch ControllerKeys
Detection is automatic. Wired connection gives the lowest possible latency and keeps the controller charging.
DualShock 4 vs DualSense on Mac
| Feature | DualShock 4 (PS4) | DualSense (PS5) |
|---|---|---|
| Bluetooth pairing | Yes | Yes |
| Wired connector | Micro-USB | USB-C |
| Touchpad | Yes | Yes (larger) |
| Gyro / accelerometer | Yes | Yes |
| Light bar | Yes (top edge) | Yes (around touchpad) |
| Adaptive triggers | No | Yes (limited Mac support) |
| Built-in mic | No | Yes (USB only on Mac) |
| Native macOS pair | Yes | Yes |
The DualShock 4 Is Still a Great Buy in 2026
It's significantly cheaper than a DualSense, comfortable, durable, and supports almost everything you actually use day-to-day on macOS — including the touchpad and gyro that DualSense gets credit for. If you have one lying around from a PS4, it's worth paying nothing to repurpose it.
What ControllerKeys Adds
PlayStation Button Labels
Triangle / Circle / Cross / Square in the preview and in mapping rows — not Xbox-style A/B/X/Y stand-ins.
Touchpad Mapping
Use the touchpad as a trackpad, or split it into 4 quadrants for discrete bindings. Tap, click, and hold are independent.
Gyro Aiming and Gestures
Use the gyroscope as a precision mouse or as a discrete gesture trigger (tilt forward/back/left/right).
Light Bar Customization
Set the light bar color per profile so you can tell at a glance which mode you're in.
Per-App Profiles
Different button layouts for Safari, your IDE, OBS, Final Cut — switched automatically when the app comes to focus.
Realtime Low-Latency Mode
Bypass the chord-detection window for simple key mappings — press = key-down immediately, release = key-up immediately.
Troubleshooting
Controller Not Appearing in Bluetooth
- Make sure the light bar is double-blinking white. Solid blue means the controller is already paired (to another device).
- If it was last paired to a PS4 or another Mac, force pairing mode by holding PS+Share for the full 5 seconds.
- Move within 3 feet of the Mac for the first pair.
Pairs but Disconnects Immediately
- Low battery — charge the controller via micro-USB for 10 minutes and try again.
- Forget the device in Bluetooth settings and re-pair.
- Reset the controller: tiny hole on the back near the L2 trigger, press inside with a paperclip for 5 seconds.
USB Connection Not Detected
- Try a different micro-USB cable — many are charge-only and don't carry data.
- Try a different USB port; avoid passive USB hubs for first connection.
Touchpad Doesn't Work as Trackpad
- macOS doesn't natively expose the DualShock 4 touchpad as a mouse — you need ControllerKeys.
- In ControllerKeys, set the touchpad to Whole Pad mode under Hardware → Touchpad.
Get Full DualShock 4 Support on Mac
PlayStation labels, touchpad as trackpad, gyro aiming, light bar customization, per-app profiles, chords, scripting. Everything macOS doesn't give you out of the box.