繁體中文

用數字鍵盤、MIDI 打擊墊或手把做成巨集面板

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

你可以用數字鍵盤、MIDI 打擊墊、遊戲手把或 F13 到 F19 按鍵,在 Mac 上打造免費的巨集面板,不需要驅動程式,不需要配套 App,也不用訂閱。InputConfig 給每個按鍵、打擊墊或按鈕一項工作:開啟 App、執行巨集、輸入短語、啟動聽寫。

買任何東西之前有一件事要知道:InputConfig 聆聽鍵盤,但不會封鎖或重新對應按鍵本身。數字鍵盤的按鍵仍然會在最前方的 App 裡打出它的數字,而且每個鍵盤都以同一個合成裝置編號回報,所以任何鍵盤上的同一個按鍵都會觸發這一列。這讓最乾淨的巨集面板,是什麼都不打字的裝置:MIDI 打擊墊、遊戲手把,或是沒有其他東西使用的按鍵。我在這裡全部都介紹。

步驟

  1. 挑選一個什麼都不打字的裝置:MIDI 打擊墊、閒置的遊戲手把,或是會送出 F13 到 F19 的鍵盤或踏板。
  2. 在 InputConfig 裡新增一列,按「Scan」,然後按下按鍵、打擊墊或按鈕。
  3. 挑選輸出:Open App、巨集、Type Text、系統功能,或輸出清單裡的其他任何項目。
  4. 如果是數字鍵盤,請加入本頁的 Numpad Macro Deck 預設集,並記得每個按鍵仍然會打出它的數字。
  5. 為每個按鍵設定長按和連按兩下,就有更多動作。

選擇什麼都不打字的面板

請沿著這個階梯往下走,從最乾淨的面板,到有缺點的那一種:

  1. MIDI 打擊墊。十六個打擊墊的 MIDI 控制器,是 Mac 上最好的便宜巨集面板:每個打擊墊和旋鈕都能綁定,而且 MIDI 音符在任何地方都不會打出字母。旋鈕可以控制音量或捲動。MIDI 輸入頁面介紹綁定,控制介面指南則建立一整套面板。
  2. 閒置的遊戲手把。在你綁定之前,它的按鈕什麼都不會送出,而且支援組合鍵。
  3. 什麼都不打字的按鍵:F13 到 F19。有這些按鍵的鍵盤,或是自己的軟體能送出它們的可程式巨集面板或腳踏板。macOS 和大多數 App 都會忽略這些按鍵。
  4. 數字鍵盤。一隻手底下有十七個按鍵,但每個仍然會打出它的數字。

哪些鍵盤有 F13 到 F19介紹了機型,以及在沒有這些按鍵的 MacBook 上該怎麼做。macOS 看得到的任何鍵盤都可以,有線或藍牙都行。什麼都不打字的面板,永遠不會打到錯的視窗裡。

綁定按鍵、打擊墊或按鈕

每個面板的設定方式都一樣,一次一列。

  • 你:在 InputConfig 裡新增一列,按「Scan」,然後按下按鍵、打擊墊或按鈕。接著挑選輸出:Open App、巨集、Type Text、系統功能,或輸出清單裡的其他任何項目。
  • InputConfig:記錄這個輸入,並在每個 App 裡,每次你按下它時觸發輸出。
  • 確認:在另一個 App 位於最前方時按下它。輸出會發生,而且如果是 F13 到 F19、MIDI 打擊墊或手把,什麼都不會被打出來。

InputConfig 透過它已經有的輔助使用權限讀取按鍵,所以不需要額外的權限。直播控制面板指南為 OBS 使用同樣的 F13 到 F19 按鍵。

使用數字鍵盤面板,並了解它的缺點

數字鍵盤的按鍵有自己的按鍵代碼,所以數字鍵盤的 1 和字母上方的 1 是不同的按鍵,這就是數字鍵盤面板能運作的原因。兩者仍然都會打出 1。本頁的預設集,把下表放在標準的數字鍵盤按鍵代碼上,所以它適合多打出一個數字也無妨的地方,或是把同樣的輸出複製到 F13 到 F19 或 MIDI 打擊墊上。

