Comment ControllerMate (Score 1) 213
http://www.orderedbytes.com/controllermate/
I wish every OS had a program like this, because I've been able to use it to replace all of the annoying drivers (I'm looking at you, Logitech) for all the USB input devices I own. It also works on devices that don't have Mac drivers, like a lot of the more advanced keyboards. I have a logitech G-15, and though the display doesn't work on the Mac, thanks to CM all the extra buttons do, and are easier to reprogram and use than with the native Windows driver.
You plug in a usb device and bring it up in ControllerMate. It shows you a list of all the inputs. Any time you hit a button or move an axis, that specific control lights up inside CM, and you can then drag it into the programming area and set it to do whatever you want - key input, axis control, run scripts, launch apps, just about anything.
I wound up paying the shareware fee on this one within 20 minutes of using it, not because I needed to (actually, for what I needed it to do the free version worked fine) but because I was so impressed.
I wish every OS had a program like this, because I've been able to use it to replace all of the annoying drivers (I'm looking at you, Logitech) for all the USB input devices I own. It also works on devices that don't have Mac drivers, like a lot of the more advanced keyboards. I have a logitech G-15, and though the display doesn't work on the Mac, thanks to CM all the extra buttons do, and are easier to reprogram and use than with the native Windows driver.
You plug in a usb device and bring it up in ControllerMate. It shows you a list of all the inputs. Any time you hit a button or move an axis, that specific control lights up inside CM, and you can then drag it into the programming area and set it to do whatever you want - key input, axis control, run scripts, launch apps, just about anything.
I wound up paying the shareware fee on this one within 20 minutes of using it, not because I needed to (actually, for what I needed it to do the free version worked fine) but because I was so impressed.