Čeština

Existuje AutoHotkey pro Mac?

Stáhnout InputConfig z Mac App StoruTahle aplikace je úplně zdarma. Nemusíte si zakládat účet. Žádná předplatná, žádné složité stahování a nic není zamčené. Optimalizováno pro Apple Silicon.

Ne. Projektová stránka AutoHotkey ho popisuje jako skriptovací nástroj zaměřený na tvorbu maker a automatizaci pro Windows. Na Macu není žádný stejný nástroj, ale každá věc, ke které ho lidé používají, má odpověď na Macu a většina z nich je zdarma. Tato stránka je třídí podle úlohy, protože na Macu patří úlohy různým nástrojům.

Vyvíjím InputConfig, bezplatnou aplikaci pro Mac s otevřeným zdrojovým kódem, která pokrývá tři z těchto úloh: horké klávesy na volných klávesách a tlačítkách myši, makra a automatické klikání. Nejde o skriptovací jazyk a stránka říká, co vynechává.

Postup

  1. Zapište si, co každý váš skript AutoHotkey dělá: rozšiřuje text, přemapovává klávesu, spouští horkou klávesu, přehrává makro nebo klikne opakovaně.
  2. Pro rozšiřování textu a zkratky nabídek otevřete Nastavení systému, Klávesnice.
  3. Pro přemapování kláves nad rámec modifikačních kláves použijte Karabiner-Elements.
  4. Pro horké klávesy na volných klávesách nebo tlačítkách myši, makra a automatické klikání nainstalujte InputConfig a přidejte řádek pro každé.
  5. Stiskněte Scan (Skenovat) na řádku, stiskněte klávesu nebo tlačítko a zvolte, co pošle.

Najděte nástroj pro Mac pro každou úlohu

AutoHotkey používáte kNa Macu
Rozbalení zkratky na textText Replacements (Náhrady textu), v sekci Klávesnice v Nastavení systému
Změně toho, co dělá modifikační klávesamacOS: Nastavení systému, Klávesnice, Keyboard Shortcuts, Modifier Keys (Modifikační klávesy)
Přemapování libovolné klávesy na jinouKarabiner-Elements, zdarma a s otevřeným zdrojovým kódem
Změně zkratky pro příkaz v nabídcemacOS: Keyboard Shortcuts (Klávesové zkratky), App Shortcuts
Spuštění řetězce akcí z kombinace klávesAplikace Shortcuts, kde může zkratka mít vlastní kombinaci kláves
Přiřazení úlohy volné klávese nebo tlačítku myšiInputConfig: F13 až F19, pravé modifikační klávesy, boční tlačítka
Přehrání časované posloupnosti kláves a klikůMakro v InputConfig
Klikání nebo stisk klávesy znovu a znovuNastavení opakování v InputConfig: turbo při držení, nebo dokud znovu nestisknete

AutoHotkey je na Windows jeden nástroj a na Macu se jeho úlohy rozdělí mezi čtyři.

Řádek makra v editoru InputConfig se třemi kroky: Command C, Command Tab po čekání 400 ms a Command V.
Obrázek 1. Řádek makra v InputConfig se třemi kroky: Command C, Command Tab po čekání 400 ms a Command V.
Řádek v editoru InputConfig s otevřenou položkou Options: F13 otevírá Safari, F14 píše frázi a F15 spouští makro kopírování, čekání a vložení.
Obrázek 2. Tři úlohy ve stylu AutoHotkey bez skriptu: F13 otevře Safari, F14 napíše podpis a F15 kopíruje, počká a vloží.

Převeďte každý příkaz AutoHotkey

Pokud znáte AutoHotkey, tato tabulka přiřazuje jeho běžné příkazy k nástroji pro Mac, který dělá stejnou práci. Řádky, které uvádějí InputConfig, jsou řádky, které si postavíte v editoru, bez skriptu.

