FreePIE (Programmable Input Emulator) is a C# utility for bridging and emulating input devices. It has applications primarily in video gaming but can also be used for VR interaction, remote control, and other applications.

Xpadder is described as 'A utility for mapping keyboard keys and mouse button actions to your game controller buttons for PC gaming' and is a popular Key Mapping tool in the gaming software category. There are more than 25 alternatives to Xpadder for a variety of platforms, including Windows, Linux, Mac, Android and iPhone apps. The best Xpadder alternative is AntiMicro, which is both free and Open Source. Other great apps like Xpadder are JoyToKey, AntiMicroX, Pinnacle Game Profiler and DS4Windows by Ryochan7.
FreePIE (Programmable Input Emulator) is a C# utility for bridging and emulating input devices. It has applications primarily in video gaming but can also be used for VR interaction, remote control, and other applications.

This online gamepad test is an easy-to-use application that lets the users test game controllers, PC gamepads, Joysticks and similar devices for any malfunctions. Moreover, it comprehensively monitors the status of your device on a real-time basis.

ControlMK is an utility which uses DirectInput controllers to emulate mouse, keyboard, and other types of commands.

Joypad OS is a modular, high-performance firmware platform for building controller adapters, custom controllers, and input/output bridges across USB, Bluetooth, and native game console protocols.
Enjoyable is an application for Mac OS X which allows you to use controller inputs like a mouse or keyboard.

QJoyPad is a free Linux/QT program that lets you control any keyboard XWindows program with a gaming device



Joystick to mouse (also known as joy2mouse) let's you control the mouse and keyboard using your joystick or gamepad.

Rejoystick - A gamepad/joystick translator/keymapper
Rejoystick is a program that maps keypresses on your gamepad/joypad/joystick to keypresses on a keyboard when you are running X. Since it uses SDL to communicate with the gamepad device, it can work on every platform that prov.
It's a simple GUI tool to create/modify gamepad mappings for games that use SDL2 Game Controller API. Created to be an alternative to Steam Bigpicture gamepad configurator.



A native macOS application that maps Xbox and DualSense controller inputs to keyboard shortcuts, mouse movements, and scroll, magnify, pan actions. Features an on-screen keyboard and full DualSense touchpad support.



