Dx3 Controller is a next-generation utility designed to seamlessly integrate your Sony DualSense (and DualShock 4) into the Windows ecosystem.
It bridges the gap between Sony hardware and PC gaming by emulating an Xbox 360 controller, ensuring 100% compatibility with all games, launchers, and emulators—without the bloat.
Unlike other tools that consume 150MB+ of RAM and require heavy .NET runtimes, Dx3 is built with Rust and Tauri.
- 🍃 Ultra-Lightweight: Occupies only ~5MB RAM when minimized to the system tray. The UI engine completely unloads, leaving only a tiny, highly efficient background worker.
- ⚡ Zero Latency: Input processing happens in a dedicated native thread, ensuring no input lag.
- 🔋 Battery Friendly: Minimal CPU usage means more battery life for your laptop and controller.
- Bluetooth "Simple Mode" Fix: Automatically detects when Windows limits the DualSense capabilities over Bluetooth and switches it to Enhanced Mode. Get RGB, Rumble, and Triggers wirelessly without needing DS4Windows.
- HidHide Integration: Built-in support to hide the physical controller from games to prevent the dreaded "Double Input" issue.
- Adaptive Triggers: Customize the DualSense triggers with modes like:
- Rigid (Hard stop)
- Section (Resistance zones)
- Pulse (Vibration feedback)
- Touchpad as Mouse: Turn the touchpad into a precision trackpad for navigating your desktop from the couch. Includes scroll gestures!
- Visual Remapper: Beautiful pixel-art interface to remap buttons to Keyboard keys, Mouse clicks, or Xbox actions.
- RGB Control: Full control over the lightbar color and brightness. Includes a battery indicator mode.
- Profiles: Create and switch between configs for different games instantly.
To use Dx3 Controller, you need the following drivers installed:
- ViGEmBus Driver (Required for Xbox 360 emulation).
- HidHide (Recommended to hide the original Sony controller).
- Microsoft Visual C++ Redistributable (Standard Windows runtime).
- Download the latest release from the Releases Page.
- Install ViGEmBus (link above).
- Run
dx3.exe. - Connect your DualSense via USB or Bluetooth.
- The app will automatically detect the controller and start the emulation.
Pro Tip: If you encounter connection or stability issues, we highly recommend updating your DualSense Firmware to the latest version using the official Sony Firmware Updater.
Note: Run the application as Administrator if you want to use Keyboard/Mouse mapping in games with anti-cheat protection.
If you want to modify or build the project yourself:
-
Clone the repository:
git clone https://github.com/mantukin/dx3.git cd dx3 -
Install frontend dependencies:
npm install
-
Run in Development Mode:
npm run tauri dev
-
Build for Release:
npm run tauri build
The output executable will be in
src-tauri/target/release/bundle/msi/.
- ViGEmBus by Nefarius - The magic behind controller emulation.
- Tauri - For the amazing lightweight framework.
- HidApi - For communicating with HID devices.
MIT License © 2026 IPD Workshop (mantukin)
