Here are some pics of the USB Trackball interface but you can also check out my full tutorial at:
http://www.arcadecontrols.com/files/Miscellaneous/Mouse_to_Trackball_Instructions.pdfI used a PS2 mouse in the tutorial, but it works the same.
+5v Ground, Optical signals, etc...
I'll have to put something together for the spinner as I only have the pic that I already posted at this time.
As far as the switching of devices goes, I would use a switch to interup the +5v to the optics on the device you do not wish to use.
However, if the controls are not close to one another I would not bother.
Still if you choose to do so, it would be a simple trick similar to the one Oscar used on his interface switching idea.
This would stop the potential re-recognizing issue if you were using two seperate interfaces (one for the trackball & one for the spinner).
It would even be possible to have both the spinner & the trackball use the same interface - alas, a new project!
Clear as mud?
Let me know if you need any tips or a better explination.
Now where did I put my trusty 3DBB???