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

Device configuration not sharable #2453

Open
MattHag opened this issue Apr 25, 2024 · 2 comments
Open

Device configuration not sharable #2453

MattHag opened this issue Apr 25, 2024 · 2 comments

Comments

@MattHag
Copy link
Contributor

MattHag commented Apr 25, 2024

Information

  • Solaar version: 1.1.12

Is your feature request related to a problem? Please describe.
I'm always frustrated when I switch between the same mouse model, and my rule do not work anymore. The mouse and keyboard specific settings can not be stored and retrieved, nor shared.

Describe the solution you'd like
Store device specific configuration, so that it can be stored and shared with others. Sharing a file should allow anyone with e.g. an MX Master 3 to load the configuration and use the combination of a device and rule configuration for that device. No need to deal with button mappings or diversion for each unique device.

Describe alternatives you've considered
Manually skimming through the GUI and settings up buttons, to make the rules work.

Additional context
It should be possible to share a config for a mouse (e.g. MX Master 3), so it can be used for any other MX Master 3 out there.

@pfps
Copy link
Collaborator

pfps commented Apr 25, 2024

This has to be done carefully so that unusual situations like having two devices of the same model active do not result in problems.

@MattHag
Copy link
Contributor Author

MattHag commented Apr 25, 2024

Yes, this needs a good foundation and assumptions for the future of rules. Rules should probably be device dependent by default in order to simplify further development. That's common for peripheral manufacturers' official software.

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

No branches or pull requests

2 participants