combinações Left Alt com xmodmap

3

Como posso alterar Alt + symbol para algum outro?

Por exemplo,

Eu mudei o ponto-e-vírgula assim:

keycode 47   = BackSpace colon semicolon colon semicolon colon

Mas eu quero Alt +; para produzir;.

    
por Yuki 12.05.2014 / 02:15

1 resposta

1

Lembre-se de que xmodmap está obsoleto e terá problemas, por exemplo, o teclado é reajustado em cada mudança de layout (isso acontece quando você nem pensa); o arquivo ~/.Xmodmap pode ser carregado ou não, dependendo da sua área de trabalho e do DM (gerenciador de exibição). Você vê informações mais detalhadas nesta resposta e uma maneira mais "moderna" de fazer a mudança em esta postagem de blog por mim mesmo .

No entanto, se você tiver apenas um layout talvez xmodmap possa funcionar para você, como parece em seu post ... então:

  1. Encontre o código-chave da sua chave "+"; por exemplo, no meu laptop com o teclado internacional dos EUA:

    [:~] % xmodmap -pke | grep plus     
    keycode  21 = equal plus equal plus multiply division
    keycode 126 = plusminus NoSymbol plusminus
    

xmodmap -pke irá descarregar seu mapa de teclado completo, e o grep está lá para filtrar apenas as chaves que definem "+", que é chamado de "mais" neste caso (e eu tenho isso em shift- = ).

  1. Para ter dois pontos no AltGr + + , você pode alimentar a xmodmap da linha:

     keycode  21 = equal plus equal plus semicolon colon
    

Isto irá usar como um modificador as chaves quais é definido como AltGr no layout do teclado . No meu teclado é a tecla Direita-Alt, mas YMMV.

    
por Rmano 12.05.2014 / 05:14

Tags