18

The PS4 is now released in the EU, but due to shipment shortages is not available for sale unless pre-ordered a long time ago. Luckily, it seems as though Dualshock 4 controllers are availble for sale in a number of shops already.

I've long decided to buy the PS4 as well as a second Dualshock 4 controller, so I've been considering buying the "second" controller now in order to replace my old Xbox 360 controller, whose D-Pad is useless and whose RB button no longer responds correctly. But before I buy the Dualshock 4 early, I wanted to know how well my PC will support it.

I already know that "basic functionality" such as analog sticks and some buttons work on the PC, but what exactly does work, and what doesn't?

Can I expect the same key-mapping on the PC as on a PS4?

Basically, can I replace my Xbox 360 controller with a Dualshock 4 and still play games like Batman Arkham Asylum/City/Origins as if I were using the old Xbox 360 controller?

2
  • 1
    It's not that simple. Assuming you were running Windows, Microsoft has written the Xbox 360 controller drivers to play nice with Windows. The play-station controllers, as far as I know, will not work if you connect them to your PC (unless you install appropriate drivers). Dec 1, 2013 at 16:34
  • 1
    @RavenDreamer The Dualshock 4 is supposed to offer basic functionality on a Windows PC without any additional drivers. I'd like to know exactly what works and what doesn't. I edited my question to reflect that.
    – Nolonar
    Dec 1, 2013 at 17:15

5 Answers 5

16

I decided to buy a Dualshock 4 and see for myself what works and what doesn't.

First off: As promised, the Dualshock 4 works on Windows without the need to install additional drivers.1 Connection is established via a Micro-B USB cable, or via Bluetooth on computers with a Bluetooth receiver. (Hold down the Home and Share buttons together for several seconds to enable Bluetooth pairing mode. The light bar will continuously flash when pairing mode is activated.)

Game support is extremely lacking. The Dualshock 4 is a DirectInput device while the Xbox 360 controller uses XInput, which is the only API that most - if not all - modern games use. In order to use the Dualshock 4 in games that only support the Xbox 360 controller, a wrapper is needed2. Here's to hoping Sony will release drivers to add XInput support to the Dualshock 4.

As for the default key-mapping; even if games accept input from the Dualshock 4, you might want to calibrate the controller to match the Xbox 360 controller's key mapping.
Matching inputs are:

  • Left analog stick: main X/Y Axis
  • D-Pad: Point of View Hat
  • Y/Triangle: button 4
  • LB/L1: button 5
  • RB/R1: button 6

The Xbox 360 controller uses 3 Axis and 2 Rotations as input for its two analog sticks and 2 triggers; the triggers both share the Z-Axis.
The Dualshock 4 on the other hand uses 3 Axis and 3 Rotations for the same.

According to Windows' very own Game controller settings:
The Xbox 360 offers a total of 10 buttons3.
The Dualshock 4 offers a total of 14 buttons4.


1: Tested on Windows 7 and 8.1
2: I found one such wrapper here
3: Excluding the home button, which does not seem to map to a controller input
4: 2 buttons are mapped to the L2/R2 triggers, which are also mapped to the X and Y Rotations

5
  • Sounds like it uses DirectInput rather than XInput. x360ce should get it working with games that only support XInput (what the 360 gamepad uses).
    – kotekzot
    Dec 2, 2013 at 15:30
  • 1
    There does exist a "DS4 to Xinput Wrapper" tool on the internet (Googleable) that will allow a Dualshock 4 to represent itself to Windows as an Xinput-compatible controller. I've tried it with a couple of games and it seems to work OK. Dec 2, 2013 at 15:39
  • Win8 may prompt you for a "passkey" when connecting the Dualshock 4 via Bluetooth. If this happens to you, just enter the default code of "0000".
    – jemmons
    Dec 10, 2013 at 23:22
  • For anyone who's wondering: I tried to connect the Dualshock 4 to my PS Vita, see if I can get some decent controls for PS1 games. The good news: the PS Vita does recognize the Dualshock 4 as a "Wireless Controller". The bad news: "Could not find a profile supported by the PS Vita system".
    – Nolonar
    Dec 11, 2013 at 4:11
  • I would give InputMapper.com a shot, offers more options than any of the other wrappers.
    – TheWobbles
    Mar 27, 2015 at 11:41
3

Well as stated before the dualshock 4 works with no aditional drivers in a cable and bluetooth connection to a PC.

Note: i only tested with windows 8.1, but sources say it also works on win7 and win8, but in win7 the bluetooth connection keeps getting lost sometimes. I read somewhere enabling a option in the bluetooth driver settings will fix that, dunno what exactly tough.

