¿Cómo saber en qué parte de /dev/ está cargado un teclado USB?

¿Cómo saber en qué parte de /dev/ está cargado un teclado USB?

Para ser precisos, cuando conectas un dispositivo de almacenamiento USB, se carga en sdalgo, pero ¿dónde está cargado un teclado USB /dev/?

Respuesta1

Los teclados utilizan archivos de dispositivos de eventos. Los puedes encontrar en /dev/input/event*. Para encontrar el camino exacto puedesegrep -i "keyboard.+\/dev" /var/log/Xorg.0.log

Respuesta2

Sé que es un poco tarde para responder, pero espero que esto sea útil para mis amigos.

"ratones" contiene datos de entrada del mouse, pero para encontrar el archivo relacionado con los teclados necesitamos verificar los archivos en la carpeta "por ruta", los nombres de los archivos de los teclados terminan en "evento-kbd". Necesitamos encontrar los enlaces a los teclados y luego podremos encontrar el archivo de eventos de los teclados. Los siguientes comandos pueden hacer esto automáticamente por nosotros:

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

Este código es parte del código para el tiempo de descanso en mi sitio web personal:mazKnez.com

información relacionada