-
Notifications
You must be signed in to change notification settings - Fork 426
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
support color feature for many devices #2245
Conversation
Man you are on fire. I will try it later this Day |
I tryed the PR and I only see the setting "LED Control". But no Option to change the effekt or rgb value or so. Is this right? |
No. You should see several controls for the LED Zones. Please try |
Maybe the problem is webcolors. Solaar is temporarily picking colors from this Python module so you may have to |
I got this errro:
webcolors is already installed. |
That's weird. to_bytes is supposed to only require one argument, but maybe that is a change in Python 3.11. Yes, I see that this was changed in Python 3.11. The current version of the PR should work now. |
Now its working. I dont see any led settings for my Keyboard. This is not implemented yet right? |
No. If you post |
I have already done here: #1498 (comment) |
Can you also post |
OK, thanks. |
Sure, I have the G502 Lightspeed:
|
Thanks, that's what I have. Solaar has a custom name for this mouse. |
I could find this one too (M590):
|
Thanks. |
This PR adds settings for feature x8070 COLOR LED EFFECTS.
CURRENT VERSION:
Use the Solaar GUI to change effects.
INITIAL VERSION:
To set a color effect, edit
~/.config/solaar/config.yaml
, after first running this version of Solaar to have the possible color zones determined. There will a line in the file with keyled_zone_n
for each color zone. Unfortunately some mice do not report the current effect for the zones so the value is likely to be simple. The information on effects is stored in a slightly different way than for profiles on devices - Solaar uses LEDEffectSetting in profiles and LEDEffectIndexed in config.yaml.