Hello,
it would be great if OIS supported 3D navigation devices like the ones from
http://www.3dconnexion.com/Such a device is very, very, very good for controlling a 3D view. Although such devices are most often used in professional applications like in 3D-modelling applications, I see that those devices could be used succesfully in games too. So the applications are many for such devices.
If you try to shoot this idea down by saying "it's not that good a device to control a 3D view!" then I tell you, "then you never tried it, now go and try it and get used to it, then come back and say did it help you to reduce pain in your wrists (yes it does that very well), did it help you work faster (yes it does that too)?"
To my knowledge there has been some work in/around the Blender project (
http://www.blender.org/ ) to get those devices working in Blender. As far as I know, currently there are no official support by the Blender project for those devices but some people have done some work to achieve it. I recall they made/are planning to make some kind of universal driver which can support those devices, and it would not require drivers from 3dconnexion, which, as I understood, could not be mixed with GPL'd code such as Blender (but some people already claimed they had a way to circumvent this license problem! in some Blender patch page there is talk about this). I'm telling this about the Blender project in the case you get interested about implementing the support for those devices, and would like to have some starting point.
Thanks in advance for having a look if this is possible!
