Supondo um Ubuntu suficientemente recente, você deve poder adicionar o seu teclado a /etc/udev/hwdb.d/
. O formato requerido pode ser copiado de /lib/udev/hwdb.d/60-keyboard.hwdb
.
Depois de adicionar seu novo mapeamento, você precisa reconstruir o arquivo hwdb.bin: udevadm hwdb --update
. Na próxima vez em que udev
vir seu segundo teclado (por exemplo, desconecte-o e faça a replicação), ele deverá carregar o mapeamento que você escreveu.
Isso tudo presume que o segundo teclado tenha um fornecedor USB distinto: o par de produtos para o primeiro teclado. Se os dois forem idênticos, talvez você precise de regras mais envolvidas em /etc/udev/rules.d
(verifique /lib/udev/rules.d/60-keyboard.rules
para um ponto inicial).
Veja também /lib/udev/rules.d/64-xorg-xkb.rules
se você estiver executando o X.