Eu notei que se eu pressionar Shift + Alt + X , o sistema verá Meta + X , mas se eu pressionar Alt + Deslocar + X , o sistema verá Shift Alt + X , pressionando Alt primeiro e Shift segundo pode contornar o problema.
Alguns antecedentes: Eu cuido do código de manipulação de chaves no software do centro de mídia Kodi , e tenho tentado definir um obscuro bug relatado por um usuário. Eles têm um controle remoto que emula um teclado e para um determinado botão envia a combinação de teclas Ctrl + Desloc + Alt + b . O problema é que a tecla de Kodi recebe é Ctrl + Desloc + Meta + b .
Eu descobri que isso também acontece quando eu pressiono essa combinação de teclas no teclado e, de fato, qualquer combinação envolvendo shift e Alt faz coisas semelhantes. O fator comum parece estar pressionando Shift e Alt simultaneamente.
Eu entendo que a tecla Meta era uma tecla modificadora em um teclado antigo que não é mais usado, mas que o Ubuntu pode ser configurado para gerar pressionamentos de teclas Meta . Gostaria de saber se existe alguma configuração em algum lugar no Ubuntu que esteja causando o envio da combinação Shift + Alt para os clientes X como um pressionamento de tecla Meta .
Isso é com o Ubuntu 14.04, e eu obtenho o mesmo comportamento no shell padrão e ao usar o shell LXDE.
Por favor, grite se eu perdi alguma informação vital - Eu sou um desenvolvedor do Windows e estou um pouco fora da minha profundidade com o Unix. Eu não entrei nos detalhes das chamadas do sistema que o Kodi usa para receber as teclas pressionadas, pois suspeito que isso seja mais adequado para um site de desenvolvimento. O que eu estou interessado principalmente é alguma configuração que é usuário tweakable que pode estar causando esse comportamento.
Eu notei que se eu pressionar Shift + Alt + X , o sistema verá Meta + X , mas se eu pressionar Alt + Deslocar + X , o sistema verá Shift Alt + X , pressionando Alt primeiro e Shift segundo pode contornar o problema.
Você pode desabilitar esse comportamento executando o seguinte comando remapear: xmodmap -e "keycode 64 = Alt_L"
. Isto define Alt como simplesmente Alt , e não Meta quando deslocado.
Tags keyboard-layout keyboard