Remapeando a tecla AltGr para Control com setxkbmap

3

Existe uma maneira de remapear a tecla AltGr para Ctrl com o setxkbmap?

Eu já verifiquei a seção de opções em "/usr/share/X11/xkb/rules/base.lst" mas não encontrei uma entrada para AltGr ...

Eu também tentei o xmodmap, mas algumas entradas do xmodmap no meu ~ / .xsesssionrc parece ser ignorado na inicialização do sistema, e eles não fazem efeito. Por isso, decidi conseguir isso através de setxkbmap ou xkb ...

Meu layout de teclado está definido para gb (em um teclado italiano).

Isto é o que o xmodmap imprime:

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
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)

E isso é o que o xev imprime quando pressiono AltGr :

...
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
...

Obrigado pela ajuda.

    
por mt22 25.02.2012 / 14:06

1 resposta

3

Graças às sugestões da comunidade Xorg, descobri o comando setxkbmap correto:

setxkbmap -option ctrl:ralt_rctrl
    
por mt22 26.02.2012 / 16:44