Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New feature: SpaceMouse Compact emulation #1087

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Conversation

Glodigit
Copy link
Contributor

@Glodigit Glodigit commented Feb 21, 2025

This PR introduces:

  • Six-axis device support
  • Spacemouse Keys module for the left/right buttons on a Compact and adds keys for moving in 6 axes.
  • Spacemouse Status extension (to get the LED on/off status)
  • Updated documentation

Report ID 1 - 4 has to be reserved for the spacemouse descriptor, so amended descriptors for keyboard/pointer/consumer on IDs 5 - 7 have been included.

I implemented the SpacemouseKeys acceleration how MouseKeys is described to work like in its doc. Its move_step parameter only changed how much the very first key-press moved by.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant