繁體中文

要如何在 Mac 上把數字鍵盤當巨集鍵盤使用?

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

接上或配對數字鍵盤,在 InputConfig(我做的免費 Mac App)按下掃描(Scan),再按鍵盤上的一個鍵。小鍵盤的每個鍵都會以自己的按鍵送到 Mac,所以你可以替它設定巨集、要開啟的 App、要輸入的文字、按住動作和連按兩下動作。有一個陷阱要事先規劃。InputConfig 與 macOS 並行監聽鍵盤,而且不會阻擋按鍵,所以小鍵盤的 5 仍然會打出 5。請挑你的 App 會忽略的按鍵,或先把數字鍵盤的按鍵送到 F13 到 F20。

我說的 Mac 小鍵盤資料,來自我在 2026 年 10 月 21 日找到的 Apple 社群與 Keyboard Maestro 論壇討論串,以及一篇 MacMost 文章。我沒有測試過特定的數字鍵盤,所以請按下掃描,看看你的送出什麼。

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

步驟

  1. 接上數字鍵盤,或在「系統設定」的「藍牙」中配對,並在文字欄位裡按它的按鍵。
  2. 決定要用哪些按鍵,最好選運算符號鍵、Clear 和 Enter,大多數 App 都會忽略它們。
  3. 在 InputConfig 新增一列鍵盤,按下掃描,再按數字鍵盤上的一個鍵。
  4. 選擇輸出,按「儲存」,再按「啟用」,並在沒有選取文字欄位的 App 裡測試。
  5. 如果數字鍵在你不要的地方打出數字,請用鍵盤自己的工具把它設為 F13 到 F20。

了解數字鍵盤對 Mac 來說是什麼

數字鍵盤也叫作數字小鍵盤,是有 17 到 22 個鍵的 USB 或藍牙迷你鍵盤,常常是計算機式的排列。Mac 把它視為鍵盤。第一次使用時可能會打開「鍵盤設定輔助程式」,要求你按幾個鍵來辨識配置,你可以把它關掉。藍牙鍵盤和其他裝置一樣,在「系統設定」的「藍牙」中配對。

  • 在 Mac 上它沒有 Num Lock。Mac 沒有 Num Lock 這個狀態。小鍵盤隨時都會打出數字,位在左上角、Num Lock 位置的那個鍵,標示的是 Clear。一則 Apple 社群的回答說,Clear 不會切換導覽功能,而是在支援的 App 裡清除選取輸入框的內容。
  • 滑鼠鍵可能會搶走數字。一則 Apple 社群的討論串說,Mac 上的數字鍵失靈時,可能是開啟了滑鼠鍵。請按 Option 五次,或在「系統設定」的「輔助使用」中檢查滑鼠鍵。
  • macOS 的快速鍵分不出小鍵盤和數字列。一篇 MacMost 文章說,系統快速鍵把小鍵盤的按鍵當作主鍵盤的數字鍵。據我所知,在硬體層級小鍵盤的按鍵是獨立的按鍵,所以讀取按鍵的 App 可以綁定小鍵盤的 7,而不影響數字列的 7。請按下掃描,在你的鍵盤上確認這一點。

只要你挑選 App 不會用到的按鍵,數字鍵盤就是一個不用你寫程式的巨集鍵盤。

查出每個按鍵送出什麼

  • 你:打開 InputConfig,新增一列,把輸入設為鍵盤按鍵(Keyboard Key),按下掃描,然後按數字鍵盤上的一個鍵。
  • InputConfig:會說出送來的是哪個按鍵。
  • 確認:小鍵盤的按鍵應該以自己的名稱送來,和數字列上的同一個數字不同。我沒有測試過每一款鍵盤,所以如果兩個按鍵掃描出同一個名稱,就把它們當作同一個輸入。
