[software development] 如何实现开机自动运行三次“FN+空格”
Tofloor
poster avatar
灵兮之
deepin
2024-11-29 15:46
Author

如何实现开机自动运行三次“FN+空格”

用来关闭键盘灯

Reply Favorite View the author
All Replies
DebuggerX
deepin
2024-11-29 16:27
#1

如果键盘灯是键盘固件自己实现的,系统模拟发送按键是没用的。

先参考 https://wiki.archlinux.org/title/Keyboard_backlight 看看能不能找到思路吧

Reply View the author
momo
deepin
2024-11-29 17:01
#2

直接在BIOS里关

Reply View the author
MeGusta
deepin
2024-11-30 00:06
#3

根据我之前研究cadmouse鼠标的经验,你可以在windows下使用wireshark对关闭键盘灯这个行为的usb信号进行抓包,找到特定的数据包之后,用python或者cpp,写一个发送数据包的程序,再写一个udev规则,让系统识别到键盘之后,自动向键盘发送关闭键盘灯的数据包,来实现你的需求。

Reply View the author
灵兮之
deepin
2024-12-06 08:17
#4
momo

直接在BIOS里关

bios里面没有,但是开机之后按三次“FN+空格”就可以关闭

Reply View the author
灵兮之
deepin
2024-12-06 08:18
#5
MeGusta

根据我之前研究cadmouse鼠标的经验,你可以在windows下使用wireshark对关闭键盘灯这个行为的usb信号进行抓包,找到特定的数据包之后,用python或者cpp,写一个发送数据包的程序,再写一个udev规则,让系统识别到键盘之后,自动向键盘发送关闭键盘灯的数据包,来实现你的需求。

这个好难好难

Reply View the author
灵兮之
deepin
2024-12-06 08:20
#6
DebuggerX

如果键盘灯是键盘固件自己实现的,系统模拟发送按键是没用的。

先参考 https://wiki.archlinux.org/title/Keyboard_backlight 看看能不能找到思路吧

文章都是英文看不懂了

Reply View the author