Como saber onde em /dev/ um teclado USB está carregado?

Como saber onde em /dev/ um teclado USB está carregado?

Para ser mais preciso, quando você conecta um dispositivo de armazenamento USB, ele é carregado em sdalguma coisa, mas onde está carregado um teclado USB /dev/?

Responder1

Os teclados usam arquivos de dispositivos de eventos. Você pode encontrá-los em /dev/input/event*. Para encontrar o caminho exato você podeegrep -i "keyboard.+\/dev" /var/log/Xorg.0.log

Responder2

Sei que é um pouco tarde para responder, mas espero que isso seja útil para os amigos.

“mice” contém dados de entrada do mouse, mas para encontrar o arquivo relacionado aos teclados precisamos verificar os arquivos na pasta “by-path”, os nomes dos arquivos dos teclados terminam com “event-kbd”. Precisamos encontrar os links para os teclados e então encontrar o arquivo de eventos dos teclados. Os seguintes comandos podem fazer isso automaticamente para nós:

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 faz parte do código do intervalo no meu site pessoal:mazKnez. com

informação relacionada