正確に言うと、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
このコードは、私の個人ウェブサイトの休憩時間のコードの一部です。翻訳元