Como remapear as teclas Caps Lock e Ctrl?

Como remapear as teclas Caps Lock e Ctrl?

Gostaria de remapear minhas chaves de forma que Ctrlse comportem como Caps Lockchave e vice-versa. Além disso, se possível, gostaria que as configurações estivessem disponíveis apenas para o usuário conectado no momento. Como posso conseguir isso?

Sou usuário do vim, diferentemente das outras pessoas que usam esta máquina, então gostaria dessas configurações apenas para minha conta.

Responder1

13.10+:

Instale e use gnome-tweak-tool> Keyboard & Mouse> Keyboard> Additional Layout Options> Caps Lock behavior.

Antes das 13h10:

Abra a caixa de diálogo Preferências do teclado ( System -> Preferences -> Keyboard). Na guia layout, clique no Options...botão. Expanda a Ctrl key positionseção e selecione Swap Ctrl and Caps Lock.

Essas configurações devem ser aplicadas sempre que você fizer login e afetarão apenas sua conta de usuário.

Responder2

Aqui está uma maneira de fazer isso sem instalar software extra:

setxkbmap -layout us -option ctrl:swapcaps

Fonte:

Responder3

Uma das melhores maneiras de fazer isso graficamente se você estiver usando o shell do GNOME é instalarFerramenta de ajuste do Gnome:

sudo apt-get install gnome-tweak-tool

Para a versão 3.30.0 e posterior:

  • Abra a ferramenta tweak e clique no botãoTeclado mouseseção na barra de menu esquerda.
  • Clique noOpções adicionais de layoutbotão à esquerda.
  • SobComportamento de Caps LockselecioneCaps Lock também é um Ctrl.

Para versões mais antigas:

  • Abra a ferramenta tweak e clique no botãodigitandoseção na coluna da esquerda.
  • Agora você deve ver a linhaComportamento da tecla Caps Lockà esquerda.
  • EscolherFaça do Caps Lock uma tecla Ctrl adicionalem vez deDesabilitadona lista suspensa e você deve estar bem.

Aproveite sua nova Ctrlchave!

Responder4

Para alterar permanentemente o comportamento:

  1. correrdconf-editor

  2. selecioneorg.gnome.desktop.input-sources

  3. Altere xkb-optionspara ['ctrl:nocaps'](ou adicione-o a qualquer opção existente)

ou na linha de comando (Aviso: isso substitui as configurações existentes!):

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

informação relacionada