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

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

Если быть точным, когда вы подключаете 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

Связанный контент