EVERYTHING XIAOMI
Get listed

DS5 Mapper

DS5 Mapper maps a DualSense controller to keyboard and mouse input, including gyro aim.

Place
#13 of 27
Score
6.3
DS5 Mapper's website

What DS5 Mapper is

DS5 Mapper maps a DualSense controller to keyboard and mouse input, including gyro aim. It was built for League of Legends WASD mode and is described as working with any game that accepts keyboard and mouse input. Gyro movement controls the cursor using yaw and roll, with cutoff and tiered smoothing; calibration persists between launches and can be repeated in the app. Every 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 launching. The app reads input through SDL2 and creates operating-system-level keyboard and mouse events with pynput; its README says it does not inject input into a game process. A stale-data watchdog and signal-stability bias correction are included to reduce 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 requires additional operating-system steps.

Good

  • Maps every DualSense input to keyboard or mouse controls
  • Gyro aim uses yaw and roll
  • Calibration persists between launches
  • Works with games that read keyboard and mouse input
  • Free under the MIT license

Watch out

  • Controller must connect before the app launches
  • macOS requires Gatekeeper bypass and two permissions
  • Windows SmartScreen may require choosing Run anyway
  • Listed release is v1.0-beta

Who it suits

DS5 Mapper suits DualSense owners who want keyboard and mouse mappings or gyro cursor control in games that accept those inputs. It is available for macOS and Windows, with different setup requirements on each.

Verdict

DS5 Mapper offers extensive DualSense remapping and gyro control for keyboard-and-mouse games. Account for the unsigned-app setup steps and beta release when deciding whether it fits your system.

Plans and prices

From DS5 Mapper's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
DS5 MapperFreeMIT licensed · macOS and Windows downloads

The facts

Each one read from DS5 Mapper's own pages, with the date it was checked.

Where it runs

Button mapping
Every DS5 input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key.checked 8 Oct 2026
Button remapping
Every DualSense input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key.checked 8 Oct 2026
macOS requirements
On macOS, the unsigned app requires a right-click Open on first launch and Accessibility and Input Monitoring permissions.checked 8 Oct 2026
Windows requirements
On Windows, SmartScreen may block the unsigned app, and the release instructions say to choose More info and Run anyway.checked 8 Oct 2026

What it does

Calibration
Gyro calibration persists between launches and can be redone in the app.checked 8 Oct 2026
Connection
The README says to connect the DualSense by USB or pair it over Bluetooth before launching.checked 8 Oct 2026
Controller connection
The app supports connecting a DualSense by USB or Bluetooth before launch.checked 8 Oct 2026
Controller support
It reads DualSense input through SDL2, including gyro sensor data.checked 8 Oct 2026
Drift handling
The app includes a stale-data watchdog and continuous signal-stability bias correction to reduce cursor runaway and drift.checked 8 Oct 2026
Game compatibility
The README says it works for any game that reads keyboard and mouse input.checked 8 Oct 2026
Game-process interaction
The README says input is not injected into a game process and describes the approach as Vanguard-compatible.checked 8 Oct 2026
Gyro controls
Gyro movement controls the mouse cursor using yaw and roll, with cutoff and tiered smoothing.checked 8 Oct 2026
Implementation
It reads controller input through SDL2 and synthesizes OS-level keyboard and mouse events with pynput.checked 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.checked 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.checked 8 Oct 2026
License
The project is released under the MIT license.checked 8 Oct 2026
Purpose
DS5 Mapper maps a DualSense controller to keyboard and mouse input with gyro aim.checked 8 Oct 2026
Release
The releases page lists version v1.0-beta with downloads for macOS and Windows.checked 8 Oct 2026
Release stage
The releases page lists version 1.0-beta and provides downloads for macOS and Windows.checked 8 Oct 2026
Source build
Building from source requires Python 3.10 or later, Git, and Homebrew on macOS.checked 8 Oct 2026
The full review of DS5 Mapper

DS5 Mapper is a free utility that turns a DualSense into keyboard and mouse input, including gyro-controlled cursor movement. It suits players who want to use a PS5 controller with League of Legends’ WASD mode or another game that accepts keyboard and mouse controls. Its detailed remapping is a strong fit for that narrow need, though the beta release and unsigned-app setup call for some patience.

Overview

The app reads DualSense inputs through SDL2 and uses pynput to send keyboard and mouse events through the operating system. The project says it does not inject input into a game process and describes its approach as Vanguard-compatible. That may suit players concerned about process injection, but it does not guarantee compatibility: the game still needs to accept keyboard and mouse input.

Connect the DualSense over USB or Bluetooth before launching DS5 Mapper. Version 1.0-beta is available for macOS and Windows. That beta status is worth weighing if you need a mature, supported utility; the MIT license is a plus for users who value permissive open-source software.

Key features

  • Complete button remapping: Every DualSense input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key. That flexibility is useful for adapting a controller to games built around keyboard-and-mouse controls.
  • Gyro aim: Yaw and roll move the mouse cursor, with cutoff and tiered smoothing to shape how movement translates. This gives players more control over fine aiming than button mapping alone, though it remains a mouse-input conversion rather than native gamepad aim.
  • Calibration and drift handling: Calibration persists between launches and can be redone in the app. A stale-data watchdog and continuous signal-stability bias correction are intended to reduce runaway cursor movement and drift, addressing a practical weakness of gyro input.

