SpaceMouse is a mouse for Navigating 3D models, it also has shortcut buttons that can speed up use of software by not having to navigate multiple drop down menus. Below is a like to their SDK, Bentley (view, microstation and pointools) are already listed as being supported, synchro is not.