Eu costumava xmodmap
trocar as teclas Caps Lock e Ctrl no meu Thinkpad X120e. As teclas foram 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
funciona). Ctrl+Shift+S
também está quebrado emacs
(onde eu o mapeei para salvar como) e Ctrl+N
troquei Ctrl+Shift+N
de finalidade (novo buffer e novo quadro). Meu .xmodmap
arquivo está assim:
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
Usei o mesmo arquivo em minha área de trabalho (também executando o Debian Wheezy) e não tive esses problemas.
Responder1
eu encontreieste comentárioem uma sessão de perguntas e respostas do Askubuntu intitulada:problemas de atalho de teclado com xmodmap em sinergia.
Excerto
Você enfrenta o mesmo problema se usar o Xkb para trocar controle/capslock? Você deve conseguir fazer isso através do aplicativo do painel de controle do teclado ou com setxkbmap. Sabe-se que o xmodmap estraga tudo para aplicativos com reconhecimento de xkb. – James Henstridge 17 de novembro de 2011 às 1:16
Talvez você devesse tentar usar setxbmap
em vez de xmodmap
?
Encontrei este bom tutorial para você começar, setxbmap
intitulado:Estendendo o mapa do teclado X com xkb, se você está interessado.
Tentei encontrar uma lista de quais aplicativos são XKB Aware, mas não tive sucesso. Encontrei este documento intitulado:A extensão do teclado X. Neste documento há menção a 3 classificações de aplicações, caso você tenha interesse.