Skip to content
SPECIFICTION
Get listed

DS5 Mapper vs JoyShockMapper

DS5 Mapper

github.com

JoyShockMapper

github.com

Side by side

FigureDS5 MapperJoyShockMapper
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WindowsYesYes
macOSYes—
Linux—Yes
Self-hosted—Yes
Plans published12
Spec score · Game Controller Mapper Software8.3 (#8)8.5 (#5)
Button mappingEvery DS5 input can be bound to a keyboard key, mouse button, macOS virtual keycode, or special key.Controller buttons can be mapped to keyboard or mouse inputs, with options including tap and hold, chorded press, and simultaneous press.
LicenseThe project is released under the MIT license.The repository is released under the MIT License with an as-is warranty disclaimer.
PurposeDS5 Mapper maps a DualSense controller to keyboard and mouse input with gyro aim.JoyShockMapper maps game controller input to keyboard, mouse, or virtual controller events for playing PC games.
ReleaseThe releases page lists version v1.0-beta with downloads for macOS and Windows.The releases page lists JoyShockMapper v3.6.1 as the latest release.

Plans

DS5 Mapper

  • DS5 MapperFree

DS5 Mapper pricing →

JoyShockMapper

  • Free/open-source JoyShockMapperFree
  • JoyShockMapperFree

JoyShockMapper pricing →

In their own words

DS5 Mapper

DS5 Mapper maps a DualSense controller to keyboard and mouse input, including gyro aim. Built for League of Legends WASD mode, it is described as working with any game that reads 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 redone in the app. Every controller input can be assigned to a keyboard key, mouse button, macOS virtual keycode, or special key. Connect the DualSense by USB or Bluetooth before launching. DS5 Mapper reads controller input through SDL2 and creates operating-system-level keyboard and mouse events with pynput; its README says input is not injected into a game process. A watchdog and signal-stability bias correction are included to reduce cursor runaway and drift. The software is free under the MIT license, and version v1.0-beta downloads are listed for macOS and Windows. On macOS, the unsigned app requires a one-time Gatekeeper bypass and Accessibility and Input Monitoring permissions. On Windows, SmartScreen may block it and require choosing Run anyway.

Visit github.com

JoyShockMapper

JoyShockMapper maps game controller input to keyboard, mouse, or virtual controller events for PC games. It supports gyro controls and flick stick for aiming and turning. Buttons can map to keyboard or mouse inputs with tap-and-hold, chorded, and simultaneous-press options; stick modes can control the mouse or trigger keys, including scroll-wheel and flick-stick modes. The project describes support for DualSense, DualShock 4, paired JoyCons, and Nintendo Switch Pro Controller. It loads commands from text configuration files, and its download includes example gyro configurations. JoyShockMapper is free, with a Windows release and Linux builds available from source. Development primarily targets Windows, and Linux builds may not always work. Linux use requires read and write access to /dev/uinput and the relevant /dev/hidraw device; focused-window detection works only on X11. Virtual Xbox or DS4 output requires separate ViGEm bus software. The releases page lists v3.6.1 as the latest release.

Visit github.com