To amuse yourself or for some reason, use a joystick to replace in your keyboard and mouse!
JoyToKey is a keyboard emulator for joystick. It allows you to control applications on your computer with a joystick. You can configure every button of your joystick for a specific action, not only with the keyboard but also with the mouse.
JoyToKey will never replace all your keyboard buttom, but it can be interesting for the graphic applications.