This is a Linux/QT program that takes input from a joystick or gamepad and translates it into keypresses or mouse actions. This allows you to use a gaming device in any XWindows program. QJoyPad supports any number of joysticks and allows any number of user-defined layouts.