Alternatives to Gamepad Mapper
Gamepad Mapper converts a controller into Mac controls, covering pointer movement, clicks, scrolling, dragging, double-clicking, keyboard keys, repeated presses and F1–F12. It also exposes playback, volume, mute, brightness, Mission Control, App Exposé, desktop switching and Show Desktop actions. USB and Bluetooth support, adjustable dead zones, simultaneous command mappings, named controller drivers and automatic restoration of the last configuration give Mac users several…
OmniControl is a Windows desktop app for remapping and tuning game-controller input.
ControllerBuddy maps gamepad controls to keyboard and mouse actions or to a virtual joystick, with the aim of letting players control flight…
- 4
JoyShockMapper
JoyShockMapper converts supported game controller input into keyboard, mouse, or virtual controller events for PC games.
Free planOpen sourceLinuxSelf-hostedWindows7.2Free plan - 5

PadLink
PadLink turns controllers that macOS does not recognize into game input, routing them as virtual DualShock 4 controllers or as keyboard and mouse.
Free planAndroidiOSmacOSWindows7.2$2.99 one-time - 67.1$14.99 one-time
- 7

Keysticks
Keysticks lets users control a Windows PC with a gamepad or joystick, including for web browsing, games, music, and other tasks usually handled with a keyboard and mouse.
Free planOpen sourceWindows7.0Free plan - 8
JoyToKey
JoyToKey converts game-controller buttons and stick input into keyboard and mouse actions for Windows applications and web games.
Windows6.9$7.50 one-time - 9

JoyXoff
JoyXoff is a free Windows utility that maps compatible Xbox controller inputs to mouse and keyboard actions, media functions, and other bindings.
Free planWindows6.7Free plan - 10
Controller Companion
Controller Companion is a paid Windows application for operating a PC desktop with a game controller.
Windows6.6$2.99 one-time - 11
AntiMicroX
AntiMicroX is a free desktop application for Linux and Windows that maps gamepad controls to keyboard keys, mouse actions, scripts, and macros.
Free planLinuxWindows6.5Free plan - 12
PowerAim
PowerAim is a Windows tool that captures the screen, runs a YOLOv8 model and moves a mouse or virtual controller toward detected targets.
Free planWindows6.5Free plan - 13
ControllerMate
ControllerMate is a macOS utility that turns input-device controls and MIDI messages into custom keyboard, mouse, and MIDI actions.
Free planmacOS6.4Free plan - 14
Universal Control Remapper
Universal Control Remapper (UCR) is a free, open-source Windows application for mapping physical device inputs to virtual device outputs.
Free planWindows6.3Free plan - 15

DS4Windows
DS4Windows is a free, open-source Windows application that maps gamepad input and emulates controllers so compatible games can use PlayStation…
Free planWindows6.0Free plan - 16

Steam Input
Steam Input is a controller configuration system built into the Steam client.
APILinuxmacOSWindows6.0 - 17

InputConfig
InputConfig maps controllers and a Mac’s keyboard, mouse, and trackpad to keyboard and mouse actions across macOS apps.
Free planmacOS5.9Free plan - 18
Xbox 360 Controller Emulator
Xbox 360 Controller Emulator, also called X360CE, lets gamepads, joysticks, steering wheels, pedals, and other controllers work on a Windows PC as an Xbox 360 controller.
Free planWindows5.9Free plan - 19
Versus Remap
Versus Remap is paid Windows software for changing controller, keyboard, and mouse inputs.
Windows5.8From $39 a year - 20
Controller Manager
Controller Manager is a free, MIT-licensed Linux daemon that changes how physical controllers appear to the system.
Free planLinux5.7Free plan - 21

DSTX
DSTX is free Linux software that makes DualShock 4, DualSense, and Nintendo Switch Pro controllers emulate an Xbox 360 controller.
Free planLinux5.7Free plan - 22

GameController Mapper
GameController Mapper turns a game controller into a remote control for macOS.
macOS5.7$7.99 one-time - 23
Joystick Mapper
Joystick Mapper is a macOS app that converts joystick or gamepad input into keyboard and mouse actions for apps and games without built-in controller support.
macOS5.7$4.99 one-time - 24
QJoyPad
QJoyPad is a free Linux utility that converts gamepad or joystick input into keyboard presses and mouse actions for XWindows programs.
Free planLinux5.7Free plan - 25
Xpadder
Windows5.7$9.99 one-time - 26
Joystick Gremlin
Joystick Gremlin configures joystick-like devices by mapping their physical inputs to virtual controls, keyboard keys, or mouse inputs.
Windows5.5 - 27
MoltenGamepad
MoltenGamepad is a free Linux daemon that converts input devices into virtual gamepads and remaps their events.
Linux5.5 - 28
Recontrol
Recontrol is a free macOS app that maps game controller inputs to mouse and keyboard actions for games and applications without gamepad support.
macOS5.4
