Português
Como criar uma macro no 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.
Uma macro é uma lista de ações que roda com um pressionamento, e no Mac você pode criar uma de graça. O macOS já tem partes disso, e para alguns trabalhos elas são a resposta certa, então vêm primeiro. Quando você quer uma cadeia cronometrada de teclas, atalhos e cliques num botão de controle, num botão lateral do mouse, num pad MIDI ou numa tecla, o InputConfig monta isso, grátis e de código aberto.
Passos
- Adicione uma linha e use Escanear (Scan) no controle que vai rodar a macro.
- Em Options, marque Run a sequence of steps (macro).
- Adicione passos de tecla, atalho e clique, cada um com uma espera e um tempo de pressão.
- Feche o editor e ative o preset.
Use o que o macOS já faz
- Digitar uma frase. O Text Replacements, na seção Teclado dos Ajustes do Sistema, expande uma abreviação curta em qualquer texto que você quiser, na maioria dos apps.
- Um atalho novo para um comando de menu. Keyboard Shortcuts, App Shortcuts, no mesmo lugar, dá a qualquer item de menu a combinação de teclas que você quiser.
- Automações de vários passos. O app Shortcuts encadeia ações como abrir apps, redimensionar janelas e trabalhar com arquivos, e um atalho pode ter a sua própria combinação de teclas.
Se um Shortcut já resolve, uma linha do InputConfig pode rodá-lo de qualquer botão com Run Siri Shortcut. Veja rodar um Shortcut a partir de um controle.
Monte uma macro no InputConfig
- Instale o InputConfig pela Mac App Store e permita o acesso de Acessibilidade.
- Clique em Add a new bind, pressione Scan e pressione o controle que vai rodar a macro.
- Abra as Options da linha e marque Run a sequence of steps (macro). O mesmo item fica em Extra actions no menu de saída.
- Clique em Add a step. Cada passo é uma Keyboard Key ou um Mouse Button, com uma espera (Wait) antes de disparar e por quanto tempo fica pressionado, em milissegundos.
- Salve, feche o editor e ative o preset.

- Você: Ponha o cursor num lugar seguro, como uma nota vazia, e pressione o controle.
- InputConfig: Roda cada passo em ordem, com as esperas que você definiu.
- Confira: Cada passo acontece. Se um for perdido, aumente a espera antes dele.
O preset integrado Macros & Turbo tem duas para copiar: o botão A copia, troca de app com Command Tab e cola, e o botão Y desce três itens e pressiona Return.
Ponha atalhos dentro de uma macro
Na 1.6 um passo de tecla tem interruptores ⌃ ⌥ ⇧ ⌘ ao lado, então Command C é um só passo Tap: C com ⌘ ligado. Cada passo também tem um tipo:
- Tap. Pressiona e solta.
- Hold down. Mantém uma tecla segurada enquanto os próximos passos rodam, que é como você segura Shift em vários cliques ou mantém Command pressionada durante um Tab, Tab, Tab.
- Release. Solta uma tecla segurada.
Tudo o que uma macro deixa segurado quando termina é solto por você, então uma tecla não consegue travar. Os passos podem ser movidos para cima e para baixo e duplicados com os botões no fim de cada um.
Escolha quando ela roda e quantas vezes
- Quando roda. No topo da macro, escolha Every step, each time it is pressed ou Only while held. Letting go stops it, que interrompe o resto dos passos e solta tudo o que estiver segurado no instante em que você solta.
- Repetir. Para tocar a macro inteira mais de uma vez por pressionamento, defina Repeat em How it fires. Desde a 1.6 uma macro repetida espera entre as passagens o tempo que você definiu.
- Uma cópia por vez. Pressionar de novo enquanto uma macro ainda roda não inicia uma segunda cópia por cima.
Uma linha de macro dispara enquanto segurada ou liga e desliga. Ela não se combina com turbo, uma ação de segurar ou um toque duplo.
Use tempos que funcionam
- Teclas. A maioria dos apps lê uma tecla segurada por 30 a 50 ms com um intervalo de 50 ms.
- Trocar de app. Precisa de 300 a 500 ms antes do próximo passo.
Se uma macro perde uma tecla, aumente a espera antes do passo que falha.
O que ela não faz
- Gravar você. O InputConfig não grava uma macro observando você. Você a monta passo a passo, o que também significa que cada passo e cada espera ficam visíveis e fáceis de mudar.
- Digitar frases em passos. Os passos são teclas, atalhos e cliques no ponteiro. Para digitar uma frase, ponha uma saída Type Text em uma linha própria, ou use um Text Replacement.
- Tirar uma tecla do sistema. O app escuta o teclado junto com o macOS, então uma tecla que você usa como gatilho ainda digita. Os melhores gatilhos são controles que não digitam nada: um botão de controle, um pad MIDI, um botão lateral do mouse ou F13 a F19. O guia do macro deck monta um deck inteiro deles.
A versão curta
- Texto ou um comando de menu. Use Text Replacements ou App Shortcuts, que já vêm no macOS.
- Uma cadeia de teclas e cliques. Uma linha de macro no InputConfig, com uma espera e um tempo de pressão por passo.
- Um gatilho. Um controle que não digita nada.
Monte um passo de cada vez e teste cada passo à medida que avança.
Perguntas
Existe software grátis de macro para Mac?
Sim. O InputConfig é grátis e de código aberto na Mac App Store, e macros, turbo e todos os outros recursos estão incluídos, sem plano pago.
Um botão do mouse pode rodar uma macro no Mac?
Sim. Os botões laterais de um mouse podem ser a entrada de uma linha de macro, sem software do fabricante.
Uma macro pode clicar o mouse?
Sim. Um passo pode ser um clique esquerdo, direito ou do meio, ou um botão de voltar ou avançar, onde o ponteiro estiver.
Um passo de macro pode pressionar um atalho de teclado?
Sim. Desde a 1.6 um passo de tecla tem interruptores de Control, Option, Shift e Command, então Command V é um só passo.
Um controle de jogo pode rodar macros no Mac?
Sim. Qualquer botão de um controle compatível de PlayStation, Xbox, Switch, 8BitDo ou outro pode rodar uma. A macro envia teclas e cliques, então funciona em apps e em jogos jogados com teclado e mouse.
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.