繁體中文
讓右 Command 和 Option 鍵有自己的工作
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
可以,但不是在「系統設定」裡,因為它的「修飾鍵」設定把兩側當成同一個鍵。要繞過這點有兩種做法。你可以把右邊的鍵變成另一個鍵,方法是用 macOS 內建的指令或 Karabiner-Elements。或者讓它維持修飾鍵的身分,並在按住或連按兩下時多做一件事,這就是我做的免費 App InputConfig 的做法。要選哪一種,看你還要不要讓這個鍵繼續當 Command 用。大多數人從來不用右邊的 Command、Option 或 Shift,所以它們很適合拿來派上用場。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 安裝 InputConfig,並允許「輔助使用」權限。
- 打開內建的 Modifier Holds 預設集,或新增一列並按「Scan」偵測右 Command。
- 在該列的「Options」裡,開啟按住或連按兩下的動作,並選擇它要做什麼。
- 啟用預設集,單獨按住這個鍵來測試。
了解 macOS 本身能做什麼
「系統設定」的「鍵盤」、「鍵盤快速鍵」、「Modifier Keys」可以依每個鍵盤對調 Caps Lock、Control、Option、Command 和 Globe,但永遠是兩側一起換。Caps Lock 改成 Escape 就在那份清單裡,所以這個常見的需求完全不需要任何 App。
如果你只是想用修飾鍵啟動聽寫,先看「系統設定」的「鍵盤」、「聽寫」、「Shortcut」:其中一個選項就是連按兩下 Control。
維持 Command,並在按住時多一個工作
InputConfig 會分開讀取每個修飾鍵的左右兩側,而且是和 macOS 並行監聽,所以右邊的鍵在每個快速鍵裡都照常運作。內建的 Modifier Holds 預設集只在右邊的鍵單獨按住或連按兩下時,才給它們一個工作:
| 按鍵 | 按住(450 毫秒) | 連按兩下 |
|---|---|---|
| 右 Command | Spotlight | Launchpad |
| 右 Option | 開始聽寫 | |
| 右 Shift | Mission Control |
- 從 Mac App Store 安裝 InputConfig,並允許「輔助使用」權限。
- 打開內建的 Modifier Holds 預設集,或新增一列,按「Scan」再按右 Command。
- 在該列的「Options」裡,開啟按住動作或連按兩下動作,並選擇它要做什麼。
- 你:啟用預設集,然後單獨按住右 Command。
- InputConfig:按鍵按住超過 450 毫秒後就會打開 Spotlight。單純按一下不會多做任何事。
- 確認:用右邊的鍵按 Command C,仍然會拷貝。

你可以把任何輸出改成 Open App、巨集、Type Text、Siri 捷徑,或清單裡的任何其他項目,也可以在該列的「Options」裡調整時間。每個鍵盤對 InputConfig 來說都是同一個裝置,所以外接鍵盤上同一個右邊的鍵也會做同樣的事。
留意那個唯一的陷阱
只要按鍵按下的時間超過門檻,按住動作就會觸發,即使你這時還按了別的鍵也一樣。如果你按住右 Command 慢慢完成 Command Tab,Spotlight 也會一起打開。長的快速鍵請用左邊的鍵,或是把按住時間提高到大約 700 毫秒。
把它變成另一個鍵
InputConfig 做不到這一部分,因為它是在一個鍵上增加功能,而不是取代它。macOS 可以,方法是在「終端機」裡使用內建的 hidutil 指令。它會一直有效到下次重新啟動。
終端機:把右 Command 變成右 Option。
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x7000000E6}]}'結果:右 Command 會當成右 Option,直到下次重新啟動。
終端機:把右 Command 變成沒人在用的 F18 鍵。
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'結果:右 Command 會送出 F18,之後 InputConfig 可以讓它做三件事。
終端機:把鍵盤恢復正常。
hidutil property --set '{"UserKeyMapping":[]}'結果:每個鍵又做回自己的工作。
如果想在重新啟動後保留重新對應,或是想讓一個鍵輕點時做一件事、按住時做另一件事,同時仍然當修飾鍵用,請使用 Karabiner-Elements。它是免費的開源軟體,會安裝一個需要你在 macOS 上核准的驅動程式。
簡短版
- 永久換成另一個鍵。用 Karabiner-Elements。
- 試試看的重新對應,不用安裝任何東西。用 hidutil,它會一直有效到下次重新啟動。
- 仍然是 Command,按住時再多一個工作。用 InputConfig 的 Modifier Holds。
它們可以搭配使用:用 hidutil 把右 Command 送成 F18,InputConfig 就能讓它的輕點、按住和連按兩下變成三件不同的事。先決定這個鍵還要不要當 Command。
常見問題
我可以在 Mac 上只重新對應右邊的 Command 鍵嗎?
在「系統設定」裡不行,它會同時改動兩側。內建的 hidutil 指令可以,但只到下次重新啟動,Karabiner-Elements 則可以永久保留。
InputConfig 會讓右 Command 無法當 Command 用嗎?
不會。它是和 macOS 並行監聽,所以這個鍵在每個快速鍵裡都和以前一樣運作。它只會在這個鍵單獨按住或連按兩下時,增加一個工作。
InputConfig 可以做出 Hyper 鍵嗎?
不行。Hyper 鍵會取代 Caps Lock 原本的功能,而 InputConfig 無法拿掉一個鍵自己的工作。這可以用 Karabiner-Elements 或 Hyperkey App 來做。
連按兩下 Command 可以觸發什麼嗎?
可以。在 InputConfig 裡幫右 Command 那一列設定連按兩下動作。在 Modifier Holds 裡間隔是 300 毫秒,可以在該列的「Options」裡更改。
hidutil 的設定在重新啟動後還會保留嗎?
不會。Mac 重新啟動時對應就會清除,所以拿來試重新對應很安全。想保留的話,請再執行一次指令,或使用 Karabiner-Elements。
更多中文頁面
詳細指南(英文)
作者說明。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, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.