This is used heavily in cad.. and i totaly miss it when i can't use it withg chitubox. Formlabs slicer surprisingly has it too. which is great!
Don't think its too hard to add on.. 3dConnexion has an sdk for their 3d mice.
Great way to navigate the interface and rotate aroung 3d interfaces.
Main site:
https://www.3dconnexion.com
Developer link:
https://www.3dconnexion.com/service/software-developer.html