Solução rápida: Instale o Microsoft PowerToys, abra Keyboard Manager → Remapear uma tecla, clique em + Adicionar remapeamento de tecla, defina a origem (a tecla de função que deseja alterar) e o destino (qualquer outra tecla ou atalho). O remapeamento é global e persiste após reinicializações.
Suas teclas F estão fazendo a coisa errada — F1 muta o áudio quando você quer que seja Ajuda, ou F11 ativa um recurso não Windows que você nunca usa. O Windows em si não expõe uma interface de remapeamento de teclas de função. O PowerToys Keyboard Manager preenche essa lacuna: gratuito, oficial da Microsoft, com uma interface limpa para remapear qualquer tecla para qualquer outra tecla, atalho ou combinação de teclas.
Atinge: Windows 11 (e Windows 10) para personalização do teclado.
Tempo de correção: ~5 minutos.
O que causa isso
As teclas de função têm dupla função na maioria dos laptops: pressionar F1 pode mutar o áudio (a ação de hardware) ou invocar o sistema de Ajuda de um aplicativo (a ação de função), dependendo se o Fn Lock está ativado. Diferentes laptops definem isso de forma diferente. O PowerToys Keyboard Manager intercepta as teclas no nível do sistema operacional e as reescreve — então F1 sempre produz a ação que você especificar, independentemente do estado do Fn.
Método 1: Instalar o PowerToys e remapear teclas
A abordagem padrão.
- Instale o PowerToys pela Microsoft Store (pesquise por "PowerToys") ou baixe de github.com/microsoft/PowerToys/releases.
- Abra o PowerToys (ícone na bandeja do sistema).
- Na barra lateral esquerda, clique em Keyboard Manager.
- Ative Habilitar Keyboard Manager para Ligado.
- Clique em Remapear uma tecla.
- Clique em + Adicionar remapeamento de tecla.
- Na coluna Selecionar, clique no menu suspenso e escolha a tecla de origem (ex.: F1). Alternativamente, clique em Digitar e pressione a tecla de origem no teclado.
- Na coluna Enviar, clique no menu suspenso e escolha o destino (ex.: Ajuda / Mudo / uma tecla F diferente / um atalho).
- Clique em OK.
- O remapeamento agora está ativo. Teste pressionando a tecla de origem — a ação de destino será executada.
Os remapeamentos persistem após reinicializações, desde que o PowerToys esteja configurado para iniciar automaticamente (padrão: ativado).
Método 2: Mapear uma tecla para um atalho (combinação de várias teclas)
Use quando quiser que uma tecla F invoque Ctrl+Shift+S ou similar.
- Abra PowerToys → Keyboard Manager.
- Clique em Remapear um atalho (diferente de Remapear uma tecla — para enviar atalhos).
- Clique em + Adicionar remapeamento de atalho.
- Na coluna Selecionar, defina o gatilho — pode ser uma tecla única (ex.: F1) ou um atalho (ex.: Caps Lock).
- Na coluna Enviar, defina o atalho de destino (ex.: Ctrl+Shift+S para invocar a captura de tela do OneNote, ou Win+Shift+S para a Ferramenta de Captura).
- Use o campo Aplicativo alvo para limitar o remapeamento a um aplicativo específico (ex.: apenas no Visual Studio). Deixe em branco para global.
- Clique em OK.
Esta é a abordagem correta quando você quer que uma única tecla inicie um aplicativo ou invoque uma combinação de várias teclas.
Método 3: Usar SharpKeys para remapeamento no nível do registro
Use quando quiser um remapeamento que persista mesmo sem o PowerToys em execução, inclusive na tela de login e no Modo de Segurança.
- Baixe o SharpKeys de github.com/randyrants/sharpkeys. Gratuito, código aberto.
- Instale. Execute como administrador.
- Clique em Adicionar.
- Na coluna Mapear esta tecla (Tecla de origem), clique em Digitar tecla e pressione a tecla de origem.
- Na coluna Para esta tecla (Tecla de destino), escolha o destino na lista (ou clique em Digitar tecla).
- Clique em OK.
- Repita para quaisquer remapeamentos adicionais.
- Clique em Gravar no Registro. O SharpKeys grava um Mapa de Código de Varredura no registro.
- Reinicie. O remapeamento agora é permanente — funciona no Modo de Segurança, na tela de login e sobrevive à desinstalação do PowerToys.
O SharpKeys é a abordagem correta para usuários de acessibilidade ou qualquer pessoa que queira que o remapeamento se aplique universalmente, independentemente de quais aplicativos estão em execução.
Como verificar se a correção funcionou
- Pressione a tecla remapeada. A ação de destino é executada (uma tecla diferente, atalho ou inicialização de aplicativo).
- Para remapeamentos do PowerToys: abra Keyboard Manager e confirme que a entrada está na lista.
- Para remapeamentos do SharpKeys: navegue até
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutno regedit e verifique o valor binário Scancode Map — sua presença confirma o mapeamento. - Reinicie e teste novamente para confirmar a persistência.
Se nenhum desses funcionar
Se uma tecla F remapeada ainda acionar sua função de hardware (ex.: F1 ainda muta o áudio mesmo após o remapeamento), o OEM do laptop está interceptando no nível do firmware antes que o Windows veja. Alternar Fn Lock: a maioria dos laptops tem um Fn Lock de hardware — tente Fn + Esc, Fn + tecla F, ou procure no BIOS pela configuração. Com o Fn Lock na posição correta, as teclas F produzem códigos de tecla F (F1-F12) em vez de ações de hardware, e o PowerToys/SharpKeys pode então remapeá-las. Utilitário de teclado do OEM: Dell, HP, Lenovo, ASUS geralmente fornecem um utilitário de teclado (ex.: Dell QuickSet, Lenovo Vantage) que intercepta as teclas F. Verifique as configurações desse utilitário para uma substituição global. Para problemas crônicos de remapeamento apesar de todas as abordagens, um teclado USB externo (que não tem o hook de firmware do OEM) é a solução alternativa mais limpa.
Conclusão: O PowerToys Keyboard Manager é a ferramenta certa para remapeamento de teclas de função — instale, configure em uma interface amigável e as teclas farão o que você deseja. O SharpKeys é a alternativa no nível do registro para remapeamentos permanentes em todo o sistema.