a second quick question just popped up: what is the preferred API to interface on a Mac?
- The "Apple HID API"
http://developer.apple.com/mac/library/ ... intro.html
(I have no experience with that yet whatsoever)
- Or the 3DConnexionClient framework (as shipped with the 3DxMacWare 1.6.1)?
(Seems simple to use, probably supports more "specific features" of the devices?)
The reason I ask is that on Windows:
"A number of application programming interfaces are available to interface to HID devices on windows machines, for example Raw Input, DirectInput from Microsoft as well as a number of proprietary software development kits supplied by 3Dconnexion. 3Dconnexion recommends that developers implement all new 3D mouse integration using the Raw Input API." [Programming for the 3D Mouse.pdf, Chapter 9. Windows Programming API]
So what is the (current) recommendation for Mac?
