Do you use a Spacemouse to control your robot? Then you might depend on `pyspacemouse`. If so, please check test this merge request and let me know if it has any effect on your usage!
master ← fix-testing-and-examples
opened 08:18PM - 09 Feb 26 UTC
The `get_connected_devices` function only returns device type names, e.g. `Space… MouseCompact` or `SpaceMousePro`. But these names do not uniquely identify the device. If you have two of the same device, you cannot know which one is which.
The new function `get_connected_paths_and_names()` returns both file paths and names (e.g. `[('SpaceMouseCompact', '/dev/hidraw4')]`)
For example, you can now get print out of the device names (types) and paths:
```bash
(pyspacemouse) peter@T15:~/code/PySpaceMouse$ pyspacemouse --list-connected
(pyspacemouse) peter@T15:~/code/PySpaceMouse$ pyspacemouse --list-connected
Connected SpaceMouse devices:
- SpaceMouseCompact (/dev/hidraw2)
- SpaceMouseWirelessNew (/dev/hidraw3)
```