Trocar chaves especiais

3

Estou no archlinux e tentando trocar a tecla Alt esquerda com a tecla Ctrl esquerda para minha conveniência no emacs, assim como a edição de linha de comando do bash. Eu uso o seguinte ~ / .xmodmap:

remove mod1 = Alt_L
remove control = Control_L
keycode 37 = Alt_L
keycode 64 = Control_L
add mod1 = Control_L
add control = Alt_L

Por alguma razão não clara para mim, embora a saída xev mostre que, de fato, as duas chaves são trocadas, nenhum aplicativo realmente usa as novas ligações. Alguém pode me esclarecer?

    
por kliron 29.04.2011 / 19:59

1 resposta

2

Você está mudando duas vezes para retornar à origem.

Em vez disso, você deve ter alterado modifier :

remove mod1 = Alt_L
remove control = Control_L
add mod1 = Control_L
add control = Alt_L

ou keycode :

remove mod1 = Alt_L
remove control = Control_L
keycode 37 = Alt_L
keycode 64 = Control_L
add mod1 = Alt_L
add control = Control_L

Confira xmodmap (1) exemplo, eles add ao mesmo modificador eles remove d de:

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
    
por 20.11.2016 / 14:27