Chega de Caps Lock!

O Caps Lock ocupa um dos lugares mais valiosos do seu teclado. Se você o remapear para uma tecla de atalho que realmente usa, digitar fica muito mais confortável.

Experimente o remapeamento

A mesma tecla pode ter uma função muito melhor

No , o padrão mais útil é Control.

Teste você mesmo

Teste usar o Caps Lock como um auxiliar de atalhos

Dentro desta área de texto, Caps Lock funciona como uma tecla modificadora virtual Control para A, C, V e X. Você pode testar a sensação antes de mudar as configurações do sistema. As ações da área de transferência podem pedir permissão do navegador na primeira vez.

virtual ControlStatus:Aguardando

Pressione Caps Lock uma vez e, em até 1 segundo, pressione A, C, V ou X. Nesta demo, a próxima tecla compatível age como um atalho com Control. Você precisa pressionar Caps Lock novamente para cada atalho.

Depois de testar a demo, volte o Caps Lock ao estado normal para ele não atrapalhar a próxima tarefa. Ainda pode haver bugs específicos do navegador e do sistema operacional.

Guia de configuração

Guias de configuração por sistema operacional

Escolha o sistema operacional que você usa e siga os passos correspondentes.

Linux

No Linux, o keyd é uma boa solução em nível de sistema para remapear o Caps Lock para Control ou Escape sem depender de um ambiente gráfico específico.

Passo a passo

1. Instale o keyd

Instale o keyd primeiro. O fluxo de instalação a partir do código-fonte é git clone, make, sudo make install e sudo systemctl enable --now keyd. Se você preferir uma versão marcada, pode começar pela página de releases.

Script de instalação

keyd-setup.sh

git clone https://github.com/rvaiya/keyd
cd keyd
make
sudo make install
sudo systemctl enable --now keyd

2. Crie /etc/keyd/default.conf

Crie /etc/keyd/default.conf e comece com um mapeamento overload simples. Essa configuração faz o Caps Lock enviar Escape ao tocar e Control ao manter pressionado.

Exemplo de configuração

default.conf

[ids]
*

[main]
# Faz o Caps Lock agir como Escape ao tocar e como Control ao manter pressionado.
capslock = overload(control, esc)

# Opcional: coloca o Caps Lock no Escape também.
esc = capslock

3. Recarregue o daemon

Depois de salvar o arquivo, execute sudo keyd reload para que o novo mapeamento entre em vigor. Se algo não aplicar corretamente, verifique o log do serviço com journalctl -eu keyd.

4. Confira os nomes das teclas quando o teclado for incomum

Se o layout do seu teclado for incomum ou o nome de alguma tecla estiver confuso, use keyd monitor para ver os nomes que o keyd recebe. Se quiser verificar os eventos originais do dispositivo, pare o keyd primeiro e rode o comando novamente.

5. Lembre-se da sequência de parada de emergência

Se você fizer uma configuração ruim e precisar se recuperar rápido, use Backspace + Escape + Enter para encerrar o keyd.

Notas

  • Use a branch master como a de desenvolvimento e as releases marcadas como versões estáveis.
  • Debian 13+ e Ubuntu 25.04+ também suportam apt install keyd, mas a instalação a partir do código acima é a opção mais portátil.
  • Se você ainda precisar do Caps Lock às vezes, mantenha-o em outra tecla que você quase não usa em vez de removê-lo completamente.

Referências