Skip to content

Add support for 3dconnexion input devices (SpaceMouse) #1808

@bliepp

Description

@bliepp

Is your feature request related to a problem? Please describe.
Right now the only input method I can use is mouse/keyboard navigation. However, I regularly use a SpaceMouse in other 3d Software, so switching input devices for different software is pretty inconvenient. I think F3D would really benefit from more advanced input methods specifically designed for spatial navigation.

Describe the solution you'd like
On Linux, there's the FreeSpacenav project. It offers a BSD-3 licensed library and is the de facto standard for using 3dconnexion devices on Linux (see OpenSCAD, Blender and FreeCAD). I have no idea on how it's done on Windows and MacOS, although I think 3dconnexion offers a SDK.

Contribution
I really don't think I can do this, as it's been a while since I used C/C++.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Investigate

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions