繁體中文

如何在 Mac 上製作巨集

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

巨集是一份按一下就執行的動作清單,而在 Mac 上你可以免費製作。macOS 本身已經有這類功能的一部分,對某些工作來說它們就是正確答案,所以先介紹它們。如果你想要在手把按鈕、滑鼠側邊按鈕、MIDI 鼓墊或按鍵上,執行有時間間隔的按鍵、快速鍵和點按串,InputConfig 能建立,而且免費、開放原始碼。

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

步驟

  1. 新增一列,並掃描將要執行巨集的控制項。
  2. 在 Options 裡,勾選「Run a sequence of steps (macro)」。
  3. 新增按鍵、快速鍵和點按步驟,每個步驟各有等待和按住時間。
  4. 關閉編輯器並啟用預設集。

使用 macOS 已有的功能

  • 打出片語。「系統設定」鍵盤區裡的 Text Replacements,能在大多數 App 裡把簡短的縮寫展開成你想要的任何文字。
  • 替選單指令設定新的快速鍵。同一個地方的 Keyboard Shortcuts、App Shortcuts,能給任何選單項目你想要的組合鍵。
  • 多步驟自動化。「捷徑」App 能串連像打開 App、調整視窗大小和處理檔案這類動作,而且捷徑可以有自己的組合鍵。

如果某個捷徑已經能完成這項工作,InputConfig 的一列可以用 Run Siri Shortcut 從任何按鈕執行它。請看用手把執行捷徑。

在 InputConfig 裡建立巨集

  1. 從 Mac App Store 安裝 InputConfig,並允許輔助使用權限。
  2. 按一下「Add a new bind」,按「Scan」,然後按下將要執行巨集的控制項。
  3. 打開這一列的 Options,勾選「Run a sequence of steps (macro)」。輸出選單的 Extra actions 底下也有同一個項目。
  4. 按一下「Add a step」。每個步驟是 Keyboard Key 或 Mouse Button,還有它觸發前的等待,以及按住多久,單位是毫秒。
  5. 儲存,關閉編輯器並啟用預設集。
InputConfig 編輯器裡的一個巨集列,有三個步驟:Command C、等待 400 毫秒的 Command Tab,以及 Command V。
Figure 1. 拷貝、切換 App、貼上:三個輕點步驟,切換 App 之後的步驟前面有較長的等待。
  • 你:把游標放在安全的地方,例如空白的備忘錄,然後按下控制項。
  • InputConfig:依序執行每個步驟,並使用你設定的等待時間。
  • 確認:每個步驟都有到位。如果有一個被漏掉,就拉長它前面的等待時間。

內建的 Macros & Turbo 預設集有兩個可以複製的範例:它的 A 按鈕會拷貝、用 Command Tab 切換 App,然後貼上,而它的 Y 按鈕會向下移動三項並按下 Return。

某一列的選項,已勾選執行一連串步驟。
Figure 2. 打開這一列的選項,並勾選執行一連串步驟。這一列單一的輸出就變成一份清單。
一個巨集的步驟:Command C、等待 300 毫秒,然後 Command V。
Figure 3. 拷貝、等待 300 毫秒、貼上,由按住、輕點和放開步驟組成。等待給 App 時間完成拷貝。
打開的巨集步驟選單,提供鍵盤按鍵和滑鼠按鈕。
Figure 4. 再新增一個步驟,並為它選擇鍵盤按鍵或滑鼠按鈕。

把快速鍵放進巨集

按鍵步驟旁有 ⌃ ⌥ ⇧ ⌘ 切換鈕,所以 Command C 是一個輕點步驟:C 加上開啟的 ⌘。每個步驟也有一種類型:

  • Tap。按下並放開。
  • Hold down。在接下來的步驟執行期間一直按住一個鍵,你就是這樣在好幾次點按之間按住 Shift,或是在 Tab、Tab、Tab 之間一直按住 Command。
  • Release。放開被按住的鍵。

巨集結束時留在按住狀態的任何東西,都會替你放開,所以按鍵不會卡住。步驟可以用每個步驟末端的按鈕上移、下移和複製。

選擇何時執行,以及多常執行

  • 何時執行。在巨集頂端,選擇「Every step, each time it is pressed」或「Only while held. Letting go stops it」,後者會在你放開的那一刻停止其餘的步驟,並放開任何被按住的東西。
  • 重複。想讓整個巨集每按一次執行不只一遍,請在 How it fires 底下設定 Repeat。從 1.6 起,重複的巨集會在每一遍之間等待你設定的時間。
  • 一次只有一份。巨集還在執行時再按一次,不會在它上面再啟動第二份。

巨集列可以在按住期間觸發,或是切換開和關。它不能與連發、按住動作或連點兩下合併使用。

使用有效的時間設定

  • 按鍵。大多數 App 都讀得到按住 30 到 50 毫秒、間隔 50 毫秒的按鍵。
  • 切換 App。在下一個步驟之前需要 300 到 500 毫秒。

如果巨集漏掉一個按鍵,就拉長漏掉的那個步驟前面的等待時間。

它不做的事

  • 錄下你的操作。InputConfig 不會靠看著你來錄製巨集。你是一步一步建立它,這也代表每個步驟和每次等待都看得到,也容易更改。
  • 在步驟裡打出句子。步驟是按鍵、快速鍵和指標處的點按。想打出句子,請在自己的一列放一個 Type Text 輸出,或使用文字取代。
  • 拿走一個按鍵。App 與 macOS 並行監聽鍵盤,所以你用來當觸發的按鍵仍然會打字。最好的觸發是不會打出任何字的控制項:手把按鈕、MIDI 鼓墊、滑鼠側邊按鈕,或 F13 到 F19。巨集鍵盤指南會用它們建立一整排。

簡短版

  • 文字或選單指令。使用 macOS 內建的 Text Replacements 或 App Shortcuts。
  • 一串按鍵和點按。InputConfig 裡的巨集列,每個步驟有等待和按住時間。
  • 觸發。不會打出任何字的控制項。

一次建立一個步驟,邊做邊測試每個步驟。

常見問題

Mac 有免費的巨集軟體嗎?

有。InputConfig 在 Mac App Store 上免費而且開放原始碼,巨集、連發和其他每一項功能都包含在內,沒有付費等級。

滑鼠按鈕能在 Mac 上執行巨集嗎?

可以。滑鼠的側邊按鈕可以是巨集列的輸入,不需要廠商的軟體。

巨集能點按滑鼠嗎?

能。步驟可以是在指標所在位置的左鍵、右鍵或中鍵點按,或是上一頁或下一頁按鈕。

巨集步驟能按鍵盤快速鍵嗎?

能。從 1.6 起,按鍵步驟有 Control、Option、Shift 和 Command 的切換鈕,所以 Command V 是單一步驟。

遊戲手把能在 Mac 上執行巨集嗎?

能。受支援的 PlayStation、Xbox、Switch、8BitDo 或其他手把上的任何按鈕都能執行一個。巨集送出的是按鍵和點按,所以它在 App 裡,以及用鍵盤和滑鼠玩的遊戲裡都能用。

更多中文頁面

詳細指南(英文)

作者說明。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 上.