Italiano
C'è AutoHotkey per Mac? Le alternative, compito per compito
Questa app è completamente gratuita. Non devi creare un account. Niente abbonamenti, niente download complicati, e nulla è bloccato. Ottimizzata per Apple Silicon.
No. La pagina del progetto AutoHotkey lo descrive come un'utilità di scripting orientata alla creazione di macro e all'automazione per Windows. Su Mac non esiste lo stesso strumento, ma ogni cosa per cui la gente lo usa ha una risposta su Mac, e la maggior parte sono gratuite. Questa pagina le ordina per compito, perché su Mac i compiti appartengono a strumenti diversi.
Io sviluppo InputConfig, un'app gratuita e open source per Mac che copre tre di quei compiti: scorciatoie su tasti di riserva e pulsanti del mouse, macro e clic automatico. Non è un linguaggio di scripting, e la pagina dice cosa lascia fuori.
Passaggi
- Scrivi cosa fa ciascuno dei tuoi script AutoHotkey: espandere testo, rimappare un tasto, eseguire una scorciatoia, riprodurre una macro o cliccare ripetutamente.
- Per espansione di testo e scorciatoie di menu, apri Impostazioni di Sistema, Tastiera.
- Per rimappature da tasto a tasto oltre i tasti modificatori, usa Karabiner-Elements.
- Per scorciatoie su tasti di riserva o pulsanti del mouse, macro e clic automatico, installa InputConfig e aggiungi una riga per ciascuna.
- Premi Scansiona (Scan) su una riga, premi il tasto o il pulsante, e scegli cosa invia.
Trova lo strumento Mac per ogni compito
| Usi AutoHotkey per | Su Mac |
|---|---|
| Espandere un'abbreviazione in testo | Text Replacements (Sostituzioni testo), nella sezione Tastiera di Impostazioni di Sistema |
| Cambiare ciò che fa un tasto modificatore | macOS: Impostazioni di Sistema, Tastiera, Keyboard Shortcuts (Scorciatoie da tastiera), Modifier Keys |
| Trasformare un tasto in un altro qualsiasi | Karabiner-Elements, gratuito e open source |
| Cambiare la scorciatoia di un comando di menu | macOS: Keyboard Shortcuts, App Shortcuts |
| Eseguire una catena di azioni da una combinazione di tasti | L'app Shortcuts, dove una scorciatoia può avere una propria combinazione di tasti |
| Dare un compito a un tasto di riserva o a un pulsante del mouse | InputConfig: da F13 a F19, i modificatori di destra, i pulsanti laterali |
| Riprodurre una sequenza temporizzata di tasti e clic | Una macro di InputConfig |
| Cliccare o premere un tasto più volte | Le impostazioni di ripetizione di InputConfig: turbo mentre è premuto, o finché non premi di nuovo |
AutoHotkey è uno strumento solo su Windows, e su Mac i suoi compiti appartengono a quattro strumenti.


