繁體中文
Mac 有 AutoHotkey 嗎?
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
沒有。AutoHotkey 自己的專案頁面把它描述為 Windows 上以建立巨集和自動化為主的指令稿工具。Mac 上沒有任何東西是同一個工具,不過人們用它做的每件事在 Mac 上都有答案,而且大多是免費的。這一頁依工作分類,因為在 Mac 上,這些工作分屬於不同的工具。
我做了 InputConfig,這是免費、開放原始碼的 Mac App,涵蓋其中三項工作:多餘按鍵和滑鼠按鈕上的快速鍵、巨集,以及自動點按。它不是指令稿語言,這一頁也會說明它沒有涵蓋什麼。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 寫下你的每個 AutoHotkey 指令稿做什麼:展開文字、重新對應按鍵、執行快速鍵、播放巨集,或重複點按。
- 文字展開和選單快速鍵,請打開「系統設定」的「鍵盤」。
- 修飾鍵以外的按鍵對按鍵重新對應,請用 Karabiner-Elements。
- 多餘按鍵或滑鼠按鈕上的快速鍵、巨集和自動點按,請安裝 InputConfig,並為每一項新增一列。
- 在某一列按「Scan」,按下按鍵或按鈕,再選擇它要送出什麼。
為每項工作找到 Mac 上的工具
| 你用 AutoHotkey 來 | 在 Mac 上 |
|---|---|
| 把縮寫展開成文字 | 「系統設定」的「鍵盤」區段裡的文字取代 |
| 更改修飾鍵的作用 | macOS:「系統設定」、「鍵盤」、「鍵盤快速鍵」、「修飾鍵」 |
| 把任何按鍵變成任何其他按鍵 | Karabiner-Elements,免費且開放原始碼 |
| 更改選單指令的快速鍵 | macOS:鍵盤快速鍵、App 快速鍵 |
| 用組合鍵執行一連串動作 | 「捷徑」App,其中的捷徑可以有自己的組合鍵 |
| 給多餘的按鍵或滑鼠按鈕一項工作 | InputConfig:F13 到 F19、右側的修飾鍵、側邊按鈕 |
| 播放一連串有時間安排的按鍵和點按 | InputConfig 巨集 |
| 一再點按或按下按鍵 | InputConfig 的重複設定:按住時連發,或持續到再按一次 |
AutoHotkey 在 Windows 上是一個工具,在 Mac 上它的工作分屬四個工具。


使用 macOS 本來就有的功能
- 輸入片語。文字取代會在大多數 App 裡,把簡短的縮寫展開成你想要的任何文字。
- 選單指令的新快速鍵。App 快速鍵讓任何選單項目都能有你想要的組合鍵。
- 對調修飾鍵。修飾鍵可以更改 Caps Lock、Control、Option、Command 和 Globe 的作用。Caps Lock 改成 Escape 就在那份清單裡。
- 多步驟自動化。「捷徑」App 能串連打開 App、調整視窗大小和處理檔案等動作。
Mac 的按鍵重新對應工具逐一說明三個設定面板。先看「系統設定」,因為有幾項 AutoHotkey 的工作,在 Mac 上不需要安裝任何東西。
加上快速鍵、巨集和自動點按
- 你:在 InputConfig 裡建立預設集並新增一列。按「Scan」,然後按下按鍵或點按滑鼠按鈕。選擇輸出:組合鍵、巨集、Type Text、Open App、Run Siri Shortcut,或系統功能。
- InputConfig:預設集執行期間,每當你按下那個輸入,就在每個 App 裡執行輸出。只有鍵盤列的預設集,不需要手把。
- 確認:啟用預設集並按下按鍵。
- 巨集。一連串有時間安排的按鍵、快速鍵和點按。請見如何在 Mac 上製作巨集。
- 自動點按。按住時重複點按,或持續到你再按一次。請見自動連點器指南。
- 每個 App 不同的一組。每個 App 一個預設集,並有自動切換。
像 F13 這種不打字的按鍵,是最乾淨的快速鍵。
Mac 沒有提供的東西
- 一種涵蓋全部的指令稿語言。沒有單一工具能涵蓋 AutoHotkey 指令稿能做的所有事。每項工作交給各自的工具。
- 你的 .ahk 檔案。它們是 Windows 指令稿。這一頁上沒有任何東西能執行它們,所以每項工作都要重建。
- InputConfig 裡的按鍵封鎖。它是在 macOS 旁邊監聽鍵盤,所以被綁定的按鍵仍然會做它平常的事。對調或讓按鍵靜音,是 Karabiner-Elements 的工作。
- InputConfig 裡的錄製巨集。巨集是一步一步建立的,不是靠觀看你操作來錄製。
InputConfig 為按鍵和按鈕增加工作,它不取代程式語言。
避開「AutoHotkey for Mac」下載
AutoHotkey 專案只為 Windows 建置,所以以那個名稱提供的 Mac 下載,不是它的製作者出的。請使用 macOS 本來就有的設定,要加裝東西的話,請用 Mac App Store 的 App,或原始碼看得到的專案。以 AutoHotkey for macOS 名義提供的檔案,不是來自 AutoHotkey 專案。
簡短版
- 文字展開和選單快速鍵。這些在「系統設定」的「鍵盤」裡。
- 把任何按鍵變成任何其他按鍵。使用 Karabiner-Elements。
- 多餘按鍵和按鈕上的快速鍵、巨集、自動點按。使用 InputConfig。
依工作把你的指令稿分類,每一個在 Mac 上都有歸宿。
常見問題
Mac 有 AutoHotkey 嗎?
沒有。AutoHotkey 的專案頁面把它描述為 Windows 的指令稿工具,沒有 Mac 版本。在 Mac 上,它的工作分屬 macOS 設定、「捷徑」App、Karabiner-Elements,以及像 InputConfig 這樣的對應工具。
Mac 上相當於 AutoHotkey 的是什麼?
沒有單一的對應。文字取代和 App 快速鍵內建在 macOS,Karabiner-Elements 重新對應按鍵,「捷徑」App 串連動作,而 InputConfig 加上多餘按鍵和滑鼠按鈕上的快速鍵、巨集和自動點按。
如何在 Mac 上做文字展開?
使用「系統設定」的「鍵盤」區段裡的文字取代。簡短的縮寫會在大多數 App 裡展開成你想要的任何文字,不需要安裝任何東西。
我可以在 Mac 上執行我的 AutoHotkey 指令稿嗎?
不行。它們是 Windows 指令稿。請用 Mac 上對應的工具重建每項工作:文字取代、按鍵重新對應、捷徑或巨集。
我可以在 Mac 上做一個執行巨集的快速鍵嗎?
可以。在 InputConfig 裡,把 F13 這樣的按鍵、滑鼠側邊按鈕或手把按鈕綁定到巨集:一連串有時間安排的按鍵、快速鍵和點按。
更多中文頁面
詳細指南(英文)
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。
本頁的其他語言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.