Thread Rating:
  • 9 Vote(s) - 4.56 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DS4Windows - J2K
May I please get some help - Steam detects the Nacon PS4 Wired controller as PS3 controller - DS4Windows doesn't detect the controller at all - Always in shared mode as well . Created profile but didnt work
Tried multiple installs of ds4 driver, and it doesn't help - Virtual Bus force installed - still not helping;

Not sure what to do, i feel like I've read everything but it's not detecting it.

InputMapper can make it work like an xbox controller, but then the whole touch pad is so useless;

Also, six axes? shifting forwards and backwards, cannot be detected;

Would really love to make it work.

#Noob I AM:

Sponsored links

J2K's DS4WIndows is for DS4 controllers only, try this:
[Image: 50SW16X.png]
A new page reminder, the active DS4Windows branch is this:

Can one of the moderators put this update the the top of the first post instead of having people getting confused all the time?
(10-13-2014, 11:20 PM)Jays2Kings Wrote: EDIT : the new active branch is there :

That's right another thread! I'm finally making another thread and leaving electrobrains' alone, as I now have a website for info and builds. The new site is at

So for those that don't know:

What is DS4Windows?
DS4Windows was a project originally started by InhexSTER by the name of DS4 Tool. The tool was later branched off by electrobrains. I then later made my own branch of it. This program allows the PS4 controller (DualShock 4) to emulate an Xbox 360 controller, which allows far more games to be compatible with the DualShock 4 than out of the box.

Wait so there's other versions before it? So what's so special about yours?
Well I really just wanted to make my own version with my own UI and features. The first two of the programmers hadn't had things I wanted such a tool to have such as profiles.

So where can I download?
The first build as of moving to new servers is below, however you can always get the newest build via

...and installing it?
It's a portable program, meaning you can place the program where ever you want: in your downloads folder or program files, it's up to you. If it's your first time using the tool, you will need to install a x360 emulated driver for this to properly function, DS4Windows will properly walk you through this.

I get double input in some games or  pausing is mapped to another button
Check Hide DS4, some games can actually read the DS4's input without this program. Make sure to connect your controller while the game isn't open  as hiding the ds4 only works when such games or clients like steam or uplay aren't running/taking control of the controller. You will see a warning in the log/bottom of DS4Windows if the controller could not be exclusively gained.

[Image: RaNtdQ6.png]
Since the idea is to get to get your controller ready for games, The UI was made to make to be quick to pick up. Once first launched, the tool takes your through the setup, gives you a default profile and you're ready to go, or if you choose you can change things to your heart's content.

[Image: Gg8ljnl.png]
With profiles, it makes it easier to quickly swap through various settings for your controller. You can set up controls for certain games, or set the lightbar to your favorite color. You can even swipe two fingers along the touchpad to swap profiles without the need to even open back the program.

[Image: WickedUnsungHorse.gif]
From control mapping, to touchpad sensitivity, to marcos, to rainbow lightbar, to motion controls, to launching a program with profiles, there are plenty of settings to play around with.

If you have any more questions feel free to ask in this thread.

Changelog (Full changelog + older builds available here)

Version 1.4.27
(Windows 10) Thanks to another workaround found, it has been added to DS4Windows, there is a button on the main tab, to connect your controller exclusively, this will temporarily kill explorer (The taskbar) and bring it back once a controller is connected
Macros: When recording with a delay, you can now add rumble and changing the lightbar color during the macro, you can use the touchpad zones to add rumble or lightbar options. To change how much rumble happens or the lightbar color, just double click the item in the list

DS4Updater 1.1.27
Updates are now downloaded from Github
UI fixes, with clearer errors and "Open DS4" changed to say "Open DS4W"
If you choose to open DS4W after an update, DS4Windows will update the updater, so you won't see the command prompt window if you choose this route.

Version 1.4.269
Fixed trying to edit actions with Xbox Game DVR
Fixed Hide DS4 crashing DS4Windows on 64-bit machines

Version 1.4.267
Fixes for adding programs to auto profiles

I JUST downloaded this today and when plugging it in with the usb port , it disables my speakers.
I have a problem with Retroarch. Many times when I use Retroarch the joystick does not work. So I go into Retroarch input settings and select to use Xinput Controller, and it works there. But when I restart the PC it stops working again. Another thing I noticed is that it might do this because it recognizes 2 controls, Xinput and DualShock4, but the option to hide DS4 is selected in DS4 WIndows, so it should not be recognized in Retroarch.
Pad buttons are assigned differently in FIfa18. How to fix it?

Im using DS4 Windows on Windows 7 64-bit and I have noticed strange thing: pads are working but now when I plug the controller to PC port it blinks one time in orange and thats it and it shows 80% so shouldnt it charge? I have added two ds4 to my PC but the other is 100%. I have placed ds4 on chargiong station (sony) and it blinks once and then nothing.
Pairing and gaming - all works good is it normal? I guess not or maybe it will charge when its at 70% or something? Checked all settings and all is working ok, HID controller enabled etc. I have tried changing in profile for eg. the color to red while charging but still ds4 shjows 80% and when i plug it via USB cable its not red..

The other question is where are profiles stored - can I reset the default one as it was after install?

Thanks in advance for the answers..
So charging is solved in some way... When DS4 is charged program sometimes shows 80% not 100.. and DS4 when are near full dont charge even at charging station. When it dropped to 60% it charged no problem on any source.

Still where are the profiles stored?
Hey guys. Wanted to thank the authors for such a great application. I am using v1.5.16, and I have a fresh Windows 10 x64 install (one week old). My monitors turn off just fine at a specified amount of minutes. However once I use DS4Windows, even if I "stop" it, close it, even shut off Bluetooth, my monitors will not turn off. Can someone please help with identifying how to resolve this? I would really appreciate it!
Thanks for the great program. I finally got the buttons mapped after a week of trying because I've never used a keyboard before. I had one issue though. The start button is mapped to the numpad enter instead of the keyboard enter and doesn't work as options. I've tried 20 times all day to map to the keyboard enter and save but doesn't save it that way. Is there any way to fix it? I haven't able to connect to BlueTooth all week either but will continue trying. Does this work for all PlayStation's if I mapped it to PS3 now since it's the most modern? Thanks in advance for your responses.

Users browsing this thread: 3 Guest(s)