準確的說,當你插入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