Help: how to set static keyboard color via WMI/CIM #344
-
Hello, Something like
Afaiu, there are multiple devices to whom i need to send the correct command? Rationale: I have some issues where the quick keyboard light change breaks me out of flow (for example when working). Even the slow mode of rainbow is extremely fast for me. I have already implemented a suuuuper slow rainbow using aura creator (it took a while, 😅) here. It lasts 10 min as that's the maximum length of a light in aura. The problem is that Armoury Crate is stupid and when i turn on my laptop it does not autodetect my keyboard/aura creator, so i need to manually go and enable it in armoury crate. Every. Single. Time. 🙄 As you can imagine that's annoying. So instead, i would like to implement a script (maybe using Autohotkey as i'm using that for so much automation already). If you need more info, my laptop is Thank you in advance. |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 5 replies
-
@TheBestPessimist keyboard is controlled via USB, not via WMI Line 175 in 07020c3 Rainbow / any other animation effect has a speed setting (that you can control via app too, under Keyboard -> Extra) |
Beta Was this translation helpful? Give feedback.
-
i dont want to use an animation from Asus though, i want to set static colors myself.
that will make things more difficult. |
Beta Was this translation helpful? Give feedback.
-
Is there a difference between |
Beta Was this translation helpful? Give feedback.
-
@TheBestPessimist i think they are same? Aura sync - is "software" controlled animations (i.e. armoury runs in background and constantly sets new colors to keyboard imitating animations), while basic effects are hardcoded into keyboard itself. G-helper deliberatedly controls only basic effects. |
Beta Was this translation helpful? Give feedback.
-
Migrated this to discussions as this is not an issue with the app :) |
Beta Was this translation helpful? Give feedback.
-
Hey, i managed to do something which works for my keyboard: https://github.com/TheBestPessimist/Asus-Keyboard-Super-Slow-Rainbow I'd like to get more of your knowledge though: When i'm enumerating only my device ID, i still get a list of devices, and out of those only 1 is actually the correct one, even though they all have the same vendor and product.
Is there a way to detect which is the correct device? I find it wasteful to try to set the colors for all the devices which have nothing to do with my keyboard. |
Beta Was this translation helpful? Give feedback.
-
Thanks very much for your support. I implemented this! |
Beta Was this translation helpful? Give feedback.
-
@seerge i have one more question: how/where do you detect if the screen is off? Right now i have the problem that the screen never turns off (ie from idle time) because of sending light commands to keyboard. linked issue for future me: TheBestPessimist/Flow.Launcher.Plugin.Asus-Keyboard-Super-Slow-Rainbow#1 |
Beta Was this translation helpful? Give feedback.
-
@TheBestPessimist have you tried OpenRGB? Using the extended animation plugin, I wrote a layers animation to look like cindering kindling to emulate how this hot mess is burning itself to baser elements.
I call it burninator |
Beta Was this translation helpful? Give feedback.
@TheBestPessimist keyboard is controlled via USB, not via WMI
g-helper/app/Aura.cs
Line 175 in 07020c3
Rainbow / any other animation effect has a speed setting (that you can control via app too, under Keyboard -> Extra)