- Home
- Game Controller Mapper Software
- DS5 Mapper
DS5 Mapper
What it is
DS5 Mapper converts input from a DualSense controller into keyboard and mouse events, including gyro-driven mouse movement. It was built for League of Legends WASD mode and is described as working with games that accept keyboard and mouse input. Gyro movement uses yaw and roll, with cutoff and tiered smoothing; calibration carries over between launches and can be repeated in the app. Each DualSense input can be assigned to a keyboard key, mouse button, macOS virtual keycode, or special key. Connect the controller by USB or Bluetooth before starting the app. DS5 Mapper reads input through SDL2 and generates events at the operating-system level. Its README says it does not inject input into a game process. A stale-data watchdog and signal-stability bias correction are included to help limit cursor drift and runaway movement. DS5 Mapper is free under the MIT license, with v1.0-beta downloads for macOS and Windows. The unsigned app has setup requirements: macOS needs a Gatekeeper bypass and Accessibility and Input Monitoring permissions; Windows SmartScreen may prompt users to choose Run anyway.
For and against
For
- Maps every DualSense input to keys or mouse buttons.
- Gyro movement uses yaw and roll.
- Calibration persists between launches.
- Free under the MIT license.
Against
- Controller must connect before the app launches.
- macOS requires a Gatekeeper bypass and two permissions.
- Windows SmartScreen may block the unsigned app.
The verdict
DS5 Mapper offers configurable keyboard and mouse mappings, including gyro cursor control, for DualSense users. Check the operating-system setup requirements before choosing it.
Who it suits
DS5 Mapper suits DualSense owners who want keyboard and mouse controls in games that accept them, including gyro aim. It is available for macOS and Windows, with different unsigned-app setup steps on each.
Plans and prices
DS5 Mapper
MIT licensed · macOS and Windows downloads
Read 8 Oct 2026 · github.com
On the record
- Button mapping
- Every DS5 input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key.github.com · read 8 Oct 2026
- Button remapping
- Every DualSense input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key.github.com · read 8 Oct 2026
- Calibration
- Gyro calibration persists between launches and can be redone in the app.github.com · read 8 Oct 2026
- Connection
- The README says to connect the DualSense by USB or pair it over Bluetooth before launching.github.com · read 8 Oct 2026
- Controller connection
- The app supports connecting a DualSense by USB or Bluetooth before launch.github.com · read 8 Oct 2026
- Controller support
- It reads DualSense input through SDL2, including gyro sensor data.github.com · read 8 Oct 2026
- Drift handling
- The app includes a stale-data watchdog and continuous signal-stability bias correction to reduce cursor runaway and drift.github.com · read 8 Oct 2026
- Game compatibility
- The README says it works for any game that reads keyboard and mouse input.github.com · read 8 Oct 2026
- Game-process interaction
- The README says input is not injected into a game process and describes the approach as Vanguard-compatible.github.com · read 8 Oct 2026
- Gyro controls
- Gyro movement controls the mouse cursor using yaw and roll, with cutoff and tiered smoothing.github.com · read 8 Oct 2026
- Implementation
- It reads controller input through SDL2 and synthesizes OS-level keyboard and mouse events with pynput.github.com · read 8 Oct 2026
- Input method
- The README says keyboard and mouse events are synthesized at the operating system level and are not injected into a game process.github.com · read 8 Oct 2026
- Intended use
- It was built for League of Legends WASD mode and is described as working with any game that reads keyboard and mouse input.github.com · read 8 Oct 2026
- License
- The project is released under the MIT license.github.com · read 8 Oct 2026
- macOS requirements
- On macOS, the unsigned app requires a right-click Open on first launch and Accessibility and Input Monitoring permissions.github.com · read 8 Oct 2026
- Purpose
- DS5 Mapper maps a DualSense controller to keyboard and mouse input with gyro aim.github.com · read 8 Oct 2026
- Release
- The releases page lists version v1.0-beta with downloads for macOS and Windows.github.com · read 8 Oct 2026
- Release stage
- The releases page lists version 1.0-beta and provides downloads for macOS and Windows.github.com · read 8 Oct 2026