Pricing

DS5 Mapper is free: its plan costs nothing and includes the MIT-licensed app with macOS and Windows downloads. There are no paid tiers or plan limits to weigh against a cheaper option. The trade-off is operational rather than financial: macOS requires a one-time Gatekeeper bypass plus Accessibility and Input Monitoring permissions, while Windows SmartScreen may require choosing Run anyway for the unsigned app.

Platforms

Downloads are provided for macOS and Windows, and the app supports DualSense controller input over USB or Bluetooth. On macOS, building from source requires Python 3.10 or later, Git, and Homebrew. Those requirements matter primarily to users compiling the project themselves; the downloadable releases avoid that build process but still involve security prompts or permissions.

Who it's for

Choose DS5 Mapper if you want to use a DualSense in League of Legends’ WASD mode or another game that reads keyboard and mouse input, and you specifically want gyro cursor control and detailed per-input mapping. It is less suitable if your game requires native controller support, you need a release beyond beta, or unsigned-app security steps are unacceptable on your system.

Pros and cons

  • Pro: Every DualSense input is remappable, giving players broad control over keyboard, mouse, and special-key assignments.
  • Pro: Gyro calibration persists between launches, while drift-reduction measures address cursor stability.
  • Pro: The app is free and MIT-licensed, with releases for both macOS and Windows.
  • Con: It only targets games that accept keyboard and mouse input, so it is not a general solution for games requiring native gamepad controls.
  • Con: The beta release and unsigned-app setup add uncertainty and friction, particularly for users wary of changing security settings or granting input permissions.

Alternatives

Game Controller Mapper Software is a useful starting point for comparing controller-mapping options across the category.

Choose Monect PC Remote Play if you want broader PC remote-control features across Android, iOS, macOS, web, and Windows; its free plan covers core remote control, while Premium adds an ad-free experience and higher feature limits at a price not listed.

GameFlow is another free, open-source beta option, with archives for Windows, Linux, and macOS. Consider it if Linux support matters more than DS5 Mapper’s stated DualSense gyro-and-keyboard/mouse focus.

AntiMicroX is a free GPL v3 desktop application for Linux and Windows. LEA Extended Input has free clients and server and supports Android, iOS, and Windows. ControllerBuddy is free, open-source GPL v3 software for Linux and Windows; Universal Control Remapper is a free MIT-licensed Windows option; and JoyShockMapper offers free downloads for Windows, with Linux builds from source.

OmniControl is a Windows alternative whose free plan covers controller reading, mapping, and tuning with no time limit or account requirement; its Insider plan costs $9.99 a month and renews monthly until canceled.

Verdict

DS5 Mapper is a strong choice for DualSense owners who want precise keyboard-and-mouse remapping and gyro aim in games such as League of Legends’ WASD mode. Its free, MIT-licensed release and drift-conscious gyro controls are compelling, but the beta status, game-input dependency, and unsigned-app setup are real reasons to look elsewhere if you need broader compatibility or a more settled installation experience.

Getting started

  1. Open the DS5 Mapper GitHub page
  2. Download the macOS or Windows release
  3. Connect the DualSense by USB or Bluetooth before launching
  4. On macOS, bypass Gatekeeper once and grant Accessibility and Input Monitoring permissions
  5. On Windows, choose Run anyway if SmartScreen blocks the app
  6. Bind DualSense inputs and calibrate the gyro in the app

Limits worth knowing

The listed plan is free and provides the software under the MIT license. The release shown is version 1.0-beta.

Questions

What does DS5 Mapper do?

It maps DualSense controller input to keyboard and mouse events, including gyro-driven cursor movement.

Which platforms have downloads?

The releases page lists downloads for macOS and Windows.

How much does it cost?

The DS5 Mapper plan is free.

Can every controller input be reassigned?

Yes. Inputs can bind to keyboard keys, mouse buttons, macOS virtual keycodes, or special keys.

How does it send game input?

It synthesizes keyboard and mouse events at the operating-system level and does not inject them into a game process.

Is the source licensed?

The project is released under the MIT license.

Alternatives to DS5 Mapper

All alternatives
  1. 1

    Monect PC Remote Play

    Free planAndroidiOSWebmacOS
    7.6Free plan
  2. 2

    GameFlow

    Free planOpen sourceWebLinuxmacOSSelf-hosted
    7.4Free plan
  3. 3OmniControl logo

    OmniControl

    Free planWindows
    7.3From $59.99 a year
  4. 4ControllerBuddy logo

    ControllerBuddy

    Free planOpen sourceLinuxmacOSWindows
    7.2Free plan
  5. 5

    JoyShockMapper

    Free planOpen sourceLinuxSelf-hostedWindows
    7.2Free plan
  6. 6

    reWASD

    AndroidiOSWindows
    7.1$14.99 one-time