Starting point, general info and directions
Under construction ⚒️
Check the side bar on the left for more info.
Main steps for correctly using DS4Windows
- Downloading, running and getting your gamepads detected by DS4Windows
- "Hiding" the real gamepads being used so only DS4Windows' virtual controllers remain visible to games in order to prevent the infamous Double Controller or Double Input Issue
- This is THE major recomendation to be followed in order to prevent problems in games
- Check the Preventing the double controller / double input issue in games guide for more info about the issue and instructions on how to proceed
Important remarks
About the Default
profile (click to expand)
- Xbox 360 emulation is the default mode: your gamepad will be recognized as if it were an Xbox 360 controller by the system and games
- DS4/DualSense's touchpad is set for mouse control
- To quickly turn off or on this feature you can hold the
PS
button then touch the Touchpad once
- To quickly turn off or on this feature you can hold the
Check the Customization section for more info on how to create, edit and fine tune profiles so you can effortlessly switch to different configurations by switching between profiles
About DS4 controller emulation (click to expand)
- Though it's possible to change from Xbox to DS4 emulation, keep in mind that most games support only Xbox gamepads! If the game itself doesn't have native support for DS4 controllers then your gamepad won't be detected if you switch to DS4 emulation
- To switch to DS4 emulation you can create a new profile using a
Gamepad -> DualShock 4
preset or edit an existing profile and then change theVirtual controller settings
in the profile editor'sOther
tab
- To switch to DS4 emulation you can create a new profile using a
- Rumble is currently disabled when emulating a DS4 controller
- Do not confuse things: using a real DS4 while doing Xbox emulation will have rumble working as normal. Using any real controller + DS4 emulation will have rumble disabled
About the Output Slots
tab (click to expand)
It's better that nothing is changed on this tab unless you really know what you are doing. The default configurations (everything set to dynamic) is the better choice for most users.
What to do when facing an issue
The troubleshooting section of this site has guides and general directions on how to solve most the commons issues users may face when using DS4Windows.
Customizing
Under-construction