Controller Mapping Software
Alternatives to PadLink
{"intro": "PadLink converts controllers that macOS does not recognize into virtual DualShock 4 or keyboard-and-mouse input for games. It supports USB HID devices through per-device profiles, named keyboard mappings, analog-stick options, and simultaneous output modes across controllers. Its iOS and Android companion can turn a phone into a controller for a computer on the same local network. The free Standard plan allows one active controller; Pro costs $2.99 once, supports four, removes Mobile Remote ads, and adds Car Driving cockpit. A seven-day Pro trial permits two controllers.\n\nAlternatives become relevant when you need another operating system, deeper automation, or a different controller workflow. PadLink covers macOS, Windows, iOS, and Android, but Windows virtual-gamepad output requires ViGEmBus. Compare each option's platforms, controller and output support, profile behavior, and driver needs. Also consider whether a free tool, a subscription, or PadLink's one-time Pro purchase fits your setup.", "rows": [{"ref": "sw:controllermate", "name": "ControllerMate", "best_for": "Mac users building complex controller and MIDI automations", "pricing": "Free plan", "key_difference": "ControllerMate adds programmable building blocks, MIDI routing, virtual devices, AppleScripts, and application launching, but runs only on macOS.", "choose_when": "Choose it for elaborate Mac automations or MIDI control rather than PadLink's game-focused virtual gamepad and phone remote."}, {"ref": "sw:rewasd", "name": "reWASD", "best_for": "Windows users wanting macros and advanced remapping", "pricing": "From $14.99; 7-day trial", "key_difference": "reWASD offers macros, per-app profiles, combos, Rapid Fire, Radial Menu, and Custom Crosshair, while requiring a paid license.", "choose_when": "Choose it when Windows remapping needs layered actions and advanced tools beyond PadLink's mappings."}, {"ref": "sw:antimicrox", "name": "AntiMicroX", "best_for": "Linux and Windows users needing a free mapper", "pricing": "Free plan", "key_difference": "AntiMicroX supports Linux and Windows, switchable mapping sets, auto profiles, SDL2 configuration, scripts, and macros, but not macOS or mobile.", "choose_when": "Choose it when Linux support or GPL-licensed desktop mapping matters more than PadLink's macOS, mobile, and virtual DualShock modes."}, {"ref": "sw:gamepad-mapper", "name": "Gamepad Mapper", "best_for": "Mac users controlling system functions with a gamepad", "pricing": "Free plan; from $2.99/mo", "key_difference": "Gamepad Mapper focuses on Mac cursor, keyboard, playback, volume, brightness, and desktop controls, with USB and Bluetooth support.", "choose_when": "Choose it for macOS system controls and adjustable cursor behavior instead of PadLink's game-oriented routing and phone remote."}, {"ref": "sw:steam-input", "name": "Steam Input", "best_for": "Steam games using community controller configurations", "pricing": "Free plan", "key_difference": "Steam Input provides game action sets, API integration, legacy bindings, and public community configurations across Steam-supported platforms.", "choose_when": "Choose it when Steam game actions, shared configurations, or developer API support are more useful than PadLink's standalone routing."}, {"ref": "sw:controllerbuddy", "name": "ControllerBuddy", "best_for": "Flight-simulator players without a joystick", "pricing": "Free plan", "key_difference": "ControllerBuddy targets flight simulators with modes, overlays, an on-screen keyboard, virtual joystick output, and community aircraft profiles.", "choose_when": "Choose it for simulator-specific profiles and flight controls on Windows or Linux rather than PadLink's general game mapping."}, {"ref": "sw:ds4windows", "name": "DS4Windows", "best_for": "Windows users emulating PlayStation controllers", "pricing": "Free plan", "key_difference": "DS4Windows emulates Xbox 360 or DualShock 4 controllers and supports PlayStation-focused devices, automatic profiles, motion controls, and ViGEmBus.", "choose_when": "Choose it when Windows games need PlayStation controller emulation, motion inputs, or program-triggered profiles."}]}
- 01
ControllerBuddy ControllerBuddy suits flight-simulator players who want to map gamepad controls to keyboard, mouse or virtual joystick inputs.
Free plan Open source Windows · macOS · Linux8.8 Visit Specs - 02 AntiMicroX
It suits Linux or Windows users who want to control desktop applications or unsupported games with a gamepad.
Free plan Windows · Linux8.6 Visit Specs - 03 JoyShockMapper
JoyShockMapper suits PC players who want to map supported controllers to keyboard, mouse, or virtual-controller inputs.
Free plan Open source Windows · Linux · Self-hosted8.5 Visit Specs - 04 JoyToKey
JoyToKey suits Windows users who want to map controller input to keyboard and mouse actions in applications or web games.
From $7.50/mo Free trial Windows8.5 Visit Specs - 05
OmniControl OmniControl suits Windows users who want to remap supported controllers, create per-game profiles, or use macros and virtual-controller output.
From $5/mo Free plan Windows8.5 Visit Specs - 06 Controller Companion Windows8.4 Visit Specs
- 07 Avidemux Free plan Open source Web · Windows · macOS · Linux8.3 Visit Specs
- 08 ControllerMate
ControllerMate suits Mac users who want to map device controls or MIDI messages to custom actions.
Free plan macOS8.2 Visit Specs - 09
JoyXoff JoyXoff suits Windows users who want per-app controller mappings for mouse, keyboard or media controls.
Free plan Windows8.2 Visit Specs - 10
Keysticks Keysticks suits Windows users who want to operate a PC with a gamepad or joystick, including for games, browsing, music or more comfortable computing.
Free plan Open source Windows8.1 Visit Specs - 11 Gamepad Mapper
Gamepad Mapper suits Mac users who want to operate applications or system controls with a gamepad or joystick.
From ₹299/mo Free plan macOS8.0 Visit Specs - 12 PowerAim
It suits Windows users seeking screen-based aiming, controller mapping, OCR-triggered actions, or customizable automation tools.
Free plan Windows8.0 Visit Specs - 13 reWASD
It suits PC users who want to remap controller, keyboard, or mouse inputs, including users who want per-app profiles and macros.
From $14.99/mo Free trial Windows · iOS · Android8.0 Visit Specs - 14 Controller Manager
It suits Linux desktop users who need controller protocol remapping across games and launchers.
Free plan Linux7.8 Visit Specs - 15
DS4Windows DS4Windows suits Windows PC users who want to map supported gamepads or make compatible games recognize them as Xbox 360 or DualShock 4 controllers.
Free plan Windows7.8 Visit Specs - 16 Universal Control Remapper
UCR may suit Windows users who want to remap varied input devices to virtual controllers, keyboards, or mice.
Free plan Windows7.7 Visit Specs - 17
DSTX DSTX suits Linux users who want console-style controller compatibility and configurable profiles.
Free plan Linux7.6 Visit Specs - 18
GameController Mapper macOS7.6 Visit Specs - 19
InputConfig InputConfig suits Mac users who want to remap controllers or built-in input devices across apps, including musicians using MIDI and people using adaptive controls.
Free plan macOS7.5 Visit Specs - 20 Joystick Gremlin Windows7.3 Visit Specs
- 21 Joystick Mapper macOS7.3 Visit Specs
- 22
Steam Input Steam Input suits players configuring supported controllers and developers adding controller support to games.
Windows · macOS · Linux · API7.3 Visit Specs - 23 QJoyPad Free plan Linux7.2 Visit Specs
- 24 MoltenGamepad Linux7.0 Visit Specs
- 25 Xbox 360 Controller Emulator Free plan Windows7.0 Visit Specs
- 26 Recontrol macOS6.9 Visit Specs
- 27 Versus Remap From $3.25/mo Windows6.8 Visit Specs
- 28 Xpadder Windows6.8 Visit Specs