PadLink may suit people who want to use otherwise unrecognized controllers with games on macOS, or phones as controllers on the same local network.
- Home
- Gaming & Minecraft
- Controller Mapping Software
Best Controller Mapping Software 2026
A controller mapping tool can help adapt gamepad inputs to your preferences across games and applications. Compared on keyboard and mouse remapping, macro support, and virtual controller output, these options also differ in per-app profiles and profile switching. Supported platforms can narrow the choices for your setup, and simultaneous device support may matter when you use more than one controller. Check whether a free plan is available and what the “Paid from” amount is. PadLink, reWASD, and AntiMicroX are among the entries to compare, along with ControllerBuddy and DS4Windows. Focus on the input changes and profile controls you need, then check platform and device support.
Avidemux
WebWindowsMac+1OmniControl
OmniControl may suit Windows users who want to remap supported controllers, tune motion input, or use game-specific profiles.
WindowsreWASD
reWASD suits PC users who want to remap game controllers, keyboards, or mice, including those who want to use a phone or tablet as a PC control surface.
AndroidiPhone & iPadWindowsJoyShockMapper
JoyShockMapper suits PC players who want to map supported controllers to keyboard, mouse, or virtual controller inputs.
WindowsLinuxSelf-hostedIt suits flight-simulator players who want to use a supported gamepad in place of traditional controls.
It suits Mac users who want to operate applications or system controls with a gamepad or joystick.
Keysticks may suit Windows users who want to control a computer with a gamepad or joystick, including people seeking an alternative to a mouse and keyboard.
ControllerMate suits macOS users who want to customize input devices or trigger actions from MIDI messages.
AntiMicroX may suit Linux or Windows users who want to map a gamepad to keyboard, mouse, scripts or macros for applications or games.
JoyXoff suits Windows users who want to map an XInput-compatible controller to desktop or per-program controls.
Steam Input suits players who want to customize supported controllers for games, including titles without native API support.
It suits Windows users seeking screen-based aiming, controller mapping, OCR conditions, or scripted tools.
UCR suits Windows users who need to remap device inputs to virtual controllers, keyboards, or mice.
It suits Windows players who want to map supported gamepad input or use PlayStation controllers with compatible games.
It suits Linux players who need controller protocol conversion across games and launchers.
QJoyPad suits Linux users running XWindows programs or emulators with controller-mapping needs.
It suits Windows players who need non-Xbox controllers to appear as Xbox 360 input.