Information:
This is a very flexible program that allows you to execute commands by way of a joystick or joypad attached to your computer. Thus, it is possible to reboot when your keyboard is hung.
Helper applications allow you to test the joystick status in your own shell scripts. You can completely configure what each button on the joystick does; it can be set to run any program.