按鍵送出的內容可以安全綁定嗎?
0 到 9小鍵盤的數字,也會打出數字只在沒有啟用文字欄位時,或把它們移到 F13 到 F20 之後
斜線、星號、減號、加號小鍵盤的運算符號鍵可以,在大多數 App 裡
句號或逗號小鍵盤的小數點鍵可以,但文字欄位會打出它
Enter小鍵盤的 Enter,許多 App 把它當作 Return文字欄位裡不行
Clear,在 Num Lock 的位置Mac 配置上是 Clear,PC 鍵盤上是 Num Lock可以。大多數 App 會忽略它,我會從這裡開始
等號,在 Mac 配置上小鍵盤的等號可以,但我無法確認每個鍵盤都有它
22 鍵鍵盤上的 Backspace 和 TabDelete 和 Tab文字欄位裡不行
InputConfig 鍵盤按鍵列的按鍵選單,有一份常用按鍵清單,以及一個提示在偵測到的鍵盤上按任意鍵的掃描項目。
Figure 1. 按鍵選單底部的掃描項目會聆聽偵測到的鍵盤上的任何按鍵。按數字鍵盤的一個鍵,它就會說出這個按鍵。

了解 InputConfig 不會阻擋按鍵

InputConfig 自己不會阻擋或重新對應按鍵。預設集執行期間,打出 7 的數字鍵盤按鍵仍然會打出 7,你新增的工作也會一起發生。對運算符號和 Clear 這類在大多數 App 裡不做任何事的按鍵,這沒有問題。至於數字,我看到三種處理方式:

  • 只在沒有選取文字欄位時使用鍵盤。綁定來開啟資料夾的 7,在 Finder 裡無害。在文字欄位裡,它也會打出一個 7。請為你會用到它的 App 搭配一個預設集。
  • 把數字送到 F13 到 F20。許多當作巨集鍵盤賣的數字鍵盤都可以編寫程式。以 QMK、VIA 和 Vial 為基礎的鍵盤,把對應存在鍵盤本身,少數廠商也有 Mac 工具。把八個鍵設為 F13 到 F20,它們就不會打出任何東西。
  • 多加一項工作,並接受那個數字。如果這個鍵盤只用來做巨集,你從不在上面輸入數字,那麼在你沒有在編輯的文件中,多出來的數字通常無害。

macOS 沒有給 F13 到 F20 指派工作,App 也不會去動它們。F21 到 F24 不會傳出去,所以請略過。F13 到 F19 頁面有詳細資料,USB 巨集小鍵盤頁面則介紹小型鍵盤的程式設定。

綁定這些按鍵

  • 你:新增一個綁定,把輸入設為鍵盤按鍵,按下掃描並按小鍵盤的按鍵,再選擇它要做什麼。
  • InputConfig:把這一列顯示為在任何鍵盤上的那個按鍵。
  • 確認:按下「儲存」,再按「啟用」,並在最前方是非文字 App 的情況下按該鍵。

在 InputConfig 裡,每個鍵盤都算同一個裝置,所以鍵盤上的小鍵盤按鍵和全尺寸鍵盤上的同一個按鍵是同一個輸入。如果你的主鍵盤自己就有數字鍵盤,這一點就很重要:綁定的小鍵盤 7 從任何一邊按都會觸發。如果這是個問題,請用你的主鍵盤沒有的按鍵,或把外接鍵盤設為 F13 到 F20。Keyboard Maestro 和 BetterTouchTool 可以依裝置分辨兩個鍵盤,InputConfig 不行。

InputConfig 的一列,內容是在任何鍵盤上的鍵盤按鍵 F13,輸出是開啟 App。
Figure 2. 設為 F13 並綁定到開啟 App 的鍵盤按鍵。一般的小鍵盤按鍵也是用同樣的方式綁定。

數字鍵盤上的巨集和多步驟工作

一列可以執行巨集。在這一列的選項裡開啟「執行一連串步驟(巨集)」,每個步驟是一個按鍵、快速鍵或點按,並有等待時間和按住時間。17 鍵的鍵盤可以在一個鍵上執行拷貝、等待、貼上、按 Enter 的流程。輸入文字(Type Text)可以寫出電子郵件地址或一段回覆。開啟 App(Open App)和開啟網址(Open URL)可以跳到某個工具,執行 Siri 捷徑(Run Siri Shortcut)則能啟動你在「捷徑」裡建立的任何東西。如何在 Mac 上製作巨集和用一個鍵輸入文字有操作步驟。

按住、連按兩下,以及每個 App 一套配置

