Recently, I acquired a 3dconnexion spacemouse and have been attempting to configure it to work with the forge viewer. Fortunately, I came across some JS samples in the SDK for three.js that worked flawlessly.
It seems both forge and three.js utilize webgl, leading me to ponder if it would be feasible to adapt certain code from the sample here to directly integrate with the forge viewer.
If you're interested, here is the complete SDK from 3dconnexion: here
Additionally, you can access the three.js sample online by following this link: here