Skip to content
DS4Windows

Freeware

DS4Windows

Use your PlayStation controller on PC with DS4Windows, an open-source input mapper that makes a DualShock or DualSense look like an Xbox pad to any game. For Windows 10 and 11.

9/23/26
3.1.0
No security threats found. Checked today against Google Safe Browsing

About DS4Windows

DS4Windows was built to solve an old problem: plenty of PC games expect an Xbox controller and quietly misbehave with anything else, showing the wrong button prompts or refusing to see the pad at all. DS4Windows sits between your controller and Windows, emulating an Xbox 360 gamepad so games see something they already understand. 

Your DualShock 4 works, and so does a DualShock 3, a DualSense, a Switch Pro controller, or a pair of Joy-Cons, provided the hardware is first-party rather than a third-party clone. It is open source under GPL-3.0 and free, and it runs as an extract-anywhere program rather than a heavyweight install. This particular version is a fork of earlier work by Jays2Kings and Ryochan7, picked up after the original project stopped being maintained, and it adds features the older builds never had. 

Anyone who has bought a PlayStation controller for PC use and found half their Steam library treating it as an unknown device will recognize exactly what problem this solves. You can download it from the project's own site or straight from the GitHub repository.

What Are the Key Features of DS4Windows?

PC games have treated the Xbox controller as the standard for well over a decade, so compatibility problems largely disappear and button prompts show up correctly instead of guessing at a layout.

Remapping goes well beyond swapping two buttons around. Any input can be bound to another button, a keyboard key, a mouse action, or a sequence of them, and macros let you fire a chain of inputs from a single press. Profiles keep those setups separate, so a config built for one game does not have to be undone before you launch another.

Fine control over the feel of the pad is where the detail lives. Dead zones, stick sensitivity, and trigger response are all adjustable, along with touchpad behavior and gyro support for games that can use motion input. Lightbar color and rumble both work through the app too.

Switch debouncing is one of the additions this fork brought in, and it is genuinely uncommon. When the physical contacts in a controller button start to wear, a single press registers as several, which turns a worn pad into an unusable one. Debouncing filters those extra signals out, so a controller that had started double-inputting becomes usable again rather than heading for a drawer.

A separate tool targets stick drift, the other failure mode that kills controllers long before the rest of the hardware gives up. Another contributor added pitch and roll simulation for DualShock 3 pads, derived from accelerometer values.

Connection is flexible. A micro USB cable is the simplest route; Sony's own wireless adapter works, and Bluetooth 4.0 is supported either through a built-in radio or a dongle. One caveat on that last option: only the Microsoft Bluetooth stack is supported. CSR adapters are confirmed not to work with the DS4 even where they behave fine otherwise, and Toshiba adapters do not work at present.

Is DS4Windows Free to Use?

Yes. DS4Windows is free and open source, licensed under version 3 of the GNU General Public License, with the full source available on GitHub. There is no paid tier, no trial period, no nag screen pushing an upgrade, and no feature reserved for anyone who pays. Nothing about it is monetized.

Being open-source means you can read the code, build it yourself, or fork it, which is exactly how this version came to exist. The maintainer picked up an abandoned project, fixed the problem affecting his own controller, and kept going. Feature requests are welcomed on the repository.

Which Platforms Support DS4Windows?

Windows 10 or newer, and nothing else. There is no macOS or Linux build, and given that the entire purpose is emulating an Xbox 360 controller through a Windows driver, that is unlikely to change.

A few prerequisites need to be in place. You will need the Microsoft .NET 8.0 Desktop Runtime in the x64 or x86 flavor matching your system, plus the Visual C++ 2015 to 2022 Redistributable. The ViGEmBus driver is what actually creates the virtual controller, and DS4Windows installs it for you rather than leaving you to track it down.

Installing is a matter of downloading the program and putting it wherever you like, since it does not need a traditional installer. There is also a batch file in the repository that handles it for you, downloading the program into your local app data folder and creating a desktop shortcut.

One setup step catches almost everybody out. Before DS4Windows will behave properly, you need to disable PlayStation Configuration Support and Xbox Configuration Support in Steam. Leave them on and both programs try to handle the controller at once, which leaves your inputs doubled or ignored. If you hit latency problems over Bluetooth, turning off the output data option in the profile settings can help, though doing so costs you light bar and rumble support.

What Are the Best Alternatives to DS4Windows?

InputMapper covers similar ground and is also free, connecting a DualShock 4 to Windows over USB or Bluetooth. It started as a DS4 tool in 2015 and broadened out from there. Controller inputs map to buttons, keyboard keys, and mouse actions, and it can run combinations of keystrokes and presses in sequence. It is closed source rather than open, and development has been far less active in recent years. Look at it mainly if DS4Windows does not get along with your particular hardware.

reWASD is the paid, feature-heavy option and the one competitive players tend to land on. It remaps Xbox, PlayStation, and Nintendo Switch controllers; handles keyboard and mouse bindings; and treats Xbox Elite paddles as genuinely separate buttons rather than duplicates of face buttons. Stick and trigger tuning goes deeper than most rivals, and configurations can be shared and downloaded from other users. It costs money, with some functionality split across add-ons, which is the trade-off for the extra depth.

DualSenseX exists for one specific reason: getting the DualSense's distinctive hardware working properly on PC. Adaptive triggers and the controller's haptics are the draw, alongside custom button profiles, lighting scenes, and input testing. It runs on Windows and macOS and is available through Steam on a freemium basis. If you own a PS5 controller and care about the adaptive triggers rather than broad compatibility, download this instead.

DS4Windows

DS4Windows

Freeware
3.1.0

Specifications

Version 3.1.0
Last update September 23, 2026
License Freeware
Author DS4windows Team
Category Games
OS Windows 10/11

Apps related to DS4Windows

Explore More

All trademarks, logos, downloadable files, and other copyright-protected materials displayed on this website are the sole property of their respective owners. They are used here for informational and illustrative purposes only.