Como posso trocar o CAPSLOCK pelo BACKSPACE?


12

Quero trocar Capslock com Backspace e cheguei apenas a ponto de misturar os dois. Com isso, quero dizer: pressionar 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 facilmente fazer a troca. No XFCE essas opções estão ausentes, então tentei via. Xmodmap e xkeycaps . O Xkeycaps até me permite exportar o material para .Xmodmap, mas de alguma forma ele não funciona. Estou faltando alguma coisa aqui!

.Xmodmap atual (comentado porque fornece erros "chave incorreta na lista de modificadores de remoção 'Caps_Lock', sem códigos de chave 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 instalando a ferramenta Configurações do Teclado Gnome no meu sistema xfce, se nada mais ajudar - que pacote é esse?

EDIT: setxkbmap -option caps:backspace funciona, MAS: a tecla não se repete ao manter pressionado, a menos que eu use xmodmap -e "clear Lock"também. Não é muito elegante, mas aparentemente funciona.


Eu só descobri sobre setxkbmap ea opção "caps: backspace", que parece ser o que gnome faz via GUI
— marto

setxkbmap -option caps:backspacefunciona, mas: chave não será repetido na mantendo
— marto

sim, thx para a dica
— marto 25/11

Respostas:


15

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"

2
Para o ubuntu, consulte askubuntu.com/a/432966/12648 , não é xmodmapnecessário ou é necessário iniciar automaticamente, apenas opções 'caps:backspace','shift:both_capslock'na dconf-editor org >> gnome >> desktop >> desktop >> input-sources >> lista xkb-options.
— Bonger

1
@bonger o editor dconf não funciona com repetição de tecla embora (Ubuntu 14.04)
— A.Wan

1

Você pode realmente fazer algumas alterações na troca de chaves. Clique no ícone de energia, no canto superior direito da tela. Selecione 'Configurações do sistema' e clique duas vezes 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 'Make Caps lock backspace adicional'. Espero que isso responda à sua pergunta. Obrigado.


Eu estou no XFCE, como eu descrevi não existe tal opção como no Gnome tags também editadas para melhor visibilidade
— marto

Não entendo por que isso não funciona para você. Para sua informação, também não estou usando o gnome, mas funcionou para mim.
— all4naija

0

Quando troco chaves no .xmodmap, sempre dou dois comandos como este:

keycode key1 = função key2

keycode key2 = função key1


sim, mas de alguma forma nem sempre funciona. Ou funciona parcialmente. Fantasma na máquina ..
— marto 03/11/11

desculpe, nunca tive problemas com isso. Assim, porque no seu .xmodmap você tem apenas um comando keycode.
— Joschi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.