-
Não sou especialista, AFAIK, o melhor é criar um novo driver (módulo de kernel) para o novo teclado criptografado.
Aqui está um projeto pequeno e fácil de entender.
Nome extenso: Driver de chipset de teclado Linux Microdia
Nome abreviado:aziokbd
Autor: Colin Svingen (Swoogan)
Página inicial do projeto: linkEle está usando o DKMS, portanto, não é necessário reconstruir o kernel do Linux.
-
Não tenho conhecimento sobre ferramentas de criptografia, por isso não posso ajudar em como lidar com o fluxo de dados criptografados.
-
udev
em poucas palavras, é parte do daemon desystemd
. Ele ajuda a criar configurações / configurações dinâmicas ea executar scripts personalizados sempre que as condições coincidirem quando um nó de dispositivo é criado, alterado ou removido da árvore do kernel. (/sys
é um FS virtual que mostra a mesma árvore atualmente no kernel).Ele irá ajudá-lo, mas não é o que você está procurando.
-
Outra opção, usando o driver / daemon do espaço do usuário. Nesse caso, você precisa acessar o dispositivo USB usando
libusb
. Mesma maneira quexboxdrv
(driver para o controlador xbox) exsane
(ferramenta para scanners).