Para fechar este, adicionarei minha correção atual. Talvez alguém possa usá-lo também. Coloque isso em um script, inicie-o automaticamente com DE:
setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
Eu quero trocar o Capslock pelo Backspace e chegar apenas ao ponto de misturá-los. Com isso quero dizer: apertar Capslock funciona como a tecla Backspace, mas também ativa Caps (incluindo o LED).
Quando eu estava usando o Gnome, as configurações do teclado me permitiam fazer a troca facilmente. No XFCE essas opções estão faltando, então eu tentei via. Xmodmap e xkeycaps . Xkeycaps ainda me permite exportar o material para .Xmodmap, mas de alguma forma não funciona. Estou sentindo falta de algo aqui!
Current .Xmodmap (comentado porque dá erros "bad keysym na lista de modificadores de remoção 'Caps_Lock', sem códigos de tecla correspondentes", isso foi descrito principalmente nos fóruns)
keycode 66 = BackSpace
! remove Lock = Caps_Lock
remove Mod5 = Mode_switch Mode_switch
Fazer referência ao xmodmap para carregar no .profile etc também não funcionou. Eu poderia viver com a instalação da ferramenta Gnome-Keyboard Settings no meu sistema xfce, se nada mais ajudar - qual pacote é esse?
EDITAR:
setxkbmap -option caps:backspace
funciona, MAS: a chave não se repete ao manter-se A MENOS que eu uso xmodmap -e "clear Lock"
também. Não é bem elegante, mas aparentemente funciona.
Para fechar este, adicionarei minha correção atual. Talvez alguém possa usá-lo também. Coloque isso em um script, inicie-o automaticamente com DE:
setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
Você pode realmente fazer algumas alterações na troca de chaves. Clique no ícone de energia, no canto superior direito da sua tela. Selecione 'Configurações do Sistema' e dê um duplo clique em 'Layout do Teclado'. Localize 'Opção' na caixa pop-up e clique nela. Procure por 'CAPS Lock Key Behavior' e clique na seta antes dessa opção. No menu suspenso, selecione 'Fazer Caps bloquear Backspace adicional'. Espero que responda a sua pergunta. Obrigado.
Quando eu troco as chaves no .xmodmap eu sempre dou dois comandos como este:
keycode key1 = função key2
keycode key2 = função key1