繁體中文

Mac 有 AutoHotkey 嗎?

在 Mac App Store 下載 InputConfig這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。

沒有。AutoHotkey 自己的專案頁面把它描述為 Windows 上以建立巨集和自動化為主的指令稿工具。Mac 上沒有任何東西是同一個工具,不過人們用它做的每件事在 Mac 上都有答案,而且大多是免費的。這一頁依工作分類,因為在 Mac 上,這些工作分屬於不同的工具。

我做了 InputConfig,這是免費、開放原始碼的 Mac App,涵蓋其中三項工作:多餘按鍵和滑鼠按鈕上的快速鍵、巨集,以及自動點按。它不是指令稿語言,這一頁也會說明它沒有涵蓋什麼。

InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。

步驟

  1. 寫下你的每個 AutoHotkey 指令稿做什麼:展開文字、重新對應按鍵、執行快速鍵、播放巨集,或重複點按。
  2. 文字展開和選單快速鍵,請打開「系統設定」的「鍵盤」。
  3. 修飾鍵以外的按鍵對按鍵重新對應,請用 Karabiner-Elements。
  4. 多餘按鍵或滑鼠按鈕上的快速鍵、巨集和自動點按,請安裝 InputConfig,並為每一項新增一列。
  5. 在某一列按「Scan」,按下按鍵或按鈕,再選擇它要送出什麼。

為每項工作找到 Mac 上的工具

你用 AutoHotkey 來在 Mac 上
把縮寫展開成文字「系統設定」的「鍵盤」區段裡的文字取代
更改修飾鍵的作用macOS:「系統設定」、「鍵盤」、「鍵盤快速鍵」、「修飾鍵」
把任何按鍵變成任何其他按鍵Karabiner-Elements,免費且開放原始碼
更改選單指令的快速鍵macOS:鍵盤快速鍵、App 快速鍵
用組合鍵執行一連串動作「捷徑」App,其中的捷徑可以有自己的組合鍵
給多餘的按鍵或滑鼠按鈕一項工作InputConfig:F13 到 F19、右側的修飾鍵、側邊按鈕
播放一連串有時間安排的按鍵和點按InputConfig 巨集
一再點按或按下按鍵InputConfig 的重複設定:按住時連發,或持續到再按一次

AutoHotkey 在 Windows 上是一個工具,在 Mac 上它的工作分屬四個工具。

InputConfig 編輯器裡的一列巨集,有三個步驟:Command C、等待 400 毫秒後的 Command Tab,以及 Command V。
Figure 1. InputConfig 裡的一列巨集,有三個步驟:Command C、等待 400 毫秒後的 Command Tab,以及 Command V。
InputConfig 編輯器裡打開了 Options 的一列:F13 打開 Safari,F14 輸入一段片語,F15 執行拷貝、等待、貼上的巨集。
Figure 2. 三項 AutoHotkey 風格的工作,不用任何指令稿:F13 打開 Safari,F14 輸入結尾問候語,F15 拷貝、等待並貼上。

使用 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 裡執行輸出。只有鍵盤列的預設集,不需要手把。
  • 確認:啟用預設集並按下按鍵。

像 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, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.