Keyboard Manager utilitário
O PowerToysKeyboard Manager permite-lhe redefinir teclas no teclado.
Por exemplo, você pode trocar a letra A pela letra B no teclado. Ao pressionar a tecla A, uma B
será inserida.
Você pode trocar combinações de teclas de atalho. Por exemplo: A tecla de atalho Ctrl+C copiará texto em muitos aplicativos. Com a utilidade PowerToysKeyboard Manager, 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 atalhos será aplicada globalmente em todo Windows.
Além disso, você pode trocar uma chave ou atalho para uma sequência de texto unicode arbitrária. Por exemplo, você pode trocar a letra H pelo texto Hello!
. Quando você pressiona a tecla H, Hello!
será inserido. Da mesma forma, você pode usar o atalho Ctrl+G para enviar algum texto (por exemplo, Hello from shortcut!
).
PowerToys Keyboard Manager devem estar ativados (com PowerToys em execução em segundo plano) para que as teclas e atalhos remapeados sejam aplicados. Se PowerToys não estiver em execução, o remapeamento de teclas deixará de ser aplicado.
Importante
Existem algumas teclas de atalho que são reservadas pelo sistema operacional ou não podem ser substituídas. As chaves que não podem ser remapeadas incluem:
- ⊞ Win+L e Ctrl+Alt+Del não podem ser remapeados, pois são reservados pelo 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.
- Pause enviará apenas um único evento de pressão de tecla. Assim, mapeá-lo contra a tecla backspace, por exemplo, e pressionar e segurar excluirá apenas um único caractere.
- ⊞ Win+G geralmente abre a Barra de Jogos do Xbox, mesmo quando reatribuído. A Barra de Jogo pode ser desativada em Windows Configurações.
Configurações
Para criar mapeamentos com Keyboard Manager, abra as Configurações de PowerToys. Em PowerToys Configurações, no separador Keyboard Manager, verá opções para:
- Abra a janela de configurações Remapear chaves selecionando Remapear uma chave
- Abra a janela de configurações Remapear atalhos selecionando Remapear um atalho
Remapeamento de teclas
Para remapear uma tecla, abra a janela de configurações de Remapeamento do Teclado com Remapear uma tecla. Quando aberto pela primeira vez, nenhum mapeamento predefinido será exibido. Selecione Adicionar remapeamento de tecla para adicionar um novo remapeamento. Note que várias teclas do teclado realmente enviam um atalho.
Quando uma nova linha de remapeamento aparecer, selecione a chave de entrada cuja saída você deseja alterar na coluna "Selecionar". Selecione a nova chave, atalho ou valor de texto a atribuir na coluna "Para enviar".
Por exemplo, para pressionar A e fazer com que B
apareça:
Selecione: | Para enviar: |
---|---|
A |
B |
Para trocar as posições das teclas entre as teclas A e B, adicione outro remapeamento com:
Selecione: | Para enviar: |
---|---|
B |
A |
Remapear 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 de chaves será mantido mesmo se a chave remapeada for usada dentro de outro atalho. A ordem de pressionamento de teclas é importante neste cenário, pois a ação é executada durante a pressão da tecla, não no seu levantamento. Por exemplo, pressionar Ctrl+C resultaria como ⊞ Win
+ left arrow
+ C
. Pressionar a tecla Ctrl primeiro executará ⊞ Win
+ left arrow
. Pressionar a tecla C primeiro executará C
+ ⊞ Win
+ left arrow
.
Remapear uma tecla para texto
Para remapear uma chave para texto unicode arbitrário, na coluna "Para enviar", selecione primeiro "Texto" na caixa de combinação e, em seguida, preencha a caixa de texto com o texto desejado.
Por exemplo, para pressionar a tecla H 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, selecione Remapear um atalho para abrir a janela de configurações Remapear Atalhos.
Quando aberto pela primeira vez, nenhum mapeamento predefinido será exibido. Selecione Adicionar remapeamento de atalho para adicionar um novo remapeamento.
Quando 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 |
Existem algumas regras a serem seguidas ao remapear atalhos. Estas regras aplicam-se apenas à coluna "Atalho".
- Os atalhos devem começar com uma tecla modificadora: Ctrl, Shift, Altou ⊞ 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 não podem ter mais de quatro teclas, ou cinco se o atalho for uma combinação de teclas.
Atalhos com acordes
Os atalhos podem ser criados com um ou mais modificadores e duas teclas não modificadoras. Estes são chamados de "acordes". Para criar um acorde, selecione Editar para abrir a caixa de diálogo para gravar o atalho usando o teclado. Uma vez aberto, ative o interruptor de Permitir acordes. Isso permite que você insira duas chaves não modificadoras.
Por exemplo, pode-se criar atalhos usando um acorde baseado em 'V' para Volume Up e Volume Down assim:
Selecione: | Para enviar: |
---|---|
Shift
+
Ctrl
+
V , U |
Volume Up |
Shift
+
Ctrl
+
V , D |
Volume Down |
Os acordes são úteis quando se tem vários atalhos semelhantes, e faz sentido que todos comecem com a mesma tecla não modificadora.
Reatribuir um atalho de teclado a uma única tecla
É possível remapear um atalho (combinação de teclas) para pressionar uma única tecla ao selecionar Remapear um atalho em PowerToys Configurações.
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 de atalho será mantido mesmo que a tecla remapeada seja usada dentro de outro atalho. A ordem de pressionamento de teclas é importante neste cenário, pois a ação é executada durante o key-down, não key-up. Por exemplo: pressionar ⊞ Win+←+Shift resultaria em Alt
+ Shift
.
A opção Exact Match pode ser selecionada ao criar um atalho para mapeamento de uma única tecla. Sem especificar correspondência exata, se o atalho for pressionado e outras teclas também forem pressionadas, o mapeamento de tecla única ainda será enviado.
Por exemplo, ao substituir o atalho Ctrl+C por um pressionar da tecla A
, se a Correspondência Exata estiver ativada, o atalho só será substituído se nenhuma outra tecla for pressionada.
Atribuir novamente um atalho para texto
Por exemplo, para substituir o atalho Ctrl+G por texto Hello!
, escolha Texto na caixa de combinação e digite "Olá!".
Selecione: | Para enviar: |
---|---|
Ctrl + G |
Hello! |
Remapear um atalho para iniciar um aplicativo
Keyboard Manager permite iniciar aplicativos com a ativação de qualquer atalho. Escolha Iniciar Aplicação para a ação na coluna "Para:". Existem algumas opções para configurar ao usar esse tipo de atalho.
Opção | Significado |
---|---|
Aplicação | Este é o caminho para um executável. As variáveis de ambiente serão expandidas. |
Argumentos | Argumentos que serão enviados para o aplicativo. |
Comece em | O diretório de trabalho onde a aplicação irá iniciar. |
Elevação | Especifique o nível de elevação para iniciar o aplicativo. As opções incluem Normal, Elevadoe Utilizador Diferente. |
Se estiver em execução | Que ação deve ser tomada quando esse atalho é ativado enquanto o aplicativo já está em execução? As opções são: Mostrar janela, Iniciar outra instância, Não fazer nada, Fechar, Finalizar tarefa. |
Visibilidade | O aplicativo ficará visível. Isso é útil se o aplicativo for um console ou algo que você não quer ver. |
Redefinir um atalho para abrir um URI
Este tipo de ação de atalho abrirá um URI. A única entrada é o Path/URI real. Quase tudo o que você pode emitir na linha de comando deve funcionar. Consulte Inicie uma aplicação com um URI para obter mais exemplos.
Atalhos específicos do aplicativo
Keyboard Manager permite remapear atalhos apenas para aplicativos específicos (em vez de globalmente em Windows).
Por exemplo, no aplicativo de email do Outlook, o atalho Ctrl+E é definido por padrão para procurar um email. Se, em vez disso, preferir definir Ctrl+F para pesquisar seu e-mail (em vez de encaminhar um e-mail como definido por padrão), você pode remapear o atalho com "Outlook" definido como seu "Aplicativo de destino".
Keyboard Manager usa nomes de processos, não nomes de aplicativos, para direcionar aplicativos. 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 digite o comando Get-Process
ou abra o Prompt de Comando e digite o comando tasklist
. Isso resultará em uma lista de nomes de processos para todos os aplicativos que você tem abertos no momento. Abaixo está uma lista de alguns nomes populares de processos de aplicações.
Aplicação | Nome do processo a partir de tasklist |
---|---|
Microsoft Edge | msedge.exe |
OneNote | onenote.exe |
Perspetivas | outlook.exe |
Equipas | ms-teams.exe |
Adobe Photoshop | Photoshop.exe |
File Explorer | explorer.exe |
Spotify Música | spotify.exe |
Google Chrome | chrome.exe |
Excel | excel.exe |
Palavra | winword.exe |
PowerPoint | powerpnt.exe |
Observação
Se usares tasklist
da linha de comandos para obter a lista de processos, o nome do processo será listado na coluna Nome da imagem. Os nomes de processo no Get-Process
não incluirão as extensões de arquivo .exe
. Esses nomes de processo não correspondem aos nomes de processo na janelaWindows Gerenciador de Tarefas.
Como selecionar uma chave
Para selecionar uma tecla ou atalho para remapear:
- Selecione Selecione.
- Utilize o menu suspenso.
Depois de selecionar Selecionar, será aberta uma janela de diálogo na qual você pode inserir a tecla ou atalho, usando o teclado. Quando estiver satisfeito com a saída, mantenha pressionada Enter para continuar. Para sair da caixa de diálogo, mantenha pressionado Esc.
Usando o menu suspenso, tu podes pesquisar com o nome da tecla e opções adicionais no menu suspenso surgirão à medida que fores progredindo. No entanto, você não pode usar o recurso de tecla de tipo enquanto o menu suspenso estiver aberto.
Chaves órfãs
Tornar uma chave órfã significa que se mapeou essa chave para outra e já não se tem nada mapeado para ela. Por exemplo, se a tecla for remapeada de A
para B
, não existe mais uma tecla no teclado que resulte em A
. Para o lembrar disso, uma notificação será exibida para todas as chaves órfãs. Para corrigir isso, crie outra chave remapeada que é mapeada para resultar em A
.
Perguntas frequentes
Eu remapeei as teclas erradas, como posso parar rapidamente?
Para que a reconfiguração de teclas funcione, PowerToys deve estar a ser executado em segundo plano e Keyboard Manager deve estar ativado. Para parar as chaves remapeadas, feche PowerToys ou desative Keyboard Manager nas configurações de PowerToys.
Posso usar Keyboard Manager no meu ecrã de início de sessão?
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, inclusive enquanto Executar Como Administrador.
Tenho que reiniciar o meu computador ou o PowerToys para que o remapeamento entre 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.
Será que isso vai funcionar em videogames?
Sugerimos que evite usar Keyboard Manager ao jogar, pois isso pode afetar o desempenho do jogo. Também vai depender de como o jogo acessa suas chaves. Algumas APIs de teclado não funcionam com Keyboard Manager.
O remapeamento funcionará se eu alterar meu idioma de entrada?
Sim, vai. No momento, se você remapear A para B no teclado inglês (EUA) e, em seguida, 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?
Atualmente, não. Não temos conhecimento de uma API onde possamos ver a entrada e de que 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. A que se deve isso?
Keyboard Manager lista mapeamentos para todas as teclas de teclado físico conhecidas. Alguns desses mapeamentos podem não estar disponíveis no teclado, pois pode não haver uma tecla física à qual ele corresponda. Por exemplo, a opção Iniciar App 1 mostrada abaixo só está disponível em teclados que tenham fisicamente uma tecla Iniciar App 1. Tentar mapear de e para essa tecla em um teclado que não suporta a tecla Start App 1 resultará em um comportamento indefinido.
Solução de problemas
Se você tentou remapear uma chave ou atalho e está tendo problemas, pode ser um dos seguintes problemas:
- Executar como administrador: O remapeamento não funcionará num aplicativo ou janela se essa janela estiver a ser executada no modo de administrador (elevado) e PowerToys não estiver a ser executado como administrador. Experimente executando PowerToys como administrador.
- Não intercetar teclas:Keyboard Manager interceta ganchos de teclado para remapear as suas teclas. Algumas aplicações que também o fazem podem interferir com Keyboard Manager. Para corrigir isso, vá para as configurações, desative e reative Keyboard Manager.
Problemas conhecidos
- Keyboard Manager não deve ser usado quando se joga videojogos. Keyboard Manager intercetação de pressionamentos de teclas atualmente afetará o FPS.
- Remapeamento de teclas como Win, Ctrl, Alt ou Shift pode quebrar gestos e algumas teclas especiais
- AltGr e Ctrl+Alt dá problemas, já que AltGr se comporta como (L)Ctrl + (R)Alt e remapear uma dessas teclas pode quebrar a função.
- Observe que algumas teclas do teclado realmente enviam um atalho. Exemplos comuns são a tecla Office (Win+Ctrl+Alt+Shift) e a tecla Copilot (Win + C ou Left-Shift + tecla Windows + F23).
Veja a lista de todos os problemas do gerenciador de teclado aberto.
Instalar PowerToys
Este utilitário faz parte dos utilitários PowerToys da Microsoft para utilizadores avançados. Ele fornece um conjunto de utilitários úteis para ajustar e simplificar sua experiência de Windows para maior produtividade. Para instalar PowerToys, consulte Instalando PowerToys.
Windows developer