Chaves L e S tratadas como atalhos no Gnome

4
Aparentemente, aleatoriamente, meu ambiente GNOME 3.20 no Ubuntu 16.04 começou a interpretar cada minúscula não-deslocada L como um atalho para a Ajuda do Gnome e cada S como uma alternância para on -teclado na tela. A tecla backspace também não funciona, mas não parece acionar nada. Isso torna a digitação essencialmente impossível. Usar um teclado externo não ajuda, mas o problema não ocorre no KDE.

Eu verifiquei meus atalhos personalizados nas Configurações do Teclado do Gnome e não havia nada incomum. Também parecia não haver atalhos semelhantes, então estou confiante de que não é apenas o caso de uma meta-chave mal-comportada no teclado do meu laptop (embora eu tenha verificado que o numlock etc. não está ativado). Alguém já experimentou algo semelhante ou tem alguma ideia de como investigar?

EDITAR : saída de xev -e keyboard

Para trabalhar a tecla d

eKeyPress event, serial 28, synthetic NO, window 0x1c00001,
root 0xb5, subw 0x0, time 5537245, (226,149), root:(269,256),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) "f"
XmbLookupString gives 1 bytes: (66) "f"
XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x1c00001,
root 0xb5, subw 0x0, time 5537360, (226,149), root:(269,256),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) "f"
XFilterEvent returns: False

Para minúsculas S :

KeymapNotify event, serial 28, synthetic NO, window 0x0,
keys:  4294967221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0    

L parece não produzir nenhuma saída, mas isso pode ser porque ela muda instantaneamente o foco da janela para a janela de ajuda.

Para sudo evtest :

Event: time 1464451107.834624, type 4 (EV_MSC), code 4 (MSC_SCAN), value 26
Event: time 1464451107.834624, type 1 (EV_KEY), code 38 (KEY_L), value 1
Event: time 1464451107.834624, -------------- SYN_REPORT ------------
Event: time 1464451107.911967, type 4 (EV_MSC), code 4 (MSC_SCAN), value 26
Event: time 1464451107.911967, type 1 (EV_KEY), code 38 (KEY_L), value 0
Event: time 1464451107.911967, -------------- SYN_REPORT ------------
Event: time 1464451111.708492, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1464451111.708492, type 1 (EV_KEY), code 31 (KEY_S), value 1
Event: time 1464451111.708492, -------------- SYN_REPORT ------------
Event: time 1464451111.824893, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1464451111.824893, type 1 (EV_KEY), code 31 (KEY_S), value 0
Event: time 1464451111.824893, -------------- SYN_REPORT ------------
Event: time 1464451112.466926, type 4 (EV_MSC), code 4 (MSC_SCAN), value 20
Event: time 1464451112.466926, type 1 (EV_KEY), code 32 (KEY_D), value 1
Event: time 1464451112.466926, -------------- SYN_REPORT ------------
dEvent: time 1464451112.583242, type 4 (EV_MSC), code 4 (MSC_SCAN), value 20
Event: time 1464451112.583242, type 1 (EV_KEY), code 32 (KEY_D), value 0
Event: time 1464451112.583242, -------------- SYN_REPORT ------------
    
por Sman789 17.05.2016 / 00:19

4 respostas

0

Eu recomendaria navegar para o teclado do Gnome:

Configurações - > Teclado - > Atalhos (aba)

Verifique novamente o Navegador de Ajuda do Iniciador, bem como o atalho do Teclado Virtual nas categorias Iniciador e Acesso Universal, respectivamente. A tecla Backspace deve cancelar a atribuição do atalho e marcá-lo como Desabilitado. Quanto ao atalho atribuído à sua tecla de retrocesso, você terá que fazer um pequeno trabalho de detetive e seguir os mesmos passos. Infelizmente, eu estava incapaz de recriar o mesmo problema e desejar-lhe boa sorte!

    
por KofSurp 25.05.2016 / 05:18
0

Tem certeza de que está usando um layout de teclado correto? As configurações do layout do teclado podem ser acessadas a partir de configurações- > entrada de texto- > + sinal na parte inferior. Estas são listas de layouts de teclado que você pode verificar.

    
por Rahul Shaw 25.05.2016 / 08:46
0
  1. Teste a entrada do teclado não processado & amp; mapeamento: execute sudo evtest em um terminal e, em seguida, xev -e keyboard em outro. Em seguida, verifique essa chave para os dois estados quando eles funcionam normalmente e quando são atalhos incomuns. Tente uma chave de cada vez para ter uma saída limpa.

  2. Verifique se você tem .xmodmap , .xbindkeysrc ou qualquer outra configuração de modificador de mapa de teclado:

    ls -a | grep "^\.x"
    

    Referência: Como faço o remapeamento de certas chaves ou dispositivos?

por user.dz 28.05.2016 / 17:28
0

Tente pressionar e pressionar longamente as teclas que estão no atalho do teclado. Às vezes tenho chaves que não estão sendo pressionadas, mas estão sendo registradas. Por exemplo, backspace não funciona, tudo que eu faço tem resultados estranhos e se eu acertar w a janela se fecha. Eu percebi que ele pensava que o Ctrl estava sendo pressionado quando não era assim, pressionei o Ctrl e o consertei.

    
por Josh M. 28.05.2016 / 19:26