Changelog
Tired of your PlayStation controller not working on Windows games? DS4Windows fixes that by letting your system recognize your DualShock or DualSense controller as an Xbox controller—fully compatible and ready to use.
Version 3.2.13
- Added Vietnamese language support (contributed by taolatao147).
- Added profile switch notifications in Auto Profile System.
- Default theme now adapts based on Windows app color settings.
- Touchpad and Gyro Mouse now have reminder cutoff options.
- Added string to prevent lock recursion in
OutputSlotManager
on ViGEmFailure. - FirstLaunchUtilWindow added to specify which devices to detect.
- JoyCon Special Action Unload Trigger controls fixed.
- Major performance improvements.
- Removed add files system with a working resource workaround.
- Extra attribution to DsHidMini project added on first launch.
Version 3.2.12
- Finnish translation added (eemijun).
- Improved crash prevention when profile list is empty.
- Updated German translation (PaulWentzel).
- Resume wait time reduced to 5 seconds.
- New method added to locate HidHide.
- JoyCon stick axis range logic updated.
- Fixed DS3 support activation (SunnyQeen).
- JoyCon and Switch Pro RS calibration fixed.
Version 3.2.11
- Resume routine wait period increased.
- Multi-monitor window position restoration fixed (Kurtanr).
- Updated French translation (EnzoChaussivert).
- FakerInputDll write flag error fixed.
- Added jitter compensation to Gyro Mouse Joystick.
- Resume task logging added.
- Separated DS3 and DS4 controller support.
- Updated HidHide installer link to v1.2.128.0.
- Enhanced non-DS4 controller support.
- Improved AppData folder performance.
Version 3.2.10
- Updated suspend/resume routine.
- Added tray notification exception handling.
- Custom LED Mode fix (MatrixDJ96).
- OSC translation strings and trigger control (xAdler).
- Macro save logic updated.
- Shift trigger persistence improved.
- Null crash on device options fixed (SunnyQeen).
- Added more jitter compensation.
- Added OSC monitoring message parsing.
- Added ProfileDTO map routine checks.
- Horipad 4 FPS support (markguleno).
- Added connection type logic in DS3Device (SunnyQeen).
Version 3.2.9
- Improved LoggerHolder locking.
- Logging added for Actions.xml failures.
- Playmax PS4 Controller support (nzgamer41).
- Updated Italian translation (Markthat).
- DualSense Edge inputs support added (steffalon).
- LS/RS Vertical Scale max increased to 4.0.
- Subtype property added in DualSenseDevice class.
- DS3 support added via DsHidMini/Sixaxis (SunnyQeen).
- 360 Gyro smoothing bug fixed.
- Trigger effect switching issue resolved.
- String length check added for HidD_GetSerialNumberString.
- COMException catching for power hook added.
- Removed tray menu middle-click exit message (no longer supported in Windows 11).
- Fixed anti-dead zone output for 360 Gyro Steering.
Version 3.2.8
- DualSense firmware info detection added.
- Improved disconnection handling from FakerInput.
- Initial DualSense Edge support (dezerving).
- Macro special action save issue resolved.
- Removed en-US string enforcement for bezier curves.
- Gyro Mouse trigger condition fixed.
- Notification tray icon creation optimized.
- Shift modifier key saving simplified.
- zh-cn translation updated (jyc001).
Version 3.2.7
- Fixed “Toggle Status” bug in Press Key special actions.
- Shift key toggle state corrected.
- Fixed Unload Trigger for Load Profile special action.
Version 3.2.6
- Fixed Shift button bindings.
- Macro action bugs resolved.
- Shift action trigger/key issues fixed.
Version 3.2.5
- Fixed app setting defaults.
- Added checks/validations for app settings.
- Re-established default values.
- Set
AbsRegionDisplay
default to empty.
Version 3.2.4
- Fixed Launch Program special action arguments loading.
Version 3.2.3
- Fixed saving/loading of Shift Modifier Triggers.
Version 3.2.2
- Fixed Press Key and Macro special actions.
- Fixed Launch Program special action saving.
- Fixed minor connectivity bugs.
Version 3.2.1
- Fixed special actions serialization.
- Fixed special actions saving to Actions.xml.
- Fixed delay time use in special action macros.
- Fixed macro editor wait time offset.
Version 3.2.0
- Fixed default UseLang value in settings.
- Updated Gyro Mouse toggle profile setting.
- Russian translation updated (V-Olk).
- Improved Nintendo Switch Pro initialization.
- Upgraded NLog from v5.1.0 to v5.1.1.
- Added Haptic Dirty Flag.
- Added JoyCon reset logic.
- Enhanced rainbow lightbar mode logic.
- Swedish locale references updated.
- Gyro trigger improvements.
- JoyCon controller option enhancements.
- Internal build tweaks.
🔗 Old Version Download Table
Old Version | Link for x64 Based PCs | Link for x86 Based PCs |
---|---|---|
3.2.12 | x64 Link | x86 Link |
3.2.11 | x64 Link | x86 Link |
3.2.10 | x64 Link | x86 Link |
3.2.9 | x64 Link | x86 Link |
3.2.8 | x64 Link | x86 Link |
3.2.7 | x64 Link | x86 Link |
3.2.6 | x64 Link | x86 Link |
3.2.5 | x64 Link | x86 Link |
3.2.4 | x64 Link | x86 Link |
3.2.3 | x64 Link | x86 Link |
3.2.2 | x64 Link | x86 Link |
3.2.1 | x64 Link | x86 Link |
3.2.0 | x64 Link | x86 Link |
3.1.12 | x64 Link | x86 Link |
3.1.11 | x64 Link | x86 Link |
3.1.10 | x64 Link | x86 Link |
3.1.9 | x64 Link | x86 Link |
3.1.8 | x64 Link | x86 Link |
3.1.7 | x64 Link | x86 Link |
3.1.6 | x64 Link | x86 Link |
3.1.5 | x64 Link | x86 Link |
3.1.4 | x64 Link | x86 Link |
3.1.3 | x64 Link | x86 Link |
3.1.2 | x64 Link | x86 Link |
3.1.1 | x64 Link | x86 Link |
Note
The table above includes all stable and working older versions of DS4Windows. For more legacy builds, visit the developer’s official GitHub repository.