Jump to content

DS4Windows 2.0.10

Conéctate para seguir esto  

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter!

1 Screenshot

DS4Windows is an extract anywhere program that allows you to get the best DualShock 4 experience on your PC. By emulating a Xbox 360 controller, many more games are accessible.

This project is a fork of the work of Jays2Kings.




  • Windows 7 SP1 or newer
  • Microsoft .NET 4.6.2 or higher (needed to unzip the driver and for macros to work properly)
  • Visual C++ 2015-2019 Redistributable. x64 or x86
  • ViGEmBus driver (DS4Windows will install it for you)
  • Microsoft 360 Driver (link inside DS4Windows, already installed by Windows if you've used a 360 controller before)
  • Sony DualShock 4
  • Connection method:
    • Micro USB cable
    • Sony Wireless Adapter
    • Bluetooth 4.0 (via an adapter like this or built in pc). Only use of Microsoft BT stack is supported. CSR BT stack is confirmed to not work with the DS4 even though some CSR adapters work fine using Microsoft BT stack. Toshiba's adapters currently do not work.
  • Disable PlayStation Configuration Support and Xbox Configuration Support options in Steam

Device Detection Issue

If your DS4 is not detected by DS4Windows and the lightbar continues to flash yellow, there is a chance that Exclusive Mode has permanently disabled your DS4 in Windows. The easiest way to test if this has happened is for you to plug in the controller into a different USB port and see if it works then. Although this problem mainly affected older versions of DS4Windows (text written after version 1.5.15) for various reasons, other mapping programs can cause the same problem to occur.

If you suspect that your DS4 has been disabled, open the Device Manager (Control Panel\Hardware and Sound\Device Manager) and look for devices listed under the path "Human Interface Devices\HID-compliant game controller".

Disabled Device Example

If the icon shown for a device has a down arrow icon then you should check the device's device instance path and see if the device is a DualShock 4 device. Right click the device item and select "Enable device" from the menu. That will re-enable the device and be seen by applications again.

Disable Steam Controller Mapping Support

With recent updates to the Steam client at the time writing this (2018-12-13), Steam has enabled Xbox Configuration Support in the Steam client by default. What this means is that Steam will automatically map a detected Xbox 360 controller to KB+M bindings initially (Desktop Mode) before launching Steam Big Picture Mode or launching a game. This presents a problem for DS4Windows since the created virtual Xbox 360 controller will be mapped to KB+M actions for desktop mode and games launched outside of the Steam client. In order to use DS4Windows properly, you have to open Steam Big Picture Mode, navigate to Settings > Controller> Controller Settings and uncheck Xbox Configuration Support along with PlayStation Configuration Support.

by Ryochan7.

Que novedades incluye la versión 2.0.10



  • Loosened Enhanced Precision curve
  • Change to check for presence of PS button in idle check
  • Have Disconnect BT Special Action wait for Idle controller status with SONYWA
  • Make sure control binding is written for Shift bindings even when bound to default
  • Fixed double tap dragging by refreshing mouse buttons during a touchpad touch event
  • Allow square stick roundness to be set to 0.0. Linear interpolation
  • Change in gamepad input routine to manually interpret high resolution counter
  • Change application to use software rendering by default. Should resolve G-Sync issues
  • Moved elevation code to ControlService class
  • Commented out delay after re-enabling a device for Exclusive mode
  • Added some more tooltips to Profile Editor


  • Fixed type cast problems with Gyro output curves. Fixed Easeout Cubic curve for Gyro controls
  • Added output mouse speed text next to mouse sensitivity
  • Actually added mouse sensitivity binding in Profile Editor. Major Oopsie
  • Fixed switching of DInput only profiles
  • Changed display of rumble edit controls
  • Change main window init to launch background tasks later
  • Change to allow HidGuardian message to appear in Log tab


  • Added Italian translation file to VS project
  • Fixed Y buffer clearing in trackball routine
  • Make new Special Actions enabled in the current profile by default
  • Make sure to actually load Linked Profiles at program start. Oopsie
  • Save settings on log off or Windows shutdown
  • Save settings on controller unplug. Needed to save Linked Profile setting
  • Link to ViGEm installer version 1.16.116
  • Allow moving auto profile entries. Change contributed by mika-n
  • Added tooltip to auto-profile path and title editbox fields. Change contributed by mika-n
  • Czech translation added. Provided by Maikeru007
  • Fixed binding for Flash at High Latency setting. Change contributed by mika-n


  • Changed macro recorder to handle special case of capturing Alt keys
  • Fixed values used for controller button presses in macro recorder
  • Changed to now force some tabs to not be accessible while Profile Editor is open
  • Improved Japanese translation. Change provided by jeek-midford
  • Added "Revert to default profile on unknown process" option to auto-profile screen. Change provided by mika-n
  • Added user configurable (profile) max time for rumble watchdog timer. Defaults to a disabled timer (0 value). Should help with games that hold a rumble effect for a long period of time with no update (GTA 5?). Change provided by mika-n
  • Added Italian translation. Provided by RaydenX93
  • Fixed invalid cast bug for Shift Action key binding in Binding window. Crash happened when updating window with current binding
  • Added SuppressUnmanagedCodeSecurity to some classes that deal with COM interopt calls
  • Fixed default button mapping display for TouchUpper and TouchMulti touchpad buttons
  • Corrected trigger slider labels in Controller Readings tab
  • Fixed auto-profile "Turn DS4Win temporarily off" functionality. Changed provided by mika-n

¿Tienes alguna duda o aporte? Utiliza el foro!