Universal Control Remapper is a Windows application which allows the end-user to remap any inputs from devices, such as keyboards, mice, joysticks, racing wheels, eye trackers, etc. to virtual output devices.

Gaming Keyboard Splitter is described as 'Creates up to 4 virtual xbox 360 controllers and feeds them via one or more keyboards' and is a Key Mapping tool in the system & hardware category. There are more than 10 alternatives to Gaming Keyboard Splitter for a variety of platforms, including Windows, Linux, Android, Mac and iPhone apps. The best Gaming Keyboard Splitter alternative is AntiMicroX, which is both free and Open Source. Other great apps like Gaming Keyboard Splitter are Xpadder, DS4Windows by Ryochan7, JoyToKey and PlayStation Accessories.
Universal Control Remapper is a Windows application which allows the end-user to remap any inputs from devices, such as keyboards, mice, joysticks, racing wheels, eye trackers, etc. to virtual output devices.

InputMapper is a DS4 (DualShock 4) input mapper that allows you to connect your PS4 gamepad to windows, wired (USB) or wirelessly (Bluetooth).



Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S).
Pinnacle Game Profiler allows you to emulate your keyboard and mouse with your video game controller, and otherwise customize the controller's behavior. Many PC games do not directly support game controllers, but with Pinnacle Game Profiler you can use any controller to play...

There are already very feature-rich joystick to keyboard mappers out there, be it JoyToKey or XPadder. However, both are not Freeware and both lack the possibility to easily switch configurations from outside the applications, which would be necessary if you use game front-ends...


Enjoyable is an application for Mac OS X which allows you to use controller inputs like a mouse or keyboard.

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

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.

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.

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.