Skip to content

Support DIY devices and/or random gamepads/joysticks? #74

Discussion options

You must be logged in to vote

USB 3dconnexion devices do not use a custom protocol, they are HID devices, they just don't identify themselves as joysticks, but rather as multi-axis controllers. Here's the HID report descriptor of a spacemouse wireless (while connected wired over USB) if it helps: https://pastebin.com/GD5mEKW6

Having said that, you can already use a joystick device with spacenavd. Spacenavd ignores them by default, because most joysticks are not 6dof devices, but you can specify your device id in the /etc/spnavrc config file and it will pick it up. You can then remap axes and buttons if they don't happen to be in the correct order. See options: device-id, axismap# and bnmap# in spacenavd/doc/example-sp…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@pepijndevos
Comment options

@jtsiomb
Comment options

Answer selected by jtsiomb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants