Support for 3DConnexion SpaceMouse

We have no choice, this is the 3DConnexion driver which bring this to the OS, no chance to see it merged in the future. Same case here with SpaceNavigator. One part is useful and the other not