繁體中文

如何在 Mac 上用手把使用 Command Tab

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

請用對應工具把 Command Tab 放在按鈕上,因為 macOS 沒有任何設定能把 App 切換器放到遊戲手把上。Command Tab 是鍵盤快速鍵,而「系統設定」裡的「遊戲控制器」頁面只能在遊戲內交換手把按鈕。

InputConfig 在 Mac App Store 免費,會替你送出這個快速鍵,所以肩鍵在每個 App 裡都可以是 Command Tab。輕點會跳到你上一個使用的 App,按住肩鍵會讓切換器保持開啟,而在 1.6 中,按住它還能像按住 Tab 鍵那樣走過整個清單。

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

步驟

  1. 新增一列,並 Scan 你要的按鈕,例如 RB。
  2. 給它兩個 Keyboard Key 輸出:Command (Left) 和 Tab。
  3. 選用:在 Options 裡勾選 Repeat keys while held,這樣按住的按鈕就能走過 App 清單。
  4. 關閉編輯器並啟用預設集。

了解 App 切換器自己會做什麼

在鍵盤上,按住 Command 並按 Tab。切換器會打開,並標示出下一個 App。Command 仍然按著的期間:

  • Tab 和 Shift Tab。往右和往左移動。方向鍵也可以往任一方向移動。
  • Q 和 H。結束或隱藏標示的 App。
  • Escape。關閉切換器而不切換。
  • 放開 Command。帶你到標示的 App。

Command `(Tab 上方的那個鍵)會在你已經在使用的 App 的視窗之間移動,而調度中心會一次顯示所有視窗。這一切都是按鍵,所以只要有東西替你按下那些按鍵,從手把就能用。

把 Command Tab 放在一個按鈕上

安裝 InputConfig,並在它詢問時允許輔助使用權限。macOS 要先有這項權限,任何 App 才能替你按下按鍵。

步驟 1:選擇按鈕

  • 你:打開預設集,點選 Add a new bind,按 Scan,並按下你要的按鈕,例如 RB 或 R1。
  • InputConfig:把那一列的輸入填成那個按鈕。
  • 確認:那一列標出你按下的按鈕。

步驟 2:給它兩個按鍵

  • 你:把輸出設為 Keyboard Key,並從 Modifier Keys 選擇 Command (Left)。點選加號按鈕新增第二個輸出,Keyboard Key,Tab。
  • InputConfig:把同一列上的按鍵一起按下,就像你的手指會做的那樣。
  • 確認:那一列顯示兩個輸出。

步驟 3:儲存並輕點

  • 你:儲存、關閉編輯器並啟用預設集,然後輕點按鈕。
  • InputConfig:送出一次快速的 Command Tab。
  • 確認:你回到上一個使用的 App。

想往另一個方向,請給第二個按鈕 Command、Shift 和 Tab。

按住來讓切換器保持開啟

設為 Fires while held 的列,在你按住按鈕期間會一直按住它的按鍵,所以按住肩鍵就是按住 Command Tab,切換器會留在螢幕上。

  • 你:把方向鍵放在十字鍵上,按住肩鍵,並向左或向右推。
  • InputConfig:把你其他按鈕送出的按鍵,當作有按住 Command 一起送出,而且只在切換器那一列被按住時。
  • 確認:標示會移動。放開肩鍵就會切換。

十字鍵自己的列不需要額外的東西,因為 InputConfig 刻意把切換器的 Command 借給它們。

不用抬起拇指就走過清單

1.6 新增。

  • 你:打開 Command Tab 那一列的 Options,在 Press 方框裡勾選 Repeat keys while held。
  • InputConfig:讓按住的肩鍵表現得像按住的 Tab 鍵:過了一下之後,標示會開始一次一步地走過你的 App。
  • 確認:在你要的 App 上放開。
InputConfig 指派編輯器中的一列:RB 送出 Command 和 Tab,並在 Press 選項中勾選了 Repeat keys while held。
Figure 1. 一列,兩個按鍵:RB 就是 Command Tab。Repeat keys while held 讓按住的按鈕走過 App 清單。

速度是 Mac 自己的,由「系統設定」的「鍵盤」裡的「按鍵重複速率」和「重複前延遲」決定。這個選項除非你打開,否則是關閉的,所以 1.6 之前建立的 Command Tab 列,更新後不會自己開始循環。

輕點做一件事,按住是切換器

如果肩鍵已經有工作,就把切換器當作它的第二個工作。

  • 你:在該列的 Options 裡,把 How it fires 設為 Different action when held。在 Holding sends 旁邊,選擇 Tab 並打開 ⌘ 開關,然後設定時間,例如 300 ms。
  • InputConfig:快速輕點時送出該列一般的輸出,例如用 Control Tab 切到下一個瀏覽器分頁,按住時則打開 App 切換器,並維持開啟,直到你放開。
  • 確認:輕點,分頁就會改變。按住,切換器就會出現。
列選項設為 Different action when held,300 毫秒後送出帶有 Command 的 Tab。
Figure 2. 輕點切到下一個瀏覽器分頁,按住是 App 切換器。

按住動作可以送出完整的快速鍵,是 1.6 新增的。之前,按住只能送出單一按鍵。請看按住與輕點兩下。輕點會在你放開時以短暫按下的方式送出,這就是為什麼這適合一次性的輸出。

從已經做好的配置開始

  • App Switcher。在 Smart Preset Maker 裡:RB 是下一個 App(Command Tab),LB 是上一個 App(Command Shift Tab),A 是 Return,B 結束最前面的 App(Command Q),X 隱藏它(Command H),Y 在同一個 App 的視窗之間移動(Command `),十字鍵送出左和右。左搖桿是指標,扳機是點按。請看 App 切換器配置。
  • Desktop Navigation。內建:LB 是 Command Tab,RB 是 Command Shift Tab,旁邊還有指標、捲動和編輯的快速鍵。請看 Desktop Navigation。
  • Web Browsing。內建:Start 切換 App。
  • Mission Control & Spaces 和 Window Management。在 Smart Preset Maker 裡,它們在切換器周圍加上了 Spaces 和調度中心。請看用手把操作視窗和 Spaces。

