-
Posts
1 -
Joined
-
Last visited
PeterDHL88's Achievements
Curious Beginner (1/7)
0
Reputation
-
Anyone who might be interested in picking up the torch for this project down the line, I've adapted what Mark Baggett wrote to set the backlight, then integrated it into The Silent Guy's backlight app, since when clevo made changes to their Clevo Control Center (a.k.a. HotKey), it also made his app no longer functional. Original app: https://www.youtube.com/watch?v=oUgXR_a-5lI My changes: https://www.facebook.com/petekaboom/videos/1563645687031095/ (not much different, it's just functional again) I'll provide the github project for the DLL, which is in VB.NET, and it also includes a C# project in it that provides a simple & barebone implementation of it. https://github.com/peterdhl88/Clevo-LED-Beats The VB script was adapted from this https://github.com/MarkBaggett/MarkBaggett/blob/master/set-kbled.ps1, but although I managed to get C# to access the powershell script eventually, the application kept throwing a large number of exceptions, and the implementation was really clunky at best. With VB.NET, aside from being able to cleanly call the function to set the backlight, I was also able to implement threading, though I'm unsure of how well it runs. Worst case, can always just removing the parts that performs the threading really easily. In case anyone just wants the The Silent Guy's app w/ my working changes, or just the source code for it, it's down below. App: https://www.mediafire.com/file/ti46vuj2nfn4jwy/BeatLeds_Build.zip Source Code: https://www.mediafire.com/file/f232d34rf3yb5c0/BeatLeds.zip Also, running the app is going to require administrative rights, and there's a high chance that anti-virus will remove the .exe (bitdefender kept removing mine). I can't go around this, as the app needs to interface with WMI in order to set the lights on the keyboard.