A utility for mapping keyboard keys and mouse button actions to your game controller buttons for PC gaming.

A utility for mapping keyboard keys and mouse button actions to your game controller buttons for PC gaming.

antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support.



JoyToKey enables you to control any softwares (e.g. browsers, games on the web, Microsoft office applications or even Windows itself) by using your favorite windows joystick! Whenever you press joystick buttons and sticks, JoyToKey will convert the input into keyboard strokes...




Put mouse, media and keyboard control in the palms of your hands so you'll never have to leave the couch again!




MotioninJoy is a software that makes your PS3 and XBOX controllers work with your PC. It installs a driver for you and you can set up the controller to work.




A tool for PC gamers to play games with DualShock 4, DualSense, JoyCon, and Switch Pro Controllers. Gyro aiming, flick stick.



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...


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



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.
Enjoy is a utility that lets USB joysticks and gamepads work with programs that normally expect keyboard input. Each gamepad button can be set to simulate a particular key. For example, the "Fire" button can be set to spacebar, and in any game where the spacebar is...
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.




SwitchWedge can enhance accessibility to many programs and websites, and it can greatly increase the utility of common switch interfaces such as keyboard emulators like the DJ Switch Interface Pro, adapted mice, or adapted joysticks/gamepads.
