Utilitário Keyboard Manager

O PowerToysKeyboard Manager redefinir as teclas no teclado.

Por exemplo, você pode trocar a letra A pela letra B no teclado. Quando você pressionar a tecla A, um B será inserido.

Captura de tela das teclas de remapeamento do PowerToysKeyboard Manager

Você pode trocar combinações de teclas de atalho. Por exemplo: a tecla de atalho Ctrl+C copiará texto em muitos aplicativos. Com o utilitário PowerToysKeyboard Manager, você pode trocar esse atalho por ⊞ Win+C. Agora, ⊞ Win+C copiará o texto. Se você não especificar um aplicativo de destino no PowerToysKeyboard Manager, a troca de atalho será aplicada globalmente no Windows.

Além disso, você pode trocar chave ou o atalho para uma sequência arbitrária de texto unicode. Por exemplo, você pode trocar a letra H pelo texto Hello!. Quando você pressionar a tecla H, um Hello! será inserido. Da mesma forma, você pode trocar a tecla de atalho Ctrl+G por um texto (por exemplo, Hello from shortcut!) e esse texto será inserido quando Ctrl+G for pressionado.

PowerToysO Keyboard Manager deve ser habilitado (com o PowerToys em execução em segundo plano) para que as teclas e os atalhos remapeados sejam aplicados. Se o PowerToys não estiver em execução, o remapeamento de teclas não será mais aplicado.

Importante

Há algumas teclas de atalho reservadas pelo sistema operacional ou que não podem ser substituídas. As teclas que não podem ser remapeadas incluem:

  • ⊞ Win+L e Ctrl+Alt+Del não podem ser remapeadas, pois são reservadas pelo SO Windows OS.
  • A tecla Fn (função) não pode ser remapeada (na maioria dos casos). As teclas F1 ~ F12 (e F13 ~ F24) podem ser mapeadas.
  • Pausar só enviará um único evento de chave pressionada. Portanto, mapeá-la em relação à tecla backspace, por exemplo, e manter pressionada excluirá apenas um único caractere.
  • ⊞ Win+G geralmente abre a Barra de Jogos do Xbox, mesmo quando reatribuída. A Barra de Jogos pode ser desabilitada nas Configurações doWindows.

Configurações

Para criar mapeamentos com o Keyboard Manager, abra as Configurações do PowerToys. Nas Configurações do PowerToys, na guia Keyboard Manager, você verá opções para:

  • Abra a janela de configurações de Remapear Teclas ao selecionar Remapear uma tecla
  • Abra a janela de configurações de Remapear Atalhos ao selecionar Remapear um atalho

Remapeando chaves

Para remapear uma tecla, alterando-a para um novo valor, abra a janela de configurações de Remapear teclado com Remapear uma Tecla. Quando aberta pela primeira vez, nenhum mapeamento predefinido será exibido. Selecione Adicionar remapeamento de chave para adicionar um novo remapeamento.

Depois que uma nova linha de remapeamento aparecer, selecione a tecla de entrada cuja saída você deseja alterar na coluna "Selecionar". Selecione o novo valor de chave, atalho ou texto a ser atribuído na coluna "Para enviar".

Por exemplo, para pressionar A e ter B exibido:

Selecione: Para enviar:
A B

Para trocar posições de teclas entre as teclas A e B, adicione outro remapeamento com:

Selecione: Para enviar:
B A

Captura da tela Remapear Teclas do Teclado

Remapeando uma tecla para um atalho

Para remapear uma tecla para um atalho (combinação de teclas), insira a combinação de teclas de atalho na coluna "Para enviar".

Por exemplo, para pressionar a tecla Ctrl e fazer com que ela resulte em ⊞ Win + (seta para a esquerda):

Selecione: Para enviar:
Ctrl ⊞ Win +

Importante

O remapeamento da tecla será mantido mesmo se a tecla remapeada for usada dentro de outro atalho. A ordem em que as teclas são pressionadas é importante nesse cenário, pois a ação é executada com tecla-pressionada, não tecla-levantada. Por exemplo, pressionar Ctrl+C resultaria em ⊞ Win + left arrow + C. Pressionar a tecla Ctrl executará primeiro ⊞ Win + left arrow. Pressionar a tecla C executará primeiro C + ⊞ Win + left arrow.

Remapeando uma chave para texto

Para remapear uma chave para texto unicode arbitrário, na coluna "Para enviar", primeiro selecione "Texto" na caixa de combinação e, em seguida, preencha a caixa de texto com o texto desejado.

Por exemplo, pressionar a tecla Ctrl e fazer com que ela resulte em Hello!:

Selecione: Para enviar:
H Hello!

Remapeamento de atalhos

Para remapear uma combinação de teclas de atalho, como Ctrl+C, pressione Remapear um atalho para abrir a janela de configurações de Remapear Atalhos.

Quando aberta pela primeira vez, nenhum mapeamento predefinido será exibido. Selecione Adicionar remapeamento de atalho para adicionar um novo remapeamento.

Depois que uma nova linha de remapeamento aparecer, selecione as teclas de entrada cuja saída você deseja alterar na coluna "Selecionar". Selecione o novo valor de atalho a ser atribuído na coluna "Para enviar".

Por exemplo, o atalho Ctrl+C copia o texto selecionado. Para remapear esse atalho para usar a tecla Alt, em vez da tecla Ctrl:

Selecione: Para enviar:
Alt + C Ctrl + C

Captura da tela Remapear Atalho do Teclado

Há algumas regras a serem seguidas ao remapear atalhos. Essas regras só se aplicam à coluna "Atalho".

  • Os atalhos devem começar com uma tecla modificadora: Ctrl, Shift, Alt ou ⊞ Win
  • Os atalhos devem terminar com uma tecla de ação (todas as teclas não modificadoras): A, B, C, 1, 2, 3 etc.
  • Os atalhos só podem ser de no máximo quatro teclas ou cinco se o atalho for um "acorde".

Atalhos com acordes

Os atalhos podem ser criados com um ou mais modificadores e duas teclas não modificadoras. São os chamados "acordes". Para criar um acorde, selecione Editar para abrir o diálogo para gravar o atalho usando o teclado. Depois de aberto, alterne a opção Permitir acordes . Isso permite inserir duas teclas não modificadoras. Por exemplo, você pode criar atalhos usando um acorde baseado em 'V' para Aumentar o Volume e Abaixar o Volume assim:

Selecione: Para enviar:
Shift + Ctrl + V , U Volume Up
Shift + Ctrl + V , D Volume Down

Os acordes são úteis se você tiver vários atalhos semelhantes, situação em que faz sentido todos começarem com a mesma tecla não modificadora.

Remapear um atalho para uma única tecla

É possível remapear um atalho (combinação de teclas) para um único pressionamento de teclas selecionando Remapear um atalho em Configurações do PowerToys.

Por exemplo, para substituir o atalho ⊞ Win+ (seta para a esquerda) por uma única tecla, pressione Alt:

Selecione: Para enviar:
⊞ Win + Alt

Importante

O remapeamento do atalho será mantido mesmo se a tecla remapeada for usada dentro de outro atalho. A ordem em que as teclas são pressionadas é importante nesse cenário, pois a ação é executada com tecla-pressionada, não tecla-levantada. Por exemplo, pressionar ⊞ Win++Shift resultaria em Alt + Shift.

Remapear um atalho para texto

Por exemplo, para substituir o atalho Ctrl+G por Hello! texto, primeiro selecione "Texto" na caixa de combinação e depois preencha a caixa de texto com "Olá!":

Selecione: Para enviar:
Ctrl + G Hello!

Remapear um atalho para abrir um aplicativo

Keyboard Manager permite abrir aplicativos com a ativação de qualquer atalho. Selecione "Iniciar aplicativo" na ação na coluna "Para:". Existem algumas opções de configuração para esse tipo de atalho. São elas:

Opção Significado
Aplicativo Este é o caminho para um executável. Expande as variáveis de ambiente.
Args Argumentos que serão enviados ao aplicativo.
Começa em O diretório de trabalho de onde o aplicativo é iniciado.
Elevação Especifica o nível de elevação para iniciar o aplicativo. As opções incluem Normal, Elevado e Usuário Diferente.
Se estiver em execução Que ação deve ser tomada se esse atalho for ativado enquanto o aplicativo está rodando? As opções são: Mostrar janela, Iniciar outra instância, Não fazer nada, Fechar, Finalizar tarefa.
Visibilidade Especifica se o aplicativo ficará visível. Isso é útil quando o aplicativo é um console ou algo que você não queira ver.

Remapear um atalho para abrir um URI

Abre um URI. A única opção é o Caminho/URI real. Quase tudo que você pode emitir na linha de comando deve funcionar. Consulte Abrir um aplicativo com um URI para mais exemplos.

Atalhos específicos do aplicativo

O Keyboard Manager permite que você remapeie atalhos apenas para aplicativos específicos (em vez de globalmente no Windows).

Por exemplo, no aplicativo de email do Outlook, o atalho Ctrl+E é definido por padrão para pesquisar um email. Se preferir definir Ctrl+F para pesquisar seu email (em vez de encaminhar um email conforme definido por padrão), você poderá remapear o atalho com "Outlook" definido como seu "aplicativo de destino".

O Keyboard Manager usa nomes de processo (não nomes de aplicativo) para aplicativos de destino. Por exemplo, o Microsoft Edge é definido como "msedge" (nome do processo), não "Microsoft Edge" (nome do aplicativo). Para localizar o nome do processo de um aplicativo, abra o PowerShell e insira o comando get-process ou abra o Prompt de Comando e insira o comando tasklist. Isso resultará em uma lista de nomes de processo para todos os aplicativos abertos no momento. Veja abaixo uma lista de alguns nomes de processo de aplicativo populares.

Aplicativo Nome do processo
Microsoft Edge msedge.exe
OneNote onenote.exe
Outlook outlook.exe
Teams ms-teams.exe
Adobe Photoshop Photoshop.exe
File Explorer explorer.exe
Spotify Music spotify.exe
Google Chrome chrome.exe
Excel excel.exe
Word winword.exe
PowerPoint powerpnt.exe

Como selecionar uma tecla

Para selecionar uma tecla ou um atalho para remapear:

  • Escolha Selecionar.
  • Usar o menu suspenso.

Depois que você seleciona Selecionar, é aberta uma janela de diálogo na qual você pode inserir a tecla ou atalho, usando o teclado. Depois de estar satisfeito com a saída, pressione Enter para continuar. Para sair do diálogo, retenha Esc.

Usando o menu suspenso, você pode pesquisar com o nome da tecla, e valores suspensos adicionais aparecerão conforme você avança. No entanto, você não poderá usar o recurso de digitar tecla enquanto o menu suspenso estiver aberto.

Teclas órfãs

Deixar uma tecla órfã significa que você a mapeou para outra tecla e não tem mais nada mapeado para ela. Por exemplo, se a tecla for remapeada de A para B, uma tecla não existirá mais no teclado que resulta em A. Para garantir que isso não aconteça por acidente, um aviso será exibido para teclas órfãs. Para corrigir isso, selecione para criar outra tecla remapeada que esteja mapeada para resultar em A.

Tecla órfã do PowerToysKeyboard Manager

Perguntas frequentes

Remapeei as teclas erradas, como posso interrompê-la rapidamente?

Para que o remapeamento da tecla funcione, o PowerToys precisa estar em execução em segundo plano e o Keyboard Manager precisa estar habilitado. Para interromper as teclas remapeadas, feche o PowerToys ou desabilite o Keyboard Manager nas configurações do PowerToys.

Posso usar o Keyboard Manager na minha tela de logon?

Não, o Keyboard Manager só está disponível quando o PowerToys está em execução e não funciona em nenhuma tela de senha, incluindo enquanto Executar como administrador.

Preciso reiniciar meu computador ou o PowerToys para fazer o remapeamento entrar em vigor?

Não, o remapeamento deve ocorrer imediatamente ao pressionar OK.

Onde estão os perfis Mac/Linux?

Atualmente, os perfis Mac e Linux não estão incluídos.

Isso funcionará em videogames?

Sugerimos que você evite usar o Keyboard Manager ao jogar, pois isso pode afetar o desempenho do jogo. Isso também dependerá de como o jogo acessa suas teclas. Determinadas APIs de teclado não funcionam com o Keyboard Manager.

O remapeamento funcionará se eu alterar meu idioma de entrada?

Sim, funcionará. Agora, se você remapear A para B no teclado em inglês (EUA) e alterar a configuração de idioma para francês, digitar A no teclado francês (Q no teclado físico inglês dos EUA) resultaria em B, isso é consistente com a forma como o Windows lida com a entrada multilíngue.

Posso ter mapeamentos de teclas diferentes em vários teclados?

No momento, não. Não estamos cientes de uma API de onde podemos ver a entrada e de qual dispositivo ela veio. O caso de uso típico aqui é um laptop com um teclado externo conectado.

Vejo teclas listadas nos menus suspensos que não funcionam. Por quê?

Keyboard Manager lista os mapeamentos para todas as teclas de teclado físico conhecidas. Alguns desses mapeamentos podem não estar disponíveis no teclado, pois talvez não haja uma tecla física à qual ele corresponda. Por exemplo, a opção Iniciar Aplicativo 1 mostrada abaixo só está disponível nos teclados que têm uma tecla física Iniciar Aplicativo 1. Tentar mapear de e para essa tecla em um teclado que não dá suporte à tecla Iniciar Aplicativo 1 resultará em um comportamento indefinido.

Lista de Teclas do PowerToysKeyboard Manager

Solução de problemas

Se você tentou remapear uma tecla ou um atalho e está tendo problemas, pode ser um dos seguintes problemas:

  • Executar como administrador: o remapeamento não funcionará em um aplicativo ou uma janela se essa janela estiver em execução no modo administrador (elevado) e PowerToys não estiver em execução como administrador. Tente executar PowerToys como administrador.
  • Não interceptando teclas:Keyboard Manager intercepta os ganchos de teclado para remapear suas teclas. Alguns aplicativos que também fazem isso podem interferir com o Keyboard Manager. Para corrigir isso, vá para as configurações, desabilite e habilite o Keyboard Manager.

Problemas conhecidos

Confira a lista de problemas abertos do gerenciador de teclado.