Português
Existe AutoHotkey para Mac?
Este app é totalmente gratuito. Você não precisa criar uma conta. Não há assinaturas nem downloads complicados, e nada fica bloqueado. Otimizado para Apple Silicon.
Não. A própria página do projeto AutoHotkey o descreve como um utilitário de scripts voltado a criar macros e automatizar tarefas no Windows. Nada no Mac é a mesma ferramenta, mas cada coisa para a qual as pessoas o usam tem uma resposta no Mac, e a maioria é grátis. Esta página as separa por tarefa, porque no Mac cada tarefa pertence a uma ferramenta diferente.
Eu faço o InputConfig, um app grátis e de código aberto para Mac que cobre três dessas tarefas: atalhos em teclas e botões de mouse sobrando, macros e clique automático. Ele não é uma linguagem de script, e a página diz o que ele deixa de fora.
Passos
- Anote o que cada um dos seus scripts do AutoHotkey faz: expandir texto, remapear uma tecla, rodar um atalho, tocar uma macro ou clicar repetidamente.
- Para expansão de texto e atalhos de menu, abra Ajustes do Sistema, Teclado.
- Para remapear uma tecla em outra além das teclas modificadoras, use o Karabiner-Elements.
- Para atalhos em teclas ou botões de mouse sobrando, macros e clique automático, instale o InputConfig e adicione uma linha para cada um.
- Pressione Escanear (Scan) numa linha, pressione a tecla ou o botão e escolha o que ele envia.
Ache a ferramenta de Mac para cada tarefa
| Você usa o AutoHotkey para | No Mac |
|---|---|
| Expandir uma abreviação em texto | Text Replacements, na seção Teclado dos Ajustes do Sistema |
| Mudar o que uma tecla modificadora faz | macOS: Ajustes do Sistema, Teclado, Atalhos de Teclado, Modifier Keys |
| Transformar qualquer tecla em qualquer outra | Karabiner-Elements, grátis e de código aberto |
| Mudar o atalho de um comando de menu | macOS: Keyboard Shortcuts, App Shortcuts |
| Rodar uma cadeia de ações a partir de uma combinação de teclas | O app Shortcuts, em que um atalho pode ter a sua própria combinação de teclas |
| Dar uma tarefa a uma tecla ou botão de mouse sobrando | InputConfig: F13 a F19, os modificadores do lado direito, botões laterais |
| Tocar uma sequência cronometrada de teclas e cliques | Uma macro do InputConfig |
| Clicar ou pressionar uma tecla várias vezes | Os ajustes de repetição do InputConfig: turbo enquanto segura, ou até pressionar de novo |
O AutoHotkey é uma ferramenta só no Windows, e no Mac as tarefas dele pertencem a quatro.
Use o que o macOS já faz
- Digitar uma frase. O Text Replacements expande uma abreviação curta em qualquer texto que você quiser, na maioria dos apps.
- Um atalho novo para um comando de menu. O App Shortcuts dá a qualquer item de menu a combinação de teclas que você quiser.
- Trocar modificadores. O Modifier Keys muda o que Caps Lock, Control, Option, Command e Globe fazem. Caps Lock para Escape está nessa lista.
- Automações de vários passos. O app Shortcuts encadeia ações como abrir apps, redimensionar janelas e trabalhar com arquivos.
Remapeador de teclas para Mac percorre os três painéis de ajustes. Confira primeiro os Ajustes do Sistema, porque várias tarefas do AutoHotkey não precisam de nada instalado no Mac.
Adicione atalhos, macros e clique automático
- Você: No InputConfig, crie um preset e adicione uma linha. Pressione Escanear (Scan) e depois pressione a tecla ou clique o botão do mouse. Escolha a saída: uma combinação de teclas, uma macro, Type Text, Open App, Run Siri Shortcut ou uma função do sistema.
- InputConfig: Roda a saída sempre que você pressiona essa entrada, em todos os apps, enquanto o preset roda. Um preset só com linhas de teclado não precisa de controle.
- Confira: Ative o preset e pressione a tecla.
- Macros. Uma cadeia cronometrada de teclas, atalhos e cliques. Veja como criar uma macro no Mac.
- Clique automático. Cliques que se repetem enquanto segurados, ou até você pressionar de novo. Veja o guia do auto clicker.
- Um conjunto diferente por app. Um preset por app, com a troca automática.
Uma tecla que não digita nada, como F13, dá o atalho mais limpo.
O que um Mac não dá a você
- Uma linguagem de script para tudo. Não existe uma ferramenta única que cubra tudo o que um script do AutoHotkey faz. Cada tarefa vai para a sua própria ferramenta.
- Seus arquivos .ahk. São scripts do Windows. Nada nesta página os roda, então cada tarefa é refeita.
- Bloqueio de teclas no InputConfig. Ele escuta o teclado ao lado do macOS, então uma tecla mapeada continua fazendo também o trabalho normal. Trocar ou silenciar uma tecla é trabalho do Karabiner-Elements.
- Macros gravadas no InputConfig. Uma macro é montada passo a passo e não é gravada observando você.
O InputConfig dá tarefas a teclas e botões, e não substitui uma linguagem de programação.
Evite downloads de "AutoHotkey para Mac"
O projeto AutoHotkey só gera versões para Windows, então um download para Mac com esse nome não veio de quem o faz. Use os ajustes que o macOS já tem e, para qualquer coisa a mais, um app da Mac App Store ou de um projeto cujo código-fonte você possa ler. Um arquivo oferecido como AutoHotkey para macOS não é do projeto AutoHotkey.
A versão curta
- Expansão de texto e atalhos de menu. Ficam nos Ajustes do Sistema, Teclado.
- Qualquer tecla em qualquer outra. Use o Karabiner-Elements.
- Atalhos em teclas e botões sobrando, macros, clique automático. Use o InputConfig.
Separe seus scripts por tarefa, e cada um tem um lugar no Mac.
Perguntas
Existe AutoHotkey para Mac?
Não. A página do projeto AutoHotkey o descreve como um utilitário de scripts para Windows, e ele não tem versão para Mac. No Mac, as tarefas dele se dividem entre os ajustes do macOS, o app Shortcuts, o Karabiner-Elements e um mapeador como o InputConfig.
Qual o equivalente do AutoHotkey no Mac?
Não existe um só. O Text Replacements e o App Shortcuts já vêm no macOS, o Karabiner-Elements remapeia teclas, o app Shortcuts encadeia ações, e o InputConfig adiciona atalhos em teclas e botões de mouse sobrando, macros e clique automático.
Como faço expansão de texto no Mac?
Use o Text Replacements, na seção Teclado dos Ajustes do Sistema. Uma abreviação curta se expande em qualquer texto que você quiser, na maioria dos apps, sem instalar nada.
Posso rodar meus scripts do AutoHotkey num Mac?
Não. São scripts do Windows. Refaça cada tarefa com a ferramenta de Mac para ela: uma substituição de texto, um remapeamento de tecla, um atalho ou uma macro.
Posso criar um atalho que roda uma macro no Mac?
Sim. No InputConfig, associe uma tecla como F13, um botão lateral do mouse ou um botão de controle a uma macro: uma cadeia cronometrada de teclas, atalhos e cliques.
Mais em português
Guias completos, em inglês
Quem escreve. Ryleigh Newman desenvolve o InputConfig e usa o próprio Mac todos os dias com um controle, porque as mãos não funcionam bem. Esta página foi traduzida do inglês. Os principais botões e menus do app aparecem em português quando o Mac está em português; esta página os chama assim, com o nome em inglês entre parênteses. O restante do app e do site está em inglês.
Esta página em outros idiomas: English, Deutsch, Español, Français, 日本語, Tiếng Việt
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.