Como criar atalhos específicos para aplicativos e sites com AutoHotKey

Como criar atalhos específicos para aplicativos e sites com AutoHotKey
⏱️ 7 min read

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.

Atalhos específicos de aplicativos com o novo script Ahk

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

Atalhos específicos de aplicativos com Ahk Edit Script

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.

Atalhos específicos de aplicativos com entradas padrão Ahk

Insira a seguinte instrução if que criará nossa regra básica.

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:

Atalhos específicos do aplicativo com o nome do tipo Ahk If

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.

Atalhos específicos de aplicativos com caixa de mensagem concluída com Ahk

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

Atalhos específicos de aplicativos com Ahk Window Spy

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”.

Atalhos específicos de aplicativos com o Ahk Active Window Id

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:

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:

Atalhos específicos do aplicativo com destino da janela Ahk definido

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!

Atalhos específicos de aplicativos com Ahk Messagebox com Active Window Target

Vamos transformar a caixa de mensagem em algo útil. Substitua tudo entre os “se” para:

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.

Atalhos específicos de aplicativos com atalho específico do Ahk Mte

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:

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

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x