I don't know if anyone has noticed this, but a 3D mouse will lose focus when you minimize your browser then maximize it. Clicking on the 3d mouse button for telling the browser to give it focus seems to put the 3D mouse into a strange state of just allowing zoom in and out of a 3D map. So initially, 3D mouse is fine until you refresh the page or minimize and maximizeI'm using the google earth plugin for now, however I will need to move on to Cesium when google disables the google earth plugin in December.
I have have a custom web app that uses the google earth plugin and the 3d mouse works great until you refresh the page or minimize and then maximize the browser window. This behavior exists in google chrome as well btw!
SO far, the best that I have been able to achieve is to alter CefSharp.Core\ManagedCefBrowserAdapter.h on the line to do with minimizing by simply commenting out this in the void resize(int width, int height ) function:
SetWindowPos(browserHwnd, NULL, 0, 0, 0, 0, SWP_NOZORDER | SWP_NOMOVE | SWP_NOACTIVATE);
Obviously that doesn't fix the refresh page issue.
Any thoughts on how to deal with 3D mouse appropriately. Its going to get more an more popular.