Os atalhos nos permitem ser muito mais produtivos com nossos computadores. Ao pressionar uma combinação de teclas, temos acesso instantâneo às funções que, de outra forma, teríamos que procurar nas barras de ferramentas, menus e submenus. No entanto, nem todos os aplicativos vêm com teclas de atalho e, mesmo que tenham, podem não fazer as coisas que você deseja.
Neste tutorial, usamos AutoHotKey para escrever um script simples para habilitar diferentes atalhos, dependendo do nome da janela ativa. Dessa forma, você pode criar facilmente atalhos de teclado para quase todos os aplicativos.
Criação de um script básico
Se você não instalou o AutoHotKey, baixe o instalador e instale-o em seu computador Windows.
Abra seu gerenciador de arquivos favorito e crie uma pasta para manter seus scripts autohotkey. Enquanto estiver dentro da pasta, clique com o botão direito e escolha “Novo -> AutoHotKey Script” e nomeie seu script.

Clique com o botão direito em seu script e escolha “Editar”.

Seu script AHK já estará pré-preenchido com algumas entradas recomendadas. Deixe-os como estão. Pressione Enter duas ou três vezes para deixar algum espaço entre eles e seu script.

Insira a seguinte instrução if que criará nossa regra básica.
#if WinActive("TYPE FILENAME") #if
O segundo “#if” marca o fim de nossa instrução if. O “TYPE FILENAME” é um espaço reservado para os valores que veremos a seguir.
Obtenha IDs de janela com o Window Spy
Vamos ver como adicionar uma função personalizada ao nosso script que só estará ativa na página Tornar a tecnologia mais fácil.
1. Adicione o seguinte ao seu script:
Msgbox, Done?

2. Salve as alterações e execute seu script clicando duas vezes nele. Você verá uma pequena caixa de mensagem aparecer. É assim que você cria diálogos básicos no AHK.
No entanto, estamos usando porque precisamos de um script AHK ativo para facilitar o acesso ao Window Spy do AutoHotKey. Portanto, deixe esta caixa de mensagem ativa por enquanto e volte sua atenção para o ícone de AHK na bandeja do Windows.

3. Clique com o botão direito no pequeno ícone verde de AHK e escolha Window Spy no menu.

4. Abra seu navegador favorito e visite Facilite a tecnologia. Observe que a parte superior das informações no Window Spy mostrará detalhes sobre a janela ativa. Você precisa do “ahk_class”, “ahk_exe” ou “ahk_pid” para direcionar um aplicativo específico. Vamos usar “ahk_exe” para nosso script. Como estamos usando o Firefox, o Window Spy relata “ahk_exe firefox.exe”.

5. Copie ahk_exe e o nome do executável em uma varredura e, em seguida, retorne ao seu script. Altere-o para que leia:
#if WinActive("NAME") And WinActive("TYPE FILENAME")
Substitua “NAME” por parte do título da página ativa – no nosso caso, usamos “make” de Routech.ro. Substitua “TYPE FILENAME” pelo que você copiou antes do Window Spy – em nosso caso, “ahk_exe firefox.exe”.
Adicionar atalhos
Adicionar m::
antes de “Msgbox, Pronto?” Seu script deve ser semelhante a este:
#if WinActive("make") And WinActive("ahk_exe firefox.exe") m:: Msgbox, Done? return #if

Nada acontecerá se você executar novamente o seu script e pressionar m no seu teclado. No entanto, visite Facilite a tecnologia com o Firefox, pressione m novamente, e uma caixa de mensagem familiar aparecerá. Você acabou de criar um atalho específico para a janela!

Vamos transformar a caixa de mensagem em algo útil. Substitua tudo entre os “se” para:
^b:: Send, I just copied %Clipboard% return
Execute novamente o seu script. Em seguida, tente deixar um comentário em uma postagem em Tornar a tecnologia mais fácil. Se você pressionar Ctrl + B, você verá “Acabei de copiar X” na caixa de resposta, onde “X” será a última coisa que você copiou para a área de transferência. Você acabou de remapear Ctrl + B para enviar a string “Acabei de copiar”, seguida do conteúdo da área de transferência. Sinta-se à vontade para alterá-lo para o que desejar.

AutoHotKey usa os seguintes símbolos para criar atalhos com suas teclas equivalentes:
- # para Windows
- ^ para controle
- ! para Alt
- + para turno
Você também pode usar esses símbolos com o comando Enviar, que envia uma string de texto para a janela ativa. Você pode usar isso para remapear atalhos existentes para teclas diferentes. Por exemplo, para remapear janelas + B para funcionar como “Ctrl + C”, você pode alterar seu script para:
#b:: Send, ^c return
Também é possível definir vários atalhos. No entanto, você não pode adicionar duas funções à mesma combinação de teclas, a menos que estejam em instruções if individuais que visam janelas diferentes.
Para criar atalhos para diferentes aplicativos e janelas:
- Copie seu script e renomeie-o de acordo.
- Substitua o “NOME” e “TIPO NOME DO ARQUIVO” por aqueles que correspondem a outro aplicativo ou janela.
- Insira seus atalhos, regras de expansão de texto e funções como vimos no primeiro script.
Agora que você sabe como criar atalhos de aplicativos com AutoHotKey, descubra como você pode usar AutoHotKey para automatizar quase tudo no Windows.
Relacionado:
-
12 scripts AutoHotKey favoritos que você pode usar para tornar a vida mais fácil
-
Como programar o AutoHotKey para inicializar com o Windows
-
O que é AutoHotKey e como usá-lo para automatizar coisas no Windows