Guide · 7 min read
The Best Controller Mapping Tools for PC and Mac
Controller mapping software lets you change what each button, stick and trigger does — bind them to other gamepad inputs, to the keyboard and mouse, or to macros. It's how you fix an awkward default layout, play a game that has no native controller support, use a PlayStation or Switch pad with a game that only expects Xbox, or set up an accessible one-handed scheme.
The tools differ by platform and by ambition. Below are the ones worth your time on Windows and macOS, grouped so you can jump to your OS — plus a plain recommendation at the end if you just want the short answer.
Start here: Steam Input (Windows + macOS, free)
If your games are on Steam, you already have the most capable remapper installed. Steam Input works with Xbox, PlayStation (DualShock 4 / DualSense), Switch and most generic pads, remaps per-game, supports gyro and back paddles, and even covers non-Steam games you add to your library. It's free, cross-platform, and the right first stop before you install anything else.
Windows: the deepest options
Outside Steam, Windows has the richest ecosystem. DS4Windows makes a PlayStation pad look like an Xbox controller so every game recognises it; reWASD is the power tool for keyboard/mouse mapping, macros and paddles; JoyToKey and AntiMicroX bridge a gamepad to keyboard input for games with no controller support at all.
- DS4Windows Free · PlayStation pads → Xbox-compatible, gyro & touchpad github.com
- reWASD Paid · advanced remap to keyboard/mouse, macros, paddles rewasd.com
- JoyToKey Donationware · gamepad → keyboard & mouse joytokey.net
- AntiMicroX Free, open source · gamepad → keyboard/mouse (Win & Linux) github.com
macOS: fewer tools, but they work
Mac has fewer dedicated apps, and recent macOS already recognises Xbox and DualSense controllers system-wide over Bluetooth. For remapping beyond Steam, Joystick Mapper turns controller input into keyboard and mouse actions across any app, Enjoyable is a free alternative (older, but still handy), and ControllerMate offers deep programmable rules for power users.
Which one should you use?
Start with Steam Input — it's free, cross-platform, and covers most needs without extra software. Reach for DS4Windows if a Windows game won't recognise your PlayStation controller, and reWASD when you want keyboard/mouse bindings, macros or paddle layers that Steam Input can't express. On a Mac, Joystick Mapper is the most reliable paid pick; Enjoyable if you'd rather not pay. For games with no controller support at all, JoyToKey (Windows) or Joystick Mapper (Mac) bridge the gap.
See the controls you're remapping
Mapping is easier when you can see every action laid out on the pad first. These references show game controls on an Xbox or PlayStation layout, plus the Steam Deck's own buttons — handy when you're deciding what to bind where.