Как знать, где в/dev/загруженная клавиатура USB?

Чтобы быть точным, когда Вы включаете устройство хранения USB, оно загружается в sd что-то, но где клавиатура usb загружается в /dev/?

3
задан 27 September 2014 в 14:34

2 ответа

Клавиатуры используют файлы устройств события. Можно найти их в /dev/input/event*. Для нахождения точного тракта, Вы можете egrep -i "keyboard.+\/dev" /var/log/Xorg.0.log

2
ответ дан 17 November 2019 в 20:50

Я знаю, что немного поздно для ответа, но я надеюсь, что это полезно для друзей.

“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

1
ответ дан 17 November 2019 в 20:50

Другие вопросы по тегам:

Похожие вопросы: