Solução rápida: O teclado funciona em outros lugares, mas não em um aplicativo específico? O app pode estar sendo executado como administrador enquanto você o abriu normalmente, quebrando a captura de foco. Clique com o botão direito no app → Executar como administrador. Ou, para jogos com anti-cheat em nível de kernel: desative Teclas de Aderência/Teclas de Filtro em Configurações → Acessibilidade → Teclado. O anti-cheat bloqueia recursos de acessibilidade.
O teclado funciona no Bloco de Notas, Configurações, navegador. Mas em um aplicativo específico (jogo, IDE, ferramenta de virtualização), nenhuma tecla é registrada. A causa geralmente é uma das seguintes: incompatibilidade de elevação, problema de foco do app, conflito com anti-cheat ou o app tem seu próprio hook de teclado que quebra.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~10 minutos.
O que causa isso
Os aplicativos recebem entrada do teclado pelo sistema de foco do Windows. A maioria funciona bem. Causas específicas de falha: Incompatibilidade de elevação do UAC: um app elevado não pode receber entrada de um app de origem não elevado. Anti-cheat: anti-cheat em nível de kernel (Vanguard, BattlEye, EAC) bloqueia hooks de teclado, incluindo recursos de acessibilidade legítimos. Hooks específicos do app: o app instala seu próprio hook de teclado que se comporta mal.
Método 1: Verificar incompatibilidade de elevação
O caso comum.
- Identifique se o app afetado é executado elevado (admin). Clique com o botão direito no atalho do app → Propriedades → guia Compatibilidade. A opção “Executar este programa como administrador” está marcada?
- Se sim: execute todos os apps relacionados no mesmo nível de elevação. Ou todos como admin ou nenhum.
- Por exemplo: se o app e seu gerenciador de arquivos estão em elevações diferentes, arrastar e soltar entre eles falha — o mesmo se aplica à passagem de entrada do teclado entre apps.
- Para Visual Studio especificamente: o VS pergunta “Executar como admin?” na inicialização. Escolha o mesmo nível consistentemente.
- Se um atalho de teclado específico não funciona no app: o app pode ter remapeado ou desabilitado essa combinação. Verifique as configurações do app.
- Se a entrada de texto não funciona, mas Tab/setas funcionam: incompatibilidade de idioma de entrada. Win+Espaço para alternar layouts de teclado.
Isso resolve problemas de elevação.
Método 2: Desativar recursos de acessibilidade que podem conflitar
Para jogos com anti-cheat.
- Para jogos com anti-cheat em nível de kernel: Valorant, PUBG, Apex Legends, Fortnite, COD. O anti-cheat bloqueia Teclas de Aderência, Teclas de Filtro, Teclas do Mouse.
- Abra Configurações → Acessibilidade → Teclado.
- Desative Teclas de aderência.
- Desative Teclas de filtro.
- Desative Teclas de alternância.
- Também em Acessibilidade → Mouse: desative Teclas do mouse.
- Desative também o atalho para ativá-las — pressionar Shift 5 vezes aciona o pop-up de Teclas de Aderência.
- Reinicie. Inicie o jogo. O teclado deve funcionar.
- Para teclados OEM com software do fabricante (Logitech G Hub, Razer Synapse): desative os recursos de remapeamento de teclas no jogo. Alguns hooks entram em conflito com o anti-cheat.
Este é o caminho certo para jogos.
Método 3: Verificar hooks de teclado específicos do app
Para outros apps.
- Se o app instalou scripts AutoHotkey (.ahk): os scripts podem interceptar teclas. Verifique no Gerenciador de Tarefas por autohotkey.exe. Encerre ou modifique o script.
- Para utilitários de teclado OEM: Corsair iCUE, Logitech G Hub, Razer Synapse. Gravação de macro ou remapeamento pode interceptar teclas em apps específicos. Desative por app.
- Para PowerToys Keyboard Manager: PowerToys → Keyboard Manager. Verifique se teclas específicas estão remapeadas para o app. Desative.
- Para problemas específicos de IDE: verifique as configurações de atalhos de teclado da IDE. Pode ter remapeado ou desabilitado.
- Para apps de máquina virtual (VMware, VirtualBox): foco do teclado entre host e convidado. Clique dentro da janela da VM para dar o teclado a ela. Pressione a tecla de liberação (geralmente Ctrl+Alt) para retornar o foco ao host.
- Para sessões de Área de Trabalho Remota: o teclado é interceptado pela Área de Trabalho Remota. Atalhos específicos (Ctrl+Alt+Del, Win) são enviados para o local; o restante para o remoto. Configure nas configurações do cliente RDP.
Isso resolve hooks por app.
Como verificar se a correção funcionou
- Abra o app que estava com problema. Digite. Os caracteres aparecem.
- Todos os atalhos de teclado funcionam como esperado.
- Nenhum pop-up de acessibilidade aparece ao iniciar o app (se desativou Teclas de Aderência etc.).
Se nenhum desses funcionar
Se o teclado ainda não funcionar no app específico: App travando silenciosamente: o app pode estar travando imediatamente, perdendo o foco. Verifique o Visualizador de Eventos para erros do app. Para jogos específicos: atualização do anti-cheat: o anti-cheat precisa estar na versão mais recente. Atualize o jogo; o anti-cheat é atualizado junto. Para entrada em VM: instale VMware Tools / VirtualBox Guest Additions para melhor integração do teclado. Para Área de Trabalho Remota: em Configurações da RDP → Recursos Locais → Teclado → escolha Aplicar combinações de teclas do Windows → No computador remoto ou Apenas quando em tela cheia. Para app com alto uso de CPU durante a inicialização: atraso de entrada devido à saturação da CPU. Aguarde até o app carregar completamente. Redefinir o app específico: Configurações → Apps → Apps instalados → app → Opções avançadas → Redefinir.
Resumo: Verifique se o nível de elevação corresponde. Desative Teclas de Aderência/Filtro para jogos com anti-cheat. Verifique o software do teclado do fabricante para remapeamentos por app. Use o PowerToys Keyboard Manager para identificar hooks interceptadores.