O Linux não pode digitar Alt- {mas pode digitar Alt-}

0

Antecedentes

Bem, isso é estranho ... um pouco de informação sobre o fundo:

  • estou usando o Debian 9;
  • Estou usando um teclado italiano para que as chaves realmente digitadas sejam Alt + AltGr + Deslocamento + è (enquanto Alt + AltGr + Desloc + + para } );
  • meu teclado é: Teclado de acesso com fio Deluxe Logitech Y-SG13.

Problema

Bem como o título diz Alt + AltGr + Deslocamento + è não é processado. Inicialmente notei isso usando o Emacs, mas depois de alguns testes, percebi que o problema é mais baixo nível. Aqui está como eu entendo isso.

Assumindo que /dev/input/event0 é o arquivo do dispositivo associado ao teclado que tentei:

$ sudo hd /dev/input/event0

Enquanto eu vejo dados de eventos brutos para Alt-} , nada é gerado para Alt-{ .

Isso acontece tanto no X quanto nos consoles virtuais.

Nota

Aparentemente, com este layout, { e } também podem ser digitados com AltGr + 7 e AltGr + 0 respectivamente. Usando o acima tudo funciona bem.

Eu tentei outro teclado nas mesmas condições e foi capaz de interpretar adequadamente essa sequência.

Pergunta

Não estou procurando uma solução alternativa, sei como remapear chaves e contornar esse problema, mas estou interessado em entender por que isso acontece e como depurá-lo.

    
por cYrus 12.11.2017 / 13:36

1 resposta

0

Como Ignacio Vazquez-Abrams apontado , isso provavelmente é um problema fantasma , já que isso não acontece com outro teclado.

Encontre mais informações aqui :

"Ghosting" is the problem that some keyboard keys don't work when multiple keys are pressed simultaneously. The key presses that don't show up on the computer or seem to have disappeared are said to have been "ghosted".

    
por 26.11.2017 / 17:04