OrderedBytes LLC has released
ControllerMate, a utility that enables Mac OS X users to program game controllers including gamepads, trackballs, joysticks and other devices. ControllerMate requires Mac OS X v10.2.5 or later. It costs US$10 to register.
ControllerMate uses a graphical interface to let you program your game controller to execute complex keyboard sequences using drag-and-drop editing. The “building blocks” supported by ControllerMate include button actions, text output, keystrokes, modifiers and properties. The current version is 1.2 — it was released over the weekend, and offers expanded game controller support, bug fixes and user interface improvements.