Supported Controllers
DS5Windows (DSX) is built specifically for Sony’s DualSense controller family. It’s not a general-purpose gamepad tool, its features (adaptive triggers, haptic feedback, lightbar control) only make sense for PlayStation controllers, so support is intentionally focused rather than broad.
Primary Supported Controller
Here’s exactly what’s supported.
PlayStation 5 DualSense (Official Controller)
The DualSense is the controller DSX is built around, and gets full feature support.
- Works via USB and Bluetooth
- Native detection on Windows 10 and Windows 11
- Adaptive trigger configuration (USB recommended for full precision)
- Haptic feedback, including audio-based haptics over USB, and Bluetooth audio/haptics in recent DSX updates
- Custom profiles and button mapping
- RGB lightbar control
For the most complete and stable experience, USB is still the recommended connection, though Bluetooth support has improved with recent updates.
PlayStation 5 DualSense Edge
The DualSense Edge is officially supported by DSX.
- Works through USB and Bluetooth
- Compatible with DSX’s profile system
- Extra button assignment support for back paddles and function buttons
- Bluetooth audio and haptics supported in recent versions
Support for the Edge started as partial when it first launched, and has been built out over time, so a few advanced Edge-specific features may still lag slightly behind standard DualSense support depending on the current version.
PlayStation 4 DualShock 4
DSX also officially supports the DualShock 4 as a real input controller, not just as an emulation target.
- Works via USB and Bluetooth, here are recommended accessories
- Compatible with DSX’s profile and mapping system
- Adaptive trigger and advanced haptic features don’t apply, since DualShock 4 hardware doesn’t have them
Supported via Virtual Controller Emulation
DSX/DS5Windows uses the ViGEmBus driver to present your controller to Windows as a different virtual device, which is how it gets compatibility with games that don’t natively support PlayStation controllers.
Xbox 360 Emulation (default, recommended) Broadest compatibility, this is what most games expect and respond to correctly. The safe default for most people.
DualShock 4 Emulation Useful for games that have native DualShock 4 support but not DualSense support.
Native / Pass-through Mode For games with direct DualSense support, letting the real controller through without emulation.
Feature Compatibility Notes
Adaptive Triggers & Haptics
- Fully supported on DualSense via USB
- Supported over Bluetooth too, though with some limitations compared to wired
- Exact behavior depends on the specific game’s integration with DSX
Bluetooth Limitations Wireless connections can still fall a bit short of USB in a few areas:
- Audio-based haptic feedback
- Trigger response precision
- Overall latency
USB remains the recommended connection if you want the full experience.
Virtual Controller Advantage Running through emulation (Xbox 360 or DualShock 4 mode) gets you:
- Better compatibility across a wider range of games
- Fewer input conflicts with games that don’t expect a PlayStation controller
- Support for titles with no native PlayStation controller layout
- More consistent, stable input overall
Unsupported Devices
The following device types are not officially supported by DSX:
- Nintendo Switch Pro Controller
- Nintendo Switch Joy-Con
- Xbox controllers
- Generic XInput/DirectInput gamepads
- Custom or proprietary gaming hardware
- Devices requiring non-standard drivers
DSX is built specifically for Sony’s DualSense family (DualSense, DualSense Edge, DualShock 4), not as a general-purpose gamepad tool. If you’re looking for broader controller support across brands, including Switch Pro and Joy-Con, that’s what DS4Windows is built for instead.
Compatibility Overview
| Controller | Support Level | Advanced Features | Recommended |
|---|---|---|---|
| DualSense | Full | Yes | ⭐ Yes |
| DualSense Edge | Full (Bluetooth audio/haptics recent) | Partial | ⭐ Yes |
| DualShock 4 | Full | No (hardware limitation) | Yes |