I believe SDK support for these is sadly very limited on Linux, but on Windows and macOS, the first party SDK seems to be the thing that people do. I have this one, and it is truly life-changing to use in KiCad; it is very nice to have my right hand mouse axes mean 'select', and my left hand derivative-axes mean 'pan' and 'zoom'. I would quite like to use it to pan and zoom in a waveform, as well. (In KiCad I do not have pitch/roll/yaw set up to do anything, but one might imagine using yaw as a "dial" for continuous input selectors, like power supplies, ranges, triggers, etc.)
I believe SDK support for these is sadly very limited on Linux, but on Windows and macOS, the first party SDK seems to be the thing that people do. I have this one, and it is truly life-changing to use in KiCad; it is very nice to have my right hand mouse axes mean 'select', and my left hand derivative-axes mean 'pan' and 'zoom'. I would quite like to use it to pan and zoom in a waveform, as well. (In KiCad I do not have pitch/roll/yaw set up to do anything, but one might imagine using yaw as a "dial" for continuous input selectors, like power supplies, ranges, triggers, etc.)