我笔记本的键盘会发光,在控制中心里面可以设置灯光颜色,不过只能设置一种颜色,不支持渐变。

我一直觉得可能是我的键盘并不是RGB的,所以不支持渐变,直到某次重启电脑看到键盘在渐变···

电脑是蓝天公模的,但是搜索不到任何和键盘背光相关的东西,于是——自己动手丰衣足食。

从控制中心下手

想控制背光RGB,完全没思路···那就看看控制中心是怎么设置RGB的吧。

控制中心所在目录下有很多DLL,我猜它们有很多都是提供底层接口的,看一看它们导出的函数说不定会有收获。

感觉这个会和蓝天(Insyde)有关,选了一个名字奇怪的DLLInsydeDCHU.dll,好奇心驱使,搜索了一下,找到了opencontrol这个项目,解决了我的所有问题。


于是,照着这个项目,几行代码迅速写完···

我的电脑也有了RGB渐变键盘,但是程序频繁修改背光会导致键盘灯常亮不休眠,而且不知道修改灯光会不会写主板Flash,所以正常情况下还是不要开吧。

我能想到的,最大的成功就是无愧于自己的心。