Como você remapear uma chave para a tecla Caps Lock no Xubuntu?

59

Estou usando o Xubuntu 12.04. Como trocar ou remapear as Control(ou qualquer chave) e Caps Lockchaves?

Evan Carroll
fonte

Respostas:

98

Outra maneira:

sudo vi /etc/default/keyboard

encontre a linha que começa com XKBOPTIONSe adicione ctrl:nocapspara tornar o Caps Lock uma chave de controle adicional ou ctrl:swapcapspara trocar o Caps Lock and Control.

Por exemplo, o meu parece

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

então corra

sudo dpkg-reconfigure keyboard-configuration

A razão dessa maneira é melhor é que ela terá efeito nos consoles virtuais (por exemplo, Ctrl+ Alt+ F1), bem como na área de trabalho gráfica.

Mikel
fonte
11
Isso é lindo; há quanto tempo o XKBOPTIONS existe?
Ehtesh Choudhury
2
XkbOptions é nomeado para uma configuração no X. A capacidade é fornecida pelo console-setuppacote, que parece estar no Ubuntu desde pelo menos o Lucid , e provavelmente antes.
Mikel
2
Funciona perfeitamente no xubuntu 14.04, obrigado
Bjarke Freund-Hansen
11
Também funciona perfeitamente aqui no Ubuntu 14.04.
Doorknob
6
use caps:escapepara remapear o capslock para esc
Harry Moreno
24

Para trocar as chaves, vá:

XubuntuGerenciador de configuraçõesSessão e inicialização

Em seguida, no configurador Sessões e inicialização, vá

Início automático do aplicativo (guia na parte superior) → Adicionar (botão inferior)

Agora na tela Adicionar aplicativo

  • Nome : Controle e troca CapsLk
  • Descrição : Troque as duas chaves
  • Comando : / usr / bin / setxkbmap -option "ctrl: swapcaps"

Para remapear Caps Lock para Control, vá:

Xubuntu → Gerenciador de configurações → Sessão e inicialização

Em seguida, no configurador Sessões e inicialização, vá

Início automático do aplicativo (guia na parte superior) → Adicionar (botão inferior)

Agora na tela Adicionar aplicativo

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
Evan Carroll
fonte
4
Uau, isso é dramaticamente mais difícil do que costumava ser
foxxtrot
Na minha instalação quase recente do Ubuntu 13.10, ele funciona quando executado manualmente, mas não a partir de "Sessão e Inicialização".
Chris
Não sugiro mais que esse método use a outra resposta. askubuntu.com/a/223674/29097
Evan Carroll
3

Para compor em vez de caps, coloque compose:capscomo -optionsparâmetro.

Makdaam
fonte
3

Para Raring (pelo menos):

Inicie "Layout do teclado" (a partir do traço).

Pressione "Opções ..." para acessar o menu "Opções de layout do teclado".

Eu escolhi "Ctrl key position" => "Caps lock as Ctrl". Seus gostos podem ser diferentes.

vivainio
fonte
11
O que é "traço"? Certamente não a Unidade (no Xubuntu), espero. Isso parece muito com a solução Gnome que não está disponível no Xubuntu.
Marty Fried