The USB Overdrive X is a driver for Mac OS X (Jaguar, Panther and Tiger) that handles any USB mouse, trackball, joystick and gamepad from any manufacturer and lets you configure them either globally or on a per-application basis. It reads all kinds of wheels, buttons, switches and controls and supports scrolling, keyboard emulation, launching and all the usual stuff like clicking, control-clicking and so forth. The USB Overdrive can easily handle several USB devices at once.
USB Overdrive X 10.4 supports Apple’s new Mighty Mouse.
More info and download link here.
Related MacDailyNews articles:
Review: Apple’s Mighty Mouse – Third-party USB mouse makers should be very afraid – August 03, 2005