V AutoHotkeyNa Macu
SendInputConfig: výstup Keyboard Key (Klávesa klávesnice) pro klávesu nebo zkratku, nebo Type Text pro celou frázi
ClickInputConfig: výstup Mouse Button (Tlačítko myši), který klikne tam, kde je ukazatel, nebo vždy na jednom místě s At a fixed point
SetTimer nebo Loop, který se opakujeInputConfig: možnost řádku Repeats until pressed again (Opakuje se, dokud znovu nestisknete), s Every nastaveným v milisekundách
Sleep mezi krokyInputConfig: čekání před každým krokem makra, v milisekundách
#HotIf WinActive (#IfWinActive ve verzi 1)InputConfig: automatické přepínání podle aplikace, kdy předvolba převezme řízení, když její aplikace přijde do popředí
HotstringmacOS: Text Replacements, v části Klávesnice v Nastavení systému
Přemapování jedné klávesy na jinou (a::b)Karabiner-Elements, protože InputConfig přidává klávese úkol a nevyměňuje ji

Dva řádky, na které se lidé ptají nejčastěji, pokrývají stránka o automatickém přepínání podle aplikace a jak vytvořit makro na Macu. Každý řádek AutoHotkey má na Macu své místo, i když ne vždy ve stejné aplikaci.

Použijte to, co už macOS umí

  • Psaní fráze. Text Replacements rozbalí krátkou zkratku v libovolný text, ve většině aplikací.
  • Nová zkratka pro příkaz v nabídce. App Shortcuts dá libovolné položce nabídky kombinaci kláves, jakou chcete.
  • Záměna modifikačních kláves. Modifier Keys mění, co dělají Caps Lock, Control, Option, Command a Globe. Caps Lock na Escape je v tomto seznamu.
  • Vícekrokové automatizace. Aplikace Shortcuts řetězí akce, jako je otevření aplikací, změna velikosti oken a práce se soubory.

Přemapování kláves na Macu prochází tři panely nastavení. Nejdřív se podívejte do Nastavení systému, protože několik úloh AutoHotkey na Macu nepotřebuje nic instalovat.

Přidejte horké klávesy, makra a automatické klikání

  • Vy: V InputConfig vytvořte předvolbu a přidejte řádek. Stiskněte Scan a pak stiskněte klávesu nebo klikněte tlačítkem myši. Zvolte výstup: kombinaci kláves, makro, Type Text (Napsat text), Open App, Run Siri Shortcut, nebo systémovou funkci.
  • InputConfig: Spustí výstup pokaždé, když ten vstup stisknete, v každé aplikaci, dokud předvolba běží. Předvolba jen s řádky klávesnice nepotřebuje ovladač.
  • Kontrola: Aktivujte předvolbu a stiskněte klávesu.

Klávesa, která nic nepíše, například F13, dělá nejčistší horkou klávesu.

Vyberte nástroj pro skriptování, pokud chcete dál psát kód

Vedle InputConfig se pro ty, komu chybí soubor se skriptem, nabízejí tři nástroje pro Mac. Každý fakt níže je ze stránky samotného nástroje, přečtené 27. října 2026, a tyto tři jsem sám netestoval.

  • Hammerspoon. Jeho stránka ho nazývá mostem mezi macOS a skriptovacím enginem Lua a své nastavení píšete do souboru s názvem init.lua. Pokud chcete zase soubor se skriptem, podíval bych se nejdřív na tento.
  • Keyboard Maestro. Jeho stránka ho nazývá softwarem pro automatizaci Macu, který umí automatizovat aplikace, weby, text nebo obrázky, na příkaz nebo podle plánu. Podle stránky je to jednorázový nákup s bezplatnou zkušební verzí.
  • BetterTouchTool. Jeho stránka říká, že upravuje gesta trackpadu, myš, klávesové zkratky, lištu menu a Stream Deck. Uvádí 45denní bezplatnou zkušební dobu před koupí licence.

InputConfig nic neskriptuje. Hodí se lépe, když je úkolem klávesa, tlačítko, ovladač nebo pad, který něco spouští, a skriptovací nástroj se hodí lépe, když je úkolem logika. Vybírejte podle toho, jestli chcete psát kód, nebo jen dát klávese úkol.

