Program Name Description File
Xpadder
Xpadder allows you to map keyboard keys and mouse button actions to your game controller buttons also allows you to map the mouse pointer to your game controller sticks can also handle combinations, sequences, toggles, triggers, shift sets, multiple controllers and more.

AntiMicroX
AntiMicroX 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. However, you can use this program to control any desktop application with a gamepad; on Linux, this means that your system has to be running an X environment in order to run this program.
It allows mapping of gamepads/joystick buttons to:
- keyboard buttons
- mouse buttons and moves
- scripts and apps
- macros consisting of elements mentioned above.