This package can access any device that supports the Human Interface Devices specifications, such as joysticks, graphic tablets, car wheels and remote controls.
It is based on a library written by Apple and requires Mac OS X 10.3 or better. Ports are welcomed. See http://developer.apple.com/samplecode/HIDUtilitiesSource/HIDUtilitiesSource.html to get the source code of the library. A compiled version of the plug-in is available on my web site.
Source code for the plug-in and examples are available in the package.