Has anybody tried to use the 3DConnexions SpaceNavigator 6DOF USB input device the in a jogl application. Although there are no drivers it has a USB connection, and so I suppose it should be possible to read and translate the output.
I would say that your question is more of an input question and not related to jogl very much. You certainly could use the device’s input to adjust transforms for geometry and primitives in jogl, but your actual jogl code shouldn’t really depend on a specific device, it should hopefully be more abstract than that.
I do know that there was a USB library being made but the last time I looked it seemed like it was dying halfway through. Who knows? Maybe there is another thing out there that could help read input from the device. Maybe look into JInput, but I’m not sure if that handles USB or would require drivers.