Vários teclados da mesma letra dispara um pressionamento de tecla

1

Estou usando a distro mais recente do Linux Mint com dois teclados externos conectados a um laptop. Ambos são idênticos. Logitech K120

Se eu pressionar a letra a em ambos os teclados ao mesmo tempo, parece que ele dispara apenas um evento de pressionamento de tecla. O resultado no teclado é: único a em vez de aa .

Se eu pressionar a no primeiro teclado e b no segundo, ele funciona como esperado: ab

Eu tentei digitar isso em um console. Também verificado no navegador, capturando e enviando todos os eventos keypress. Quando a mesma letra é pressionada em ambos os teclados, ele dispara apenas um evento. Quando diferentes letras - dois eventos separados.

Nota: Eu também usei xkbcomp para alterar o layout do segundo teclado para aumentar os números originais do código de evento (ex: keyCode + 2000). Estou fazendo um jogo multiplayer com dois teclados e um PC. A alteração é necessária para determinar em JavaScript qual teclado enviou qual código ... (eu diminuo valores em JavaScript para obter caracteres digitados).

    
por Brudas 16.11.2015 / 16:44

0 respostas