antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. It is a free and open source driver application that's straightforward, light on system resources, user friendly and well-designed.
Here are some screenshots to illustrate the features and user interface of this application: