Home/Answers/Free controller mappers for Mac
Which controller mappers for Mac are actually free?
InputConfig, made by Rockstar Health, is a free controller mapper for Mac with nothing locked, and its code is open source under the MIT license.
Recontrol, Enjoyable and JoyKeyMapper are free in the same way. Several more say free on the download button and then charge for a controller, a feature or more days. We sorted them into those two groups so you can see the difference before you install anything. We make InputConfig, so weigh our view with that in mind.
Free, with nothing locked
| App | Open source | Runs on | What it is best at |
|---|---|---|---|
| InputConfig | Yes, MIT | macOS 14 or later | Any controller, MIDI device, keyboard, mouse or trackpad to keys, clicks, pointer, macros and system actions, with 450+ ready layouts |
| Recontrol | No | macOS 15.6 or later | A focused gamepad to keyboard and mouse remapper |
| Enjoyable | Yes, MIT | Mac OS X 10.7 or later, last updated in 2014 | Buttons to keys and a stick to the mouse. A community fork for Apple silicon appeared in 2025 |
| JoyKeyMapper | Yes, MIT | macOS 10.14 or later | Nintendo controllers only: Joy-Con, Switch Pro, and the Famicom pads for Switch |
| Steam Input | No | Inside Steam | Any controller, but only for Steam games |
Free to download, paid to keep
| App | What costs money | Runs on |
|---|---|---|
| Gamepad Mapper | PS5, Xbox Series X and Switch Pro support at $3.99 each, or All Access at $2.99 a month | macOS 12 or later |
| JoyMapper | A five day trial, then $7.99 | macOS 10.14.4 or later |
| ConMapper | ConMapper Pro, $6.99 | macOS 14 or later |
| Controlly | A seven day trial, then $3.99 | macOS 11 or later |
| ControllerKeys | A 14 day trial, then $19.99 from the maker's site | macOS 14.6 or later |
| USB Overdrive | A paid license after the trial | macOS 12 or later |
Checked against each app's App Store listing, repository or maker's site on October 22, 2026. Prices change, so check the listing before you buy.
How we would choose
On macOS 12 or 13. InputConfig will not install, so look at Gamepad Mapper or JoyMapper.
Joy-Cons only. JoyKeyMapper is small, free and open source.
One Steam game. Steam Input is already installed and is enough.
Enjoyable still works for you. There is no reason to move.
Hands that tire, MIDI gear, switches or one-stick driving. That is what our founder built InputConfig for, because his own hands do not work well, and nothing in it is locked.
Why open source matters for this kind of app
Every mapper needs the Accessibility permission, which lets it send keystrokes and clicks to every app on your Mac. With the code public, anyone can read what an app does with that permission. InputConfig, Enjoyable and JoyKeyMapper publish theirs under the MIT license.
InputConfig also runs in Apple's App Sandbox with no network entitlement, so it cannot reach the internet, and it has no account and no analytics. The entitlements file is in its GitHub repository for anyone to check.
Get each one from its maker
Search results for these apps are full of download sites that repackage them, and for the paid ones, so-called free or cracked copies. Because every mapper can type and click anywhere on your Mac, a tampered copy is a real risk. Get InputConfig, Recontrol, JoyKeyMapper, Gamepad Mapper, JoyMapper and ConMapper from the Mac App Store, Enjoyable from yukkurigames.com or Codeberg, and Karabiner-Elements from karabiner-elements.pqrs.org.
The full guide
The step by step setup lives on the InputConfig site: the full free mapper list, with versions. InputConfig is free on the Mac App Store, open source under the MIT license, and runs on macOS 14 or later on Apple silicon and Intel Macs.
Questions people ask
Is there a free controller mapper for Mac with nothing locked?
Which controller mappers for Mac are open source?
Is Joystick Mapper free?
Is there a free alternative to reWASD for Mac?
More answers
About these comparisons
Rockstar Health is a nonprofit that makes adaptive mobility hardware and free accessibility software, including InputConfig. Facts about other apps come from their own listings and repositories on the dates given, and we have not tested the community tools named here. If something is out of date, tell us and we will fix it.
