Чтобы быть точным, когда Вы включаете устройство хранения USB, оно загружается в sd
что-то, но где клавиатура usb загружается в /dev/
?
Клавиатуры используют файлы устройств события. Можно найти их в /dev/input/event*
. Для нахождения точного тракта, Вы можете egrep -i "keyboard.+\/dev" /var/log/Xorg.0.log
Я знаю, что немного поздно для ответа, но я надеюсь, что это полезно для друзей.
“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