xmodmap causa atalhos de teclado incorretos

xmodmap causa atalhos de teclado incorretos

Eu costumava xmodmaptrocar 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+snão funciona mais (mas Ctrl+se Ctrl+Shift+vfunciona). Ctrl+Shift+Stambém está quebrado emacs(onde eu o mapeei para salvar como) e Ctrl+Ntroquei Ctrl+Shift+Nde finalidade (novo buffer e novo quadro). Meu .xmodmaparquivo 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 setxbmapem vez de xmodmap?

Encontrei este bom tutorial para você começar, setxbmapintitulado: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.

informação relacionada