Skip to content

Releases: Luotee/dualsense-mapper

v2.3.1

Choose a tag to compare

@Luotee Luotee released this 07 Jun 11:33
72d232c

Fixed: the Turn Off button now disconnects the controller's Bluetooth link while keeping the pairing — press PS to reconnect, no re-pairing, just like the PS5. (v2.3.0 wrongly unpaired the pad and was yanked.)

On Windows the app sends IOCTL_BTH_DISCONNECT_DEVICE to the local Bluetooth radio for each connected DualSense; the pad loses its host and powers itself off, but the bond is retained. macOS power-off is Phase 2 (not yet implemented); USB-connected pads cannot be powered off in software.

Download dualsense-mapper.exe, drop it in a folder, run. A fresh dualsense-mapper.json is auto-generated on first run.

v2.2.5

Choose a tag to compare

@Luotee Luotee released this 03 Jun 06:38
ab4e0b3

Fixed: horizontal trackpad / two-finger swipe no longer shakes the window. The frontend now sets overscroll-behavior: none so the fixed 100vh shell never rubber-bands. CSS-only; no config schema, CLI, or hardware-support change.

Download dualsense-mapper.exe, drop it in a folder, run. A fresh dualsense-mapper.json is auto-generated on first run (config.example.json is reference only).

v2.2.4 — fix in-app GitHub links after repo rename

Choose a tag to compare

@Luotee Luotee released this 18 May 05:12

Fixed

  • In-app GitHub links and contributor docs pointed to old repo name.
    Repository was renamed dualsense-mac-mapper → dualsense-mapper on
    GitHub. While GitHub auto-redirects the old URL, the new name is now
    canonical. Updated:
    • rust/web/settings.js "About" pane — GitHub releases link in the
      in-app Settings → About section.
    • rust/README.md Quick-start — release download link.
    • CLAUDE.md — contributor-guidelines title.
    • CHANGELOG.md — release-tag URL anchors.
      Legacy reference legacy-python/dualsense-mac-mapper.py (real frozen
      filename) intentionally untouched.

Install

Download dualsense-mapper.exe, drop in a writable folder, double-click. First run writes dualsense-mapper.json next to the exe with an inline keyboard cheat sheet.