Português
Existe AutoHotkey para Mac? As alternativas, tarefa por tarefa
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 (Substituições de Texto), 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 (Atalhos de Teclado), 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.


Traduza cada comando do AutoHotkey
Se você conhece o AutoHotkey, esta tabela leva os comandos comuns dele à ferramenta de Mac que faz o mesmo trabalho. As linhas que dizem InputConfig são linhas que você monta no editor, sem script.
| No AutoHotkey | Num Mac |
|---|---|
| Send | InputConfig: uma saída Keyboard Key (Tecla do teclado) para uma tecla ou um atalho, ou Type Text para uma frase inteira |
| Click | InputConfig: uma saída Mouse Button (Botão do mouse), que clica onde o ponteiro estiver ou sempre num ponto, com At a fixed point |
| Um SetTimer ou um Loop que se repete | InputConfig: a opção de linha Repeats until pressed again (Repete até ser pressionado de novo), com Every definido em milissegundos |
| Sleep entre passos | InputConfig: a espera antes de cada passo de uma macro, em milissegundos |
| #HotIf WinActive (#IfWinActive na versão 1) | InputConfig: a troca automática por app, em que um preset assume quando o app dele vem para a frente |
| Hotstring | macOS: Substituição de Texto, na seção Teclado dos Ajustes do Sistema |
| Remapear uma tecla para outra (a::b) | Karabiner-Elements, porque o InputConfig acrescenta uma tarefa a uma tecla e não a troca |
A página da troca automática por app e como fazer uma macro num Mac cobrem as duas linhas mais perguntadas. Toda linha do AutoHotkey tem um lugar num Mac, embora nem sempre no mesmo app.
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 (Teclas modificadoras) 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 (Digitar texto), 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.
Escolha uma ferramenta de script se quer continuar escrevendo código
Três ferramentas de Mac aparecem ao lado do InputConfig para quem sente falta de um arquivo de script. Cada fato abaixo vem da página da própria ferramenta, que li em 27 de outubro de 2026, e eu mesmo não testei essas três.
- Hammerspoon. A página dele o chama de ponte entre o macOS e um motor de script em Lua, e você escreve o seu setup num arquivo chamado init.lua. Se você quer um arquivo de script de novo, eu olharia este primeiro.
- Keyboard Maestro. A página dele o chama de software de automação para Mac que pode automatizar apps, sites, textos ou imagens, sob comando ou numa programação. É uma compra única com teste grátis, segundo a página.
- BetterTouchTool. A página dele diz que personaliza gestos do trackpad, o mouse, atalhos de teclado, a barra de menus e o Stream Deck. Ela lista um teste grátis de 45 dias antes de você comprar uma licença.
O InputConfig não faz script de nada. Ele serve melhor quando o trabalho é uma tecla, um botão, um controle ou um pad iniciando algo, e uma ferramenta de script serve melhor quando o trabalho é lógica. Escolha conforme você queira escrever código ou só dar uma tarefa a uma tecla.
O que um Mac não dá a você
- Uma linguagem de script dentro do InputConfig. Ele tem linhas e macros e nenhum script. Uma ferramenta de script como o Hammerspoon é mais parecida com o AutoHotkey, e fora isso 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.
- Um arquivo de script. Olhe o Hammerspoon, o Keyboard Maestro ou o BetterTouchTool.
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 (Atalhos), o Karabiner-Elements e um mapeador como o InputConfig.
Qual é a melhor alternativa ao AutoHotkey para Mac?
Não existe uma só melhor, porque as tarefas se dividem. Substituição de Texto e Atalhos de Apps já vêm no macOS, o Karabiner-Elements remapeia teclas, o InputConfig acrescenta atalhos em teclas sobrando e botões de mouse, macros e cliques automáticos, e o Hammerspoon é o mais próximo de um arquivo de script.
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.
Como transformo um script do AutoHotkey numa configuração de Mac?
Você não consegue rodar o arquivo .ahk, então refaça uma tarefa por vez. Use a tabela desta página: um Send vira uma saída Keyboard Key ou Type Text, um Click vira uma saída Mouse Button, um temporizador vira Repeats until pressed again e um Hotstring vira uma Substituição de Texto.
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.
O AutoHotkey roda em Apple silicon?
Não. O projeto do AutoHotkey o descreve como um utilitário de script para Windows, então não há versão para Macs com Apple silicon. Não testei rodá-lo dentro do Windows num Mac, e um script ali só veria essa cópia do Windows, não os seus apps de Mac.
Mais em portuguê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. O InputConfig aparece em português quando o Mac está em português. Algumas páginas do site estão só em inglês.
Esta página em outros idiomas: English, 日本語
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.