Como Mapear Caps Lock para Escape no Windows 11
🔍 WiseChecker

Como Mapear Caps Lock para Escape no Windows 11

Solução rápida: Instale o Microsoft PowerToys pela Microsoft Store. Abra o Gerenciador de Teclado → Remapear uma tecla → escolha Caps Lock como origem → escolha Escape como destino. Salve. Caps Lock agora envia Escape. Para permanente sem PowerToys: Mapa de Scancode no registro em HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout.

Caps Lock para Escape: remapeamento comum para usuários de Vim, acessibilidade, digitação ergonômica. PowerToys é a forma moderna; registro para permanente sem PowerToys em execução.

Sintoma: Deseja mapear Caps Lock para Escape no Windows 11.
Afeta: Windows 11.
Tempo de correção: ~5 minutos.

ADVERTISEMENT

O que causa essa necessidade

Motivos para remapear:

  • Usuários de Vim / Emacs: Caps Lock mais fácil de alcançar.
  • Acessibilidade: menos deslocamento para Escape.
  • Usuários de Mac em transição: Caps Lock para Control.
  • Programadores: menos Caps Lock acidental.

Método 1: Gerenciador de Teclado do PowerToys

O caminho padrão.

  1. Instale o Microsoft PowerToys pela Microsoft Store.
  2. Abra o PowerToys → Gerenciador de Teclado.
  3. Ative.
  4. Clique em Remapear uma tecla.
  5. Clique em + para adicionar. Origem: Caps Lock. Destino: Escape.
  6. OK. Salve.
  7. Teste: pressione Caps Lock. Deve agora agir como Escape.
  8. Para usuários de Vim: funciona em qualquer editor de texto.
  9. Para reverter: Gerenciador de Teclado → remova o remapeamento.
  10. Para uso contínuo: PowerToys é executado na inicialização; remapeamento permanente.

Esta é a correção padrão.

ADVERTISEMENT

Método 2: Mapa de Scancode no Registro para permanente

Para permanente sem PowerToys.

  1. Abra o Editor de Registro como Administrador.
  2. Navegue até: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.
  3. Crie um valor binário: Scancode Map.
  4. Defina os dados:
    00 00 00 00 00 00 00 00
    02 00 00 00
    01 00 3A 00
    00 00 00 00

    Isso mapeia Caps Lock (3A) para Escape (01).

  5. Reinicie.
  6. Caps Lock agora envia Escape em todo o sistema.
  7. Para reverter: exclua o valor Scancode Map. Reinicie.
  8. Para múltiplos remapeamentos: mais entradas no mapa de scancode.

Este é o caminho permanente.

Método 3: Usar AutoHotkey para avançado

Para remapeamento condicional.

  1. Instale o AutoHotkey de autohotkey.com.
  2. Crie um arquivo .ahk:
    Capslock::Esc
  3. Salve. Clique duas vezes para executar.
  4. Para remapeamento por aplicativo (apenas no VS Code, etc.):
    #HotIf WinActive("ahk_exe Code.exe")
    Capslock::Esc
    #HotIf
  5. Para uso contínuo: coloque o script na pasta shell:startup.
  6. Para Vim com múltiplos toques: Caps Lock toque único = Esc, segurar = Ctrl. Script AHK avançado.
  7. Para combinações contínuas de remapeamento: PowerToys + AutoHotkey.

Este é o caminho com script.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Pressione Caps Lock. A função Escape é acionada.
  • Cursor: entrada de texto não alterna mais maiúsculas/minúsculas.
  • No Vim: entra no modo Normal.
  • Para uso contínuo: funciona após reinicialização.

Se nenhum desses funcionar

Se o remapeamento falhar: Sintaxe do Scancode Map: verifique os dados binários exatamente. Erros quebram o teclado. Reinicialização: alterações no registro precisam de reinicialização. Para teclados gamer específicos: remapeamento em nível de hardware. Use o utilitário do fabricante. Para teclados Bluetooth: o mesmo; remapeie no nível do PC. Para PCs gerenciados por empresa: a Política de Grupo pode restringir. Para problema permanente contínuo: PowerToys + Scancode Map combinados.

Conclusão: Gerenciador de Teclado do PowerToys → Remapear uma tecla → Caps Lock para Escape. Ou Mapa de Scancode no registro para permanente. AutoHotkey para remapeamentos avançados / condicionais.

ADVERTISEMENT