它們裡面的每一列都可以更改:在某一列按 Scan,把它移到另一個按鈕。

用另一種方式到達 App

  • 一個按鈕對應一個 App。System Function、Automation、Open App 會把 App 帶到最前面,如果它沒有執行,就先打開它。輸入像 Safari 這樣的名稱,或從欄位旁邊的清單中選擇。
  • 調度中心、Spotlight 和 Launchpad。每一個都是自己的 System Function。請看系統功能。
  • 每個 App 一個配置。搭配依 App 自動切換,預設集會跟著你切換到的 App,所以同樣的按鈕在每個 App 裡可以有不同的意義。

為你最常用的三個 App 設三個按鈕,可能比任何切換器都快。

如果切換器沒有出現

沿著這個階梯往上試,從最小的一步開始:

  1. 關閉預設集編輯器。編輯器開著時,InputConfig 會擋住按鍵和巨集。只有指標、點按和捲動可以通過,所以手把仍然可以按到儲存。
  2. 允許輔助使用。在 1.6 中,執行中的預設集需要它時,選單列圖示會變成橘色,而一獲得允許,各列就開始運作。
  3. 把兩個按鍵放在同一列。Command 在一個按鈕上、Tab 在另一個按鈕上,只有在你先按住 Command 按鈕時才有用。
  4. 解鎖 Mac。Mac 鎖定或睡眠時,完全不會送出任何按鍵。在鎖定畫面上只有指標、點按和捲動可以用。

如果 Command 似乎卡住了,緊急停止會放開每一個按鍵:Control Option Command 句點,或是同時按住 Back 和 Start 三秒。測試任何按鍵列之前,請先關閉編輯器。

簡短版

  • 一列。把 Command (Left) 和 Tab 放在肩鍵上。
  • 輕點。輕點會跳到上一個 App。按住會讓切換器保持開啟,供十字鍵使用。
  • 走過清單。勾選 Repeat keys while held。

Desktop Navigation 已經把它放在肩鍵上了,所以你可能不需要建立任何東西。

常見問題

PS5 或 Xbox 手把可以在 Mac 上切換 App 嗎?

用 macOS 內建的功能不行。用 InputConfig,任何按鈕都能送出 Command Tab,而內建的 Desktop Navigation 預設集已經把它放在肩鍵上。

為什麼我的 Command Tab 按鈕只會跳到上一個 App?

因為快速按一下就是快速的 Command Tab。請按住按鈕讓切換器保持開啟,並用十字鍵移動,或是打開 Repeat keys while held,讓按住的按鈕走過清單。

按鈕可以在同一個 App 的視窗之間切換嗎?

可以。給它 Command 和 ` 鍵(Tab 的上方)。App Switcher 配置把它放在 Y 上。

按住按鈕能打開 App 切換器,而輕點做別的事嗎?

可以。把該列設為 Different action when held,並讓按住是打開 Command 開關的 Tab。從 1.6 起,按住動作可以是完整的快速鍵。

它是免費的嗎?

是的。InputConfig 在 Mac App Store 免費且開源,沒有帳號,也沒有網路存取。選用的打賞罐不會增加任何功能。

更多中文頁面

詳細指南(英文)

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