I have a 3DConnexion SpaceMouse Enterprise. Pressing any of the buttons (including the menu button) causes FreeCAD's 3D view to rotate and zoom out (dramatically).
For example, working on a small part, the view size in the lower right showed 166.07 mm x 88.17 mm, and the view was a Top view (X right, Y up). Pressing the 3D mouse's "fit" button ONCE left the dimensions of the view at 26.85 m x 14.26 m (zoomed out a lot!) and rotated to a strange angle. After pressing the button a second time, the view dimension were 2898.57 m x 1538.98 m. It does this each time the button is pressed, so in this example after 12 more presses, the view was so far zoomed out that it showed inf mm x inf mm.
I've of course gone to "Tools -> Customize -> Spaceball Buttons" and set the buttons to have some actions. For one test, I tried setting the "FIT" button to perform the "Zoom to fit" action. Pressing this button does trigger a zoom to fit - for a fraction of a second before the same thing happens to the view as described above. This at least prevents it from zooming out infinitely but the problem is still there.
How can this be resolved?