First, know the terms:
- Standard PS3 controller => DualShock 3 (DS3)
- Standard PS4 controller emulation => DualShock 4 (DS4) emulation
- Xbox 360/Xbox One controller emulation => XInput emulation
Main info
If your intention is to use your DS3 as a Xbox controller there are 3 methods:
- [Recommended] Setting the controller in
DS4Windows HID Device Mode and using it alongside Ryochan7's DS4Windows. Check the DS4Windows Mode User Guide for instructions.
- [On Beta testing] Setting the controller in
XInput HID Device Mode
- Setting the controller in
SXS HID Device Mod and using it on Steam with Playstation Configuration Support enabled on its controller settings
For using your controller as a DS4, you need the DS4Windows Mode method above (FOLLOW THE GUIDE! It will NOT emulate a DualShock 4 by itself!)

Remarks on using the DS4Windows HID Device Mode
- Ryochan7's DS4Windows will create/associate a virtual Xbox or DS4 controller when a DS3 in
DS4Windows HID Device Mode is detected
- Follow the DS4Windows Mode User Guide for instructions
- DS4Windows app makes it possible to do all kind of customizations on the fly: remapping buttons/keyboard/mouse, output curves, circular-vs-square sticks, macro sequences, etc
Remarks on using the XInput HID Device Mode
- This mode will present your DS3 directly as a Xbox controller to the system, more-or-less how ScpToolKit worked
- In Beta testing as of now on DsHidMini v2
- A significant number of games do not work well with this mode. The game may end-up not detecting the controller, detecting 2 controllers instead of one, having wrong button mappings, randomly stop responding for a few seconds etc. If it works well or not can only be known by testing. See more on the known issues here
- There are no remapping or sticks deadzone settings on DsHidMini for now. If you need those features, use the
DS4Windows mode method
Remarks on using the SXS HID Device Mode
- Steam can detect the controller as an actual DualShock 3 and will then remap it into (usually) a xbox controller for Steam games
- Requires Steam's
Playstation Configuration Support controller option to be enabled
- Non-Steam games can be launched through Steam by adding them to Steam game list as a local/custom game
- Rumble not supported
Other questions
If you have a question that is not covered in one of the pages linked above, have a look at the Community and Support page on how to properly reach us.
First, know the terms:
Main info
If your intention is to use your DS3 as a Xbox controller there are 3 methods:
DS4WindowsHID Device Mode and using it alongsideRyochan7's DS4Windows. Check the DS4Windows Mode User Guide for instructions.XInputHID Device ModeSXSHID Device Mod and using it on Steam withPlaystation Configuration Supportenabled on its controller settingsFor using your controller as a DS4, you need the
DS4Windows Modemethod above (FOLLOW THE GUIDE! It will NOT emulate a DualShock 4 by itself!)Remarks on using the
DS4WindowsHID Device ModeDS4WindowsHID Device Mode is detectedRemarks on using the
XInputHID Device ModeDS4Windowsmode methodRemarks on using the
SXSHID Device ModePlaystation Configuration Supportcontroller option to be enabledOther questions
If you have a question that is not covered in one of the pages linked above, have a look at the Community and Support page on how to properly reach us.