數字鍵盤按鍵作用
1、2、3Open App:Mail、Safari、Calendar
4、5、6Open App:Messages、Notes、Finder
7巨集:Command C、切換 App、Command V(複製到前一個 App)
8Type Text:你的電子郵件地址(佔位文字)
9Type Text:結尾問候語(佔位文字)
0Start Dictation
.Speak Selection
EnterMission Control
+Volume Up
-Volume Down
*Play / Pause
/Lock Screen
NumlockEmergency Stop

InputConfig 分不出兩個鍵盤,所以再接一個有字母的完整鍵盤並不合適。如果你需要,Karabiner-Elements 可以依裝置分開鍵盤。數字鍵盤面板為每個按鍵加上一項工作,但絕不會拿走它的數字。

建立有時間控制的巨集

巨集是一串步驟,每一步前面有延遲,按鍵則有按住時間。你在這一列的 Options 裡一步一步建立它,每個步驟和等待都看得見。InputConfig 不會錄製巨集。7 號鍵上複製到前一個 App 的巨集,這樣執行:

  1. 複製。按住 Command,點一下 C,放開 Command。
  2. 等待。300 毫秒,等 App 切換。
  3. 貼上。按住 Command,點一下 V,放開。
某一列 Options 裡的巨集步驟:Command C、等待 300 毫秒,然後是 Command V。
Figure 1. 每個巨集步驟和它的等待時間都看得見。如果某一步被漏掉,就把等待加長。

如果巨集漏掉某一步,請把它前面的延遲加長。切換 App 需要 300 到 500 毫秒。巨集頁面有詳細說明。

每個按鍵有更多動作

有兩種方法能讓小面板的用途倍增:

  • 長按和連按兩下。按 1 開啟 Mail,長按 1 執行 Mail 的快速鍵,連按兩下 1 做別的事。十七個按鍵各有一個長按,就是三十四個動作。鍵盤、滑鼠和 MIDI 的列都能這樣做。
  • 手把上的組合鍵。遊戲手把按鈕也支援組合鍵:按住一個按鈕,其他每個按鈕就多一項工作。鍵盤、滑鼠和 MIDI 的列沒有組合鍵。

面板沒有燈,但在按鍵上方放一條印出來的標籤條就行,而且每一列的 Speak 會在你學習時念出動作。

簡短版

  • 最好的面板。MIDI 打擊墊或閒置的手把,因為它們什麼都不打字。
  • 鍵盤面板。使用 F13 到 F19,絕不要用字母。
  • 數字鍵盤面板。可以用,但每個按鍵仍然會打出它的數字。
  • 更多動作。每個按鍵都有長按和連按兩下。

挑選自己不會打字的硬體,每個按鍵就都成為乾淨的快速鍵。

常見問題

數字鍵盤的按鍵還是會打出它的數字嗎?

macOS 讓 InputConfig 聆聽按鍵,但不能移除按鍵,所以按鍵會執行新的工作,同時仍然打字。想要什麼都不打字的面板,請用 F13 到 F19、MIDI 打擊墊或遊戲手把。

InputConfig 分得出兩個鍵盤嗎?

分不出。綁定的按鍵會從任何鍵盤觸發它的那一列。數字鍵盤的按鍵與數字列是不同的按鍵代碼,這就是數字鍵盤面板能運作的原因。

藍牙數字鍵盤可以嗎?

macOS 看得到的任何鍵盤都可以,有線或藍牙都行。

面板可以有燈或標籤嗎?

沒有燈,但在按鍵上方放一條印出來的標籤條就行,而且每一列的 Speak 會在你學習時念出動作。

數字鍵盤可以當 OBS 的 Stream Deck 嗎?

可以,但有一個缺點。把每個數字鍵盤按鍵綁定成送出 F13 到 F19 其中之一,再把它們設為 OBS 的快速鍵。數字仍然會打在最前方的任何 App 裡,因為 InputConfig 無法拿走按鍵,所以 MIDI 打擊墊或閒置的遊戲手把是更乾淨的面板。

InputConfig 可以錄製巨集嗎?

不行。你在這一列的 Options 裡一步一步建立巨集,每個步驟和等待都看得見。每個步驟是一次按鍵或一次點按。

更多中文頁面

詳細指南(英文)

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