准确的说,当你插入一个 USB 存储设备时,它会被加载到sd
某个东西中,但是 USB 键盘被加载到哪里呢/dev/
?
答案1
键盘使用事件设备文件。您可以在 中找到它们/dev/input/event*
。要查找确切路径,您可以egrep -i "keyboard.+\/dev" /var/log/Xorg.0.log
答案2
我知道回复有点晚了,但我希望这对朋友们有帮助。
“mice” 包含鼠标输入数据,但要找到与键盘相关的文件,我们需要检查文件夹“by-path”中的文件,键盘文件名以“event-kbd”结尾。我们需要找到键盘的链接,然后我们才能找到键盘事件文件。以下命令可以自动为我们完成此操作:
kbdEvents=($(ls /dev/input/by-path | grep "event-kbd"))
for forCounter in "${kbdEvents[@]}"
do
eventFile=$(readlink --canonicalize "/dev/input/by-path/${forCounter}")
# do anything ...
done
此代码是我个人网站休息时间代码的一部分:mazKnez.com