繁體中文

Mac 上各 App 專用的鍵盤快速鍵

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

可以,有兩種做法。要改某個 App 裡選單指令的快速鍵,macOS 自己就能做到,在「App 快速鍵」裡。要讓同一個鍵依最前面的 App 做不同的事,例如 F13 在 Final Cut Pro 裡剪開片段、在 Safari 裡重新打開分頁、在其他地方則打開 Mission Control,就用我做的免費 App InputConfig,它的預設集會在你切換 App 時自己切換。

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

步驟

  1. 在 InputConfig 的「Settings」、「Advanced」裡,開啟「Switch presets when the front app changes」。
  2. 用你的備用鍵建立一個「到處通用」的預設集並啟用它。
  3. 複製它,並用 App 的名稱重新命名這份拷貝。
  4. 在拷貝裡改掉應該不同的列。
  5. 在「Activate when these apps are in front」下加入這個 App。

用 macOS 改某一個 App 的選單快速鍵

  1. 打開「系統設定」,進入「鍵盤」、「鍵盤快速鍵」,再選「App 快速鍵」。
  2. 按加號按鈕,選擇 App,或選「所有應用程式」。
  3. 輸入選單指令的名稱,必須和選單中顯示的完全一樣,包括結尾的三個點。
  4. 按下你想用的快速鍵,然後選擇「完成」。

這只能處理選單裡有的指令,而且這個鍵必須是該 App 還沒用過的組合。其他情況,例如打開另一個 App、巨集、輸入文字或媒體鍵,就需要用 App 來做。

讓同一個鍵在每個 App 裡有不同的工作

在 InputConfig 裡,預設集是一組按鍵和它們的功能,而預設集可以指定自己屬於哪些 App。同一時間只會有一個預設集在運作。開啟自動切換後,由最前面的 App 決定用哪一個:

按鍵到處通用的預設集Final Cut Pro 預設集Safari 預設集
F13Mission ControlB(剪刀)Shift Command T(重新打開關閉的分頁)
F14SpotlightM(加入標記)Shift Command 反斜線(顯示所有分頁)
F15播放 / 暫停播放 / 暫停播放 / 暫停

當你離開 Final Cut Pro,換到沒有自己預設集的 App 時,你之前用的預設集會回來,所以「到處通用」的預設集可以當作後備。

設定方式

  1. 安裝 InputConfig,並允許「輔助使用」權限。
  2. 在「Settings」、「Advanced」裡,開啟「Switch presets when the front app changes」。在你開啟之前,它是關閉的。
  3. 建立「到處通用」的預設集:新增列,按「Scan」,按下每個鍵,並選擇它的輸出。然後啟用它。
  4. 在側邊欄對它按右鍵,選擇「Duplicate」,並用 App 的名稱重新命名這份拷貝。
  5. 在拷貝裡,改掉應該不同的列。保留你希望到處都有的列,因為同一時間只會有一個預設集在運作。
  • 你:在拷貝裡打開「Automation & Gaming Utilities」,找到「Activate when these apps are in front」,按加號並加入這個 App。
  • InputConfig:那個 App 來到最前面時切換到拷貝,離開時再切換回去。
  • 確認:在這個 App 和另一個 App 之間切換,並在各自裡面按 F13:它會做那個 App 預設集的工作。
InputConfig 裡某個預設集的自動化與遊戲工具區段,Final Cut Pro 列在這些 App 在最前面時啟用的清單下。
Figure 1. 預設集上的 App 清單。這些 App 其中一個來到最前面時,這個預設集就會接手。

如果兩個預設集列出同一個 App,側邊欄順序在前的那個優先。當你在這個 App 裡手動挑選預設集時,這一次停留就不會再自動切換回去,所以切換永遠不會和你的選擇打架。

挑選沒有其他用途的按鍵

InputConfig 是和 macOS 並行監聽,所以一個鍵仍然保有它自己的工作,而且每個鍵盤對它來說都是同一個裝置。這讓字母不適合,而備用鍵很適合:

  • F13 到 F19。請看 F13 到 F19。
  • 按住右邊的修飾鍵。請看右邊的修飾鍵。
  • 不會打出任何字的東西。滑鼠側邊按鈕、MIDI 打擊墊,或是遊戲手把。

每一列還可以有按住和連按兩下的動作,所以一個鍵在每個 App 裡可以負責三份工作。

如果一個鍵必須停止做它自己的工作

InputConfig 是在按鍵上增加功能,不會移除它們的工作,所以這種情況要用別的工具:

  • Karabiner-Elements。可以用它以規則寫成的最前面 App 條件,把按鍵對按鍵的規則限制在特定 App。
  • BetterTouchTool 和 Keyboard Maestro。兩者都要付費,在視覺化編輯器裡有各 App 專用的觸發條件和巨集群組。

簡短版

  • 一個 App 裡的選單指令。用「系統設定」、「鍵盤」、「鍵盤快速鍵」、「App 快速鍵」。
  • 一個鍵,每個 App 一份工作。為每個 App 準備一個 InputConfig 預設集,並開啟自動切換。
  • 後備。你離開時,之前用的預設集會回來。

先建立「到處通用」的預設集,再為每個 App 複製一份。

常見問題

我可以在 Mac 上為不同的 App 設定不同的鍵盤快速鍵嗎?

可以。選單指令的部分,「系統設定」的「鍵盤」、「鍵盤快速鍵」、「App 快速鍵」可以依 App 設定快速鍵。要讓同一個備用鍵在每個 App 裡有不同的工作,InputConfig 的預設集會在 App 來到最前面時自己切換。

切換到沒有預設集的 App 時會怎樣?

自動切換前正在運作的預設集會回來。如果之前沒有任何預設集在運作,InputConfig 就會停止,直到你回到有預設集的 App。

在全螢幕 App 和遊戲裡也能用嗎?

可以。切換發生在 App 成為最前面的 App 時,不管是不是全螢幕。

我可以依 App 切換鍵盤配置嗎?

那是輸入設定,不是快速鍵。請到「系統設定」的「鍵盤」、「文字輸入」、「輸入方式」裡找,macOS 可以自動切換到文件的輸入方式。

一個預設集可以涵蓋好幾個 App 嗎?

可以。一個預設集想加入多少 App 都行,例如把 Safari、Chrome 和 Firefox 放在同一個瀏覽器配置上。

更多中文頁面

詳細指南(英文)

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