Mapear Alt Direita para Alt em vez de AltGr

2

Eu tenho um teclado Kinesis Advantage e estou tentando fazer com que as teclas Alt da direita e da esquerda façam a mesma coisa. Atualmente, a tecla esquerda Alt funciona como esperado, mas a tecla direita Alt apenas me permite digitar caracteres estrangeiros.

Eu encontrei o seguinte resposta para outro pergunta para ser muito útil, mas não consigo obter resultados semelhantes. Aqui está o que eu vejo quando digito xmodmap :

$ xmodmap
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

No meu caso, não tenho uma chave Alt_R mapeada para nenhuma das minhas teclas mod. Quando é esse o caso, o que devo fazer?

    
por Tom Purl 29.04.2015 / 05:27

1 resposta

2

Você precisa fazer com que a tecla AltGr envie o Alt_R ou Meta_R keysym e associe estes keyyms ao modificador Alt (que para você é mod1 ). Coloque as seguintes linhas no seu arquivo .Xmodmap (assumindo um teclado de PC):

keycode 108 = Alt_R Meta_R
add Mod1 = Alt_L Alt_R Meta_L Meta_R

Isso se você quiser configurar isso manualmente. Há provavelmente uma opção XKB para fazer o que você quer - escolha um layout não internacional dos EUA, por exemplo.

    
por 03.05.2015 / 00:35