Wathever the connection cable/bluetooth windows will install the drivers needed on the fly.

Everything works normally except the touchpad and headset function, still.. sometimes my windows detects a bluetooth headset, and im pretty sure its from the Dualshock4, i need to spend more time checking that out.

Regarding game support, its pretty limited, if you have a game able to costumize gamepad direct inputs, should work fine.. (like some emulators) but most games only have support for a few gamepads, and xbox360 is normally one of them.

So for now, if you want full compatibility in games "xboxce" driver or something called DS4tool (its pretty recent) should do the trick. Anyways i suspect any tool that allows to remap a general gamepad to a xbox360 pad should work.

Im sure there are other ways, and im sure in the future the support will be way better, the dualshock3 PC support years ago was awful (lets say NON existent) and ended up great, still use it everyday. ("better DS3" rocks ^^)

So im sure with dualshock 4 things will be even better in the near future.

1

This article on Playstation's US support site states:

You can connect a DualShock 4 controller to your computer using a USB cable or via Bluetooth (your computer must have Bluetooth support). Basic functions are supported via these methods.

Unfortunately, it doesn't explain what constitutes "basic functions".

It also states:

We do not have any information on full compatibility with individual games.

1
  • Thanks for your answer, but I already knew that. I was hoping someone who already has a Dualshock 4 could shed some light onto what exactly works and what doesn't, as well as how it compared to a 360 controller.
    – Nolonar
    Dec 1, 2013 at 17:17
0

It seems I might be a little late to the party but I believe I've found a way to use the PS4 controller that could theoretically work with any PC game you own.

It simply involves downloading a piece of free software which you can use to map all sticks, buttons and triggers to any corresponding keys on your keyboard or buttons on your mouse.

By downloading XPadder from here: http://www.techspot.com/downloads/5869-xpadder.html you are able to map the DS4 controls to the relevant keys for the majority of PC games you wish to play.

If you're interested there's a tutorial here on how to set it up on an example game:

For this game all the buttons work perfectly so I'd imagine similar results could be achieved on other games also!

4
  • Is this free piece of software something that you built?
    – JonW
    Dec 20, 2013 at 11:31
  • @JonW No, not something that I built, but something that is available online as freeware. Dec 20, 2013 at 11:51
  • 1
    You need to summarize the information from the video here. That way, if the video ever gets removed, your answer is still valid.
    – Frank
    Dec 20, 2013 at 14:33
  • @Frank Apologies. I do find it unlikely the video will get taken down as it's my video but I've edited my answer to reflect what you've said. Dec 20, 2013 at 15:25
0

I was just looking into this, thinking I might want to upgrade from my ds3... but I'll wait, probably until the next ones come out and these are cheap, and hopefully fully supported (NONE OF THE STANDOUT FEATURES WORK).


Anyway, per a site I found, even with an xinput wrapper (and certainly with xpadder or other mapping software) the things that do not seem to function are:

  • the rumble motors (don't work at all)
  • the touch pad (doesn't work at all)
  • the headphone jack (doesn't work at all)
  • the lights (they work, but do not display current battery status... apparently, they just stay on)
  • the bluetooth's auto off/disconnect/sleep or whatever it's called function doesn't work at all.
  • The controller will not automatically shut off but instead remain fully powered and connected even if it's idle. I think you can manually shut the controller off by pressing and holding the ps button.
  • total mapping isn't supported, as the xbox controller has 12 buttons and the ds4 has 14, not counting the ps button (the extra two are the sticks, which push down and function as buttons on the ds3 and ds4). The ps button still works to connect via bluetooth.

there seems to be some funky business with the axis, as the xbox only uses 2 axis and the ds4 (like the ds3) uses 3, but I haven't actually heard of that not translating properly, it's just a concern that it may not work properly on some games. I have definitely had some funny issues with this and my ds3sixaxis, but only when using the dinput mode (ds3tool allows different controller modes). - there seem to be issues getting the controller to work properly via bluetooth on anything but Windows 8 or 8.1 (disconnects, drop signal, etc). - No mention on the speaker, I don't think it works at all. ( I See someone mentioned above that it doesn't, but seems to want to).

seems pretty hopeful that it will work down the line though, fingers crossed.


NOTE: I do not own a DS4 or any XBox controller (360 or one), I found this info on http://www.pcgamer.com/2013/11/18/ps4-dualshock-4-on-pc-how-to-make-it-work/ as you can see, the article is dated 11/18/2013. I saw the same complaints on other similar sites and gaming forums.

Here's a link to a post by inhexSTER for his DS4Tool on PCSX2 http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper also from Nov '13... he was then still working on the touch pad features... couldn't find any newer news.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .