Show Mobile Navigation

Friday, October 21, 2016

, , ,

How to Use the PS4 DualShock 4 Controller on Mac

Oyetoke Tobi - Friday, October 21, 2016

Are you a geek game player and do you use Mac for playing your games? In case you are geeky person, there’s a high possibility that you have a beast Mac which is capable of playing modern games. And there’s no how you’ll be able to play most of this modern games with trackpad. To play these games, you’ll need to set up a good game controller. 

In case you’ve got a DualShock 4 controller for your PlayStation, you are good to go because it works on Mac, too.

How to Connect your Dualshock Controller to Mac

There are two ways you can use when it comes to connecting a PS4 controller to your Mac. You can make use of a USB Micro cable, or just connect wirelessly over Bluetooth. 

The easiest one is using the USB. All you have to do is to just plug the controller in and it will work. However, the Bluetooth takes a few extra steps.

Turn off the game controller if it’s on already. So in case it’s on and connected with a PlayStation 4, just hold down the “PlayStation” button and select the “Log Out of PS4” or “Enter Rest Mode” option in the menu on your TV. Then the controller will turn off.

Then head to System Preferences > Bluetooth on your Mac and ensure Bluetooth is turned on. Then hold down the PS and Share buttons on your Dualshock Controller until the light starts flashing blue.



So wait for a few seconds in order to make your Wireless Controller appear in the list of Bluetooth Devices on your Mac. Then click on Pair to connect it.

How to Map Your Controller’s Buttons 

After connecting your Dualshock controller to your Mac, then you can customize and make it work with your games.

There are lots of games you can see on Steam and they always come with controller support. You can use the emulator OpenEmu which has built in controller support as well i.e. in case you’re interested in retro games. So you’re almost certainly going to need to set it up manually for any other games.

There are a many different options you can use. You can use the free and open-source Enjoyable app. You can easily and quickly assign each button or analog stick to any key press or mouse movement you want with it.

So download, install, and launch the Enjoyable app. And of course each game you are using the controller with has separate mappings settings. So press the Command+N button on your keyboard to create a new profile and give it a name after the game or emulator you want to play and it usually saves automatically.



You can just click on the menu bar icon and select the profile you want to use if you want to switch between profiles.



The buttons and analog sticks axis has to be assigned individually. Open Enjoyable app, and then press the button you want to customize on the PS4 controller. The app will select the correct option from the list. For instance, the X button on the DualShock Controller is Button 2 in the menu. Then press the key you want to map the button to at the right pane. So if you press the button, your Mac will register it as that keypress.



So just repeat this process for the rest of the buttons. Note: the L2 and R2 buttons are registered as joysticks: L2 is Axis 5 and R2 is Axis 6. So a half press on either of them is the Low axis while a full press is the High. It simply means you can assign two different key presses to the shoulder buttons if you like. Make sure both axes are assigned to the same key if you don’t want to.

The analog sticks can be a little bit confusing. So below are the axes list you can use:


Axis 1 Low: Left analog stick left.
Axis 1 High: Left analog stick right.
Axis 2 Low: Left analog stick up.
Axis 2 High: Left analog stick down.
Axis 3 Low: Right analog stick left.
Axis 3 High: Right analog stick right.
Axis 4 Low: Right analog stick up.
Axis 4 High: Right analog stick down.

So choose the axis you want to customize and assign them to a directional button or a mouse movement.



That’s all. You’re ready to start playing games once you’ve assigned and customized everything.



0 comments:

Post a Comment