xmodmap causa atalhos de teclado incorretos

1

Eu usei xmodmap para alternar as teclas Caps Lock e Ctrl no meu Thinkpad X120e. As chaves são trocadas, mas isso fez com que os atalhos de teclado em vários aplicativos parassem de funcionar corretamente. No Libre Office Ctrl+Shift+s não funciona mais (mas Ctrl+s e Ctrl+Shift+v do). Ctrl+Shift+S também está quebrado em emacs (onde eu o mapeei para salvar como) e Ctrl+N e Ctrl+Shift+N trocaram propósitos (novo buffer e novo frame). Meu arquivo .xmodmap é o seguinte:

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

Eu usei o mesmo arquivo na minha área de trabalho (também executando o Debian Wheezy) e não tive esses problemas.

    
por Phineas Rex 30.04.2013 / 20:57

1 resposta

0

Eu encontrei este comentário em um Q & A do Askubuntu intitulado : problemas de atalhos de teclado com o xmodmap em sinergia .

Trecho

Do you run into the same problem if you use Xkb to swap control/capslock? You should be able to do this through the keyboard control panel application, or with setxkbmap. xmodmap has been known to screw things up for xkb aware applications. – James Henstridge Nov 17 '11 at 1:16

Talvez você deva tentar usar setxbmap em vez de xmodmap ?

Eu encontrei este belo tutorial para você começar com setxbmap intitulado: Estendendo o mapa do teclado X com xkb , se você estiver interessado.

Eu tentei encontrar uma lista de quais aplicativos são XKB Aware, mas não tiveram sucesso. Eu encontrei este documento intitulado: A extensão do teclado X . Neste documento há menção de 3 classificações de aplicativos, caso você esteja interessado.

    
por 01.05.2013 / 02:03