Co vám Mac nedá

  • Jeden skriptovací jazyk pro všechno. Neexistuje jediný nástroj, který by pokryl vše, co umí skript AutoHotkey. Každá úloha patří svému nástroji.
  • Vaše soubory .ahk. Jsou to skripty pro Windows. Nic na této stránce je nespustí, takže každou úlohu postavíte znovu.
  • Blokování kláves v InputConfig. Naslouchá klávesnici vedle macOS, takže přiřazená klávesa dělá dál i svou obvyklou úlohu. Záměna nebo ztišení klávesy je práce pro Karabiner-Elements.
  • Nahrávaná makra v InputConfig. Makro se staví krok za krokem a nenahrává se sledováním vás.

InputConfig přidává úlohy klávesám a tlačítkům, a nenahrazuje programovací jazyk.

Vyhněte se stahování „AutoHotkey pro Mac“

Projekt AutoHotkey staví jen pro Windows, takže stažení pro Mac pod tímto názvem nepochází od jeho tvůrců. Používejte nastavení, které macOS už má, a pro cokoli přidaného aplikaci z Mac App Store nebo projekt, jehož zdrojový kód můžete přečíst. Soubor nabízený jako AutoHotkey pro macOS nepochází z projektu AutoHotkey.

Stručně

  • Rozbalení textu a zkratky nabídek. Jsou v Nastavení systému, Klávesnice.
  • Libovolná klávesa na jinou. Použijte Karabiner-Elements.
  • Horké klávesy na volných klávesách a tlačítkách, makra, automatické klikání. Použijte InputConfig.

Roztřiďte své skripty podle úlohy a každá má na Macu svůj domov.

Otázky

Existuje AutoHotkey pro Mac?

Ne. Projektová stránka AutoHotkey ho popisuje jako skriptovací nástroj pro Windows a verzi pro Mac nemá. Na Macu se jeho úlohy dělí mezi nastavení macOS, aplikaci Shortcuts (Zkratky), Karabiner-Elements a mapovač, například InputConfig.

Jaká je nejlepší alternativa k AutoHotkey pro Mac?

Žádná jediná nejlepší není, protože úkoly se dělí. Text Replacements a App Shortcuts jsou vestavěné v macOS, Karabiner-Elements přemapovává klávesy, InputConfig přidává klávesové zkratky na volné klávesy a tlačítka myši, makra a automatické klikání a Hammerspoon je souboru se skriptem nejblíž.

Jak rozbalím text na Macu?

Použijte Text Replacements v sekci Klávesnice v Nastavení systému. Krátká zkratka se rozbalí v libovolný text, ve většině aplikací, bez jakékoli instalace.

Jak převedu skript AutoHotkey na nastavení pro Mac?

Soubor .ahk spustit nemůžete, takže ho znovu sestavte úkol po úkolu. Použijte tabulku na této stránce: Send se stane výstupem Keyboard Key nebo Type Text, Click se stane výstupem Mouse Button, časovač se stane Repeats until pressed again a Hotstring se stane položkou Text Replacement.

Mohu na Macu vytvořit horkou klávesu, která spustí makro?

Ano. V InputConfig přiřaďte klávesu, například F13, boční tlačítko myši nebo tlačítko ovladače k makru: časovanému řetězu kláves, zkratek a kliků.

Běží AutoHotkey na Apple silicon?

Ne. Projekt AutoHotkey ho popisuje jako skriptovací nástroj pro Windows, takže pro Macy s Apple silicon neexistuje sestavení. Nezkoušel jsem ho spouštět uvnitř Windows na Macu a skript tam uvidí jen tu kopii Windows, ne vaše aplikace pro Mac.

Další v češtině

Stránky česky

Kdo píše. Ryleigh Newman vyvíjí InputConfig a svůj Mac každý den ovládá ovladačem, protože ruce nefungují dobře. Tato stránka je přeložená z angličtiny. Aplikace InputConfig se zobrazí česky, když je Mac nastavený na češtinu. Některé stránky webu jsou jen v angličtině.

Tato stránka v dalších jazycích: English, 日本語

Stáhnout InputConfig z Mac App StoruZdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.