Traduci ogni comando di AutoHotkey
Se conosci AutoHotkey, questa tabella associa i suoi comandi più comuni allo strumento per Mac che fa lo stesso lavoro. Le righe che dicono InputConfig sono righe che costruisci nell'editor, senza alcuno script.
| In AutoHotkey | Su un Mac |
|---|---|
| Send | InputConfig: un'uscita Keyboard Key (Tasto della tastiera) per un tasto o una scorciatoia, oppure Type Text per un'intera frase |
| Click | InputConfig: un'uscita Mouse Button (Pulsante del mouse), che clicca dove si trova il puntatore o sempre in un punto con At a fixed point |
| Un SetTimer o un Loop che si ripete | InputConfig: l'opzione della riga Repeats until pressed again (Si ripete finché non viene premuto di nuovo), con Every impostato in millisecondi |
| Sleep tra i passi | InputConfig: l'attesa prima di ogni passo di una macro, in millisecondi |
| #HotIf WinActive (#IfWinActive nella versione 1) | InputConfig: il cambio automatico per app, dove un preset subentra quando la sua app arriva in primo piano |
| Hotstring | macOS: Sostituzione del testo, nella sezione Tastiera di Impostazioni di Sistema |
| Rimappare un tasto su un altro (a::b) | Karabiner-Elements, perché InputConfig aggiunge un compito a un tasto e non lo scambia |
La pagina sul cambio automatico per app e come creare una macro su un Mac trattano le due righe di cui la gente chiede di più. Ogni riga di AutoHotkey ha una casa su un Mac, anche se non sempre nella stessa app.
Usa ciò che macOS fa già
- Digitare una frase. Text Replacements espande una breve abbreviazione in qualsiasi testo tu voglia, nella maggior parte delle app.
- Una nuova scorciatoia per un comando di menu. App Shortcuts dà a qualsiasi voce di menu la combinazione di tasti che preferisci.
- Scambiare i modificatori. Modifier Keys (Tasti modificatori) cambia ciò che fanno Caps Lock, Control, Option, Command e Globe. Caps Lock su Esc è in quell'elenco.
- Automazioni a più passi. L'app Shortcuts concatena azioni come aprire app, ridimensionare finestre e lavorare con i file.
Rimappatore di tasti per Mac esamina i tre pannelli delle impostazioni. Controlla prima Impostazioni di Sistema, perché diversi compiti di AutoHotkey non richiedono nulla da installare su Mac.
Aggiungi scorciatoie, macro e clic automatico
- Tu: In InputConfig, crea un preset e aggiungi una riga. Premi Scansiona (Scan), poi premi il tasto o fai clic sul pulsante del mouse. Scegli l'uscita: una combinazione di tasti, una macro, Type Text (Digita testo), Open App, Run Siri Shortcut o una funzione di sistema.
- InputConfig: Esegue l'uscita ogni volta che premi quell'ingresso, in ogni app, mentre il preset è in funzione. Un preset con sole righe da tastiera non ha bisogno di un controller.
- Verifica: Attiva il preset e premi il tasto.
- Macro. Una catena temporizzata di tasti, scorciatoie e clic. Vedi come creare una macro su Mac.
- Clic automatico. Clic che si ripetono mentre è premuto, o finché non premi di nuovo. Vedi la guida al clic automatico.
- Un insieme diverso per app. Un preset per app, con il cambio automatico.
Un tasto che non digita nulla, come F13, fa la scorciatoia più pulita.
Scegli uno strumento di scripting se vuoi continuare a scrivere codice
Tre strumenti per Mac saltano fuori accanto a InputConfig per chi sente la mancanza di un file di script. Ogni fatto qui sotto viene dalla pagina dello strumento, che ho letto il 27 ottobre 2026, e non ho provato io questi tre.
- Hammerspoon. La sua pagina lo chiama un ponte tra macOS e un motore di scripting Lua, e scrivi la tua configurazione in un file chiamato init.lua. Se vuoi di nuovo un file di script, guarderei prima questo.
- Keyboard Maestro. La sua pagina lo chiama software di automazione per Mac che può automatizzare app, siti web, testo o immagini, su comando o a orari stabiliti. Secondo la pagina è un acquisto una tantum con una prova gratuita.
- BetterTouchTool. La sua pagina dice che personalizza i gesti del trackpad, il mouse, le scorciatoie da tastiera, la barra dei menu e lo Stream Deck. Elenca una prova gratuita di 45 giorni prima di comprare una licenza.
InputConfig non fa scripting. È più adatto quando il compito è un tasto, un pulsante, un controller o un pad che avvia qualcosa, e uno strumento di scripting è più adatto quando il compito è logica. Scegli in base a se vuoi scrivere codice o solo dare un compito a un tasto.
Che cosa un Mac non ti offre
- Un solo linguaggio di scripting dentro InputConfig. Ha righe e macro e nessuno script. Uno strumento di scripting come Hammerspoon è più vicino ad AutoHotkey, e per il resto ogni compito va al suo strumento.
- I tuoi file .ahk. Sono script per Windows. Niente su questa pagina li esegue, quindi ogni compito va ricostruito.
- Blocco dei tasti in InputConfig. L'app ascolta la tastiera accanto a macOS, quindi un tasto assegnato fa comunque anche il suo normale compito. Scambiare o silenziare un tasto è compito di Karabiner-Elements.
- Macro registrate in InputConfig. Una macro si costruisce passo dopo passo e non viene registrata osservandoti.
InputConfig aggiunge compiti a tasti e pulsanti, e non sostituisce un linguaggio di programmazione.
Evita i download di "AutoHotkey per Mac"
Il progetto AutoHotkey crea versioni solo per Windows, quindi un download per Mac con quel nome non viene dai suoi autori. Usa le impostazioni che macOS già offre e, per ciò che aggiungi, un'app del Mac App Store o un progetto di cui puoi leggere il codice sorgente. Un file offerto come AutoHotkey per macOS non viene dal progetto AutoHotkey.
In breve
- Espansione di testo e scorciatoie di menu. Sono in Impostazioni di Sistema, Tastiera.
- Qualsiasi tasto in qualsiasi altro tasto. Usa Karabiner-Elements.
- Scorciatoie su tasti e pulsanti di riserva, macro, clic automatico. Usa InputConfig.
- Un file di script. Guarda Hammerspoon, Keyboard Maestro o BetterTouchTool.
Ordina i tuoi script per compito, e ciascuno ha la sua casa su Mac.
Domande
C'è AutoHotkey per Mac?
No. La pagina del progetto AutoHotkey lo descrive come un'utilità di scripting per Windows, e non ha una versione per Mac. Su Mac i suoi compiti si dividono tra le impostazioni di macOS, l'app Shortcuts (Comandi Rapidi), Karabiner-Elements e un mapper come InputConfig.
Qual è la migliore alternativa ad AutoHotkey per Mac?
Non ce n'è una sola migliore, perché i compiti si dividono. Sostituzione del testo e Scorciatoie app sono integrate in macOS, Karabiner-Elements rimappa i tasti, InputConfig aggiunge scorciatoie su tasti liberi e pulsanti del mouse, macro e clic automatico, e Hammerspoon è il più vicino a un file di script.
Come faccio l'espansione di testo su Mac?
Usa Text Replacements, nella sezione Tastiera di Impostazioni di Sistema. Una breve abbreviazione si espande in qualsiasi testo tu voglia, nella maggior parte delle app, senza installare nulla.
Come trasformo uno script AutoHotkey in una configurazione per Mac?
Non puoi eseguire il file .ahk, quindi ricostruiscilo un compito alla volta. Usa la tabella in questa pagina: un Send diventa un'uscita Keyboard Key o Type Text, un Click diventa un'uscita Mouse Button, un timer diventa Repeats until pressed again, e un Hotstring diventa una sostituzione del testo.
Posso creare una scorciatoia che esegue una macro su Mac?
Sì. In InputConfig assegna un tasto come F13, un pulsante laterale del mouse o un pulsante del controller a una macro: una catena temporizzata di tasti, scorciatoie e clic.
AutoHotkey gira su Apple silicon?
No. Il progetto di AutoHotkey lo descrive come un'utility di scripting per Windows, quindi non esiste una build per i Mac con Apple silicon. Non ho provato a eseguirlo dentro Windows su un Mac, e uno script lì vedrebbe solo quella copia di Windows, non le tue app per Mac.
Altro in italiano
Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. InputConfig è in italiano quando il Mac è impostato in italiano. Alcune pagine del sito sono solo in inglese.
Questa pagina in altre lingue: English, 日本語
Gratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.