Por que a minha substituição da supertela pela tecla Alt_L não funciona em todos os casos?

0

No Thinkpad T400, minha tecla Alt esquerda parou de funcionar. Desde que eu nunca usei o super chave no LXDE no Ubuntu 16.04 , fiz o seguinte para modificar a superchave como se fosse a tecla Alt esquerda.

Primeiro, preciso descobrir as informações relevantes sobre as duas chaves executando xev .

Quando pressiono a tecla Alt esquerda, xev não produz nada. Eu só posso deduzir as informações sobre a tecla Alt esquerda da tecla Alt direita. Quando pressiono a tecla Alt direita,

KeyPress event, serial 48, synthetic NO, window 0x2800001,
    root 0xb2, subw 0x0, time 942676, (262,45), root:(264,68),
    state 0x0, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x2800001,
    root 0xb2, subw 0x0, time 942812, (262,45), root:(264,68),
    state 0x8, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Quando eu pressiono a superchave,

KeyPress event, serial 48, synthetic NO, window 0x2800001,
    root 0xb2, subw 0x0, time 943386, (262,45), root:(264,68),
    state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x2800001,
    root 0xb2, subw 0x0, time 943498, (262,45), root:(264,68),
    state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Então, em um bash shell, depois que eu corro

xmodmap -e "keycode 133 = Alt_L"

a superchave às vezes funciona como tecla Alt à esquerda, por exemplo

  • quando mudo para a primeira guia do firefox em Alt+1 (via super+1 ).

Mas a superchave às vezes não funciona como tecla Alt à esquerda, por exemplo,

  • quando eu alterno para a primeira guia de lxterminal por Alt+1 (via super+1 ),
  • quando eu quiser alternar entre as janelas de diferentes aplicativos por Alt+tab via super+tab (estranhamente, Alt_R + tab também não funciona, embora Alt_L + tab tenha funcionado quando a tecla Alt esquerda funcionou anteriormente).
  • quando eu trabalho no Emacs, o que requer muito usar a tecla Alt,
  • Quando eu quero chamar um programa, primeiro Alt + F2 via super + F2
  • Quando eu quero fechar a janela de um programa, por Alt + F4 via super + F4

Eu estava me perguntando por que a super-chave não funciona como a tecla Alt à esquerda em todos os casos?

Segui o link e link , mas eu poderia ter perdido alguma coisa, e também percebi que eles estão tentando trocar duas chaves de trabalho, em vez de substituir uma tecla não útil por uma chave de trabalho .

Obrigado.

    
por Tim 19.04.2018 / 03:02

0 respostas