Hi guys, I've done some research on using the 3DConnexion 3D mouse gear (6-axis controllers) for controlling KSP. Since the latest beta drivers, 3dconnexion gear supports emulating a HID joystick device, which in theory should work fine with all games supporting joystick axis binding. However, there's a slight incompatibility (or maybe not so slight) that will have the keen observer notice that all axises bound to a 3d mouse will immediately jump to the left, and stay there, which does not actually help with flying spacecrafts as much as my enthusiasm about my new equipment led me to believe. With the help of the 3dconnexion forums, I found out that newer HID Joystick devices have signed values for axises with a center point at 0 (and this applies to the 3d mouse also); whereas old joysticks used to go from 0 to 255 only with a center of 127/8. The change was presumably made to support greater precision than 8 bit. (I've actually tested KSP with the HOTAS Warthog from TM and it displays the same issues) I assume that KSP joystick axises start at 0 as well with a axis range of 255. I'm not sure if it's Unity itself that is doing the joystick parsing/mapping, or KSP that is not taking newer devices into consideration, but the fix should be fairly simple. FWIW, under OSX at least you can use ControllerMate to adjust axis values (which I've verified to work awesomely fine), but I don't know of any Windows tools that will do that for me, so I'm stuck with using keyboard emulation .. Hopefully this bit of research helps the devs should they be so inclined to support these awesome devices (and other joysticks). Even just a simple calibration offset configurable in settings.cfg would do fine. Alternatively, I guess one could use the 3DConnexion SDK to natively implement support for the 3d mouse. I suspect it would be really awesome in the SPH or VAB. - but I doubt that's possible with a plugin. Reference: http://www.3dconnexion.com/forum/viewtopic.php?f=36&t=7305