Combinações Alt esquerda com xmodmap

Combinações Alt esquerda com xmodmap

Como posso mudar Alt+ symbolpara algum outro?

Por exemplo,

Mudei o ponto e vírgula assim:

keycode 47   = BackSpace colon semicolon colon semicolon colon

Mas eu quero Alt+; para produzir ;.

Responder1

Tenha em mente que xmodmapisso está meio obsoleto e terá problemas --- por exemplo,o teclado é redefinido a cada mudança de layout(isso às vezes acontece quando você nem pensou); o arquivo ~/.Xmodmappode ser carregado ou não dependendo do seu Desktop e DM (gerenciador de exibição). Você vê informações mais detalhadasnesta respostae uma forma mais "moderna" de fazer a mudançaesta postagem do blog por mim mesmo.

No entanto, se você tiver apenas um layout, talvez xmodmapfuncione para você, como parece na sua postagem... então:

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

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

xmodmap -pkeirá despejar o mapa completo do teclado, e existe greppara filtrar apenas as teclas que definem "+", que é chamado de "plus" neste caso (e eu o tenho em shift- =).

  1. Para ter dois pontos em AltGr+ +, você pode alimentar xmodmapa linha:

     keycode  21 = equal plus equal plus semicolon colon
    

Isso usará como modificador as teclasque é definido como AltGr no layout do seu teclado. No meu teclado é a tecla Alt direita, mas YMMV.

informação relacionada