DualSenseMapper is a lightweight Windows app that maps a Sony DualSense controller to a virtual Xbox 360 controller.
- DualSense support over USB and Bluetooth
- Low-latency HID input setup
- Xbox 360 virtual controller output through ViGEmBus
- Mapping for sticks, triggers, face buttons, D-pad, Options, Share, PS, and touchpad click
- DualSense lightbar hue slider in the app UI
- Windows
- .NET 8 SDK
- ViGEmBus installed
- Build and run from the project:
dotnet run --project .\\DualSenseMapper.csprojOr build it:
dotnet build .\\DualSenseMapper.csproj- Download from release: Latest Release
AppMain.cs- app UI and controller mapping logicDualSenseMapper.csproj- project fileDualSenseMapper.sln- Visual Studio solution
- The repo ignores generated output folders like
bin,obj,build-check, andDualSenseMapper-App. - The virtual controller appears as an Xbox 360 controller, which is expected for this project.
- Vibe Coded