每一列都有按住動作和連按兩下動作,各是一個完整的第二輸出,所以同一個鍵盤每個鍵有三項工作。預設集可以列出它所屬的 App,而在「設定」、「進階」裡開啟「最前方 App 改變時切換預設集」後,配置會跟著最前方的 App 走。在一個 App 裡負責貼上的鍵盤,在另一個 App 裡可以貼上純文字。一次只會執行一個預設集,Control Option Command 加句號是緊急停止。

InputConfig 中一列的選項面板,按住時做別的事和連按兩下時做別的事兩個都已勾選,各有自己的輸出。
Figure 3. 兩個方塊都勾選,數字鍵盤的一個鍵就能做三件事。十七個鍵變成五十一項工作。

誰會用到的點子

  • 會計或試算表使用者。數字保持不動,把巨集放在運算符號鍵、Clear 和 Enter 上。
  • 影片剪輯者。八個設為 F13 到 F20 的鍵,各在 Final Cut Pro 或 Premiere 裡執行一個快速鍵或巨集。
  • 直播主。在運算符號那一排放開啟 App、螢幕截圖、開啟聊天視窗的網址,以及開始聽寫。
  • 無法使用完整鍵盤的人。一個大而堅固的鍵盤,每個鍵都有按住和連按兩下,可以減少需要的組合鍵。
  • 老師。把幾個鍵綁定到簡報 App 的快速鍵,再把鍵盤放在筆電旁邊。

數字鍵盤沒有反應時

照這個階梯從最小的一步開始:

  1. 在文字欄位裡測試。如果什麼都沒打出來,試試另一條傳輸線或連接埠,並為藍牙鍵盤充電或重新配對。
  2. 檢查滑鼠鍵。如果數字移動的是指標而不是打字,請到「系統設定」的「輔助使用」關閉滑鼠鍵。
  3. 關閉其他使用按鍵的工具。一位論壇使用者發現,藍牙小鍵盤的 8 鍵不再有反應,是因為一個 Keyboard Maestro 巨集把它當作觸發。
  4. 按下掃描。如果出現名稱,這個鍵就讀得到。
  5. 確認這個鍵是你設定的那一個。如果打出了數字,表示鍵盤還在使用舊的對應。
  6. 檢查 InputConfig。輔助使用權限、預設集是否已啟用,以及緊急停止。

它做不到的事

  • 阻擋按鍵。綁定的小鍵盤數字仍然會打出來。
  • 分辨兩個鍵盤。每個鍵盤都算同一個裝置,所以第二個數字鍵盤和你主鍵盤上的小鍵盤是同一個輸入。
  • 為鍵盤寫入程式。那是鍵盤自己的工具或 Vial 的工作。
  • 讀取鍵盤留給自己用的圖層或模式鍵。如果什麼都掃描不到,任何 Mac App 都讀不到它。

簡短版本

  • 先掃描。看每個按鈕送出哪個按鍵。
  • 再用運算符號、Clear 和 Enter。從你的 App 會忽略的按鍵開始。
  • 數字用 F13 到 F20。如果鍵盤可以編寫程式,就給數字鍵不會打出任何東西的按鍵。

一個便宜的數字鍵盤有大約二十個 Mac 上沒有任何東西會用的鍵,把工作交給它們吧。

常見問題

我可以在 Mac 上把數字鍵盤當巨集鍵盤使用嗎?

可以。Mac 把它視為鍵盤,InputConfig 能綁定它的按鍵。請挑你的 App 會忽略的按鍵,因為 InputConfig 不會阻擋按鍵。

Mac 有 Num Lock 嗎?

沒有。小鍵盤隨時都會打出數字,位在 Num Lock 位置的鍵標示為 Clear,它不會切換導覽功能。

為什麼我的數字鍵盤在 Mac 上沒有作用?

可能是開啟了滑鼠鍵。請按 Option 五次,或在「系統設定」的「輔助使用」中關閉它。然後檢查傳輸線或藍牙配對。

在 Mac 上,哪些數字鍵盤按鍵可以安全地當巨集使用?

運算符號鍵、Clear 和等號,大多數 App 都會忽略。數字和 Enter 會在文字欄位裡打出來。

InputConfig 分得出我的外接數字鍵盤和鍵盤嗎?

分不出。每個鍵盤都算同一個裝置,所以請用你的主鍵盤沒有的按鍵,或把外接鍵盤設為 F13 到 F20。

更多中文頁面

詳細指南(英文)

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