繁體中文
怎麼在 Mac 上同時使用 InputConfig 和 Steam
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
可以,兩個都能執行。InputConfig 不會讓手把脫離 Steam 或遊戲:預設集執行時,Steam 和任何會讀取手把的遊戲,仍然看得到這支手把。這是好消息,同時也是唯一需要處理的地方,因為如果兩者都對同一次按下起反應,遊戲就會收到兩次。讓它運作的規則很簡單:每個遊戲只有一個翻譯者,Steam Input 或 InputConfig,絕不要兩個一起。
例外是 Valve 自己的 Steam Controller,Steam 和 InputConfig 無法同時驅動它。搭配 InputConfig 使用之前,請先結束 Steam。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 在 InputConfig 裡保留一個沒有列出任何 App 的日常桌面預設集。
- 對於支援手把的 Steam 遊戲,讓 Steam 和遊戲自己讀取,並給那個遊戲一個沒有綁定任何東西的預設集。
- 對於只讀取鍵盤和滑鼠的遊戲,在 Properties、Controller 中把它的 Steam Input 設為 Disabled,並給它一個 InputConfig 配置。
- 把每個遊戲自己的 App 列在「這些 App 在最前方時啟用」之下,並在「設定」的進階中開啟「前方 App 改變時切換預設集」。
- 如果按下時發生了兩件事,請從選單列停止預設集,或按 Control Option Command 句號,然後檢查是哪個 App 在做翻譯。
了解兩者各自如何處理手把
兩者做的是不同的工作,而且位於不同的層級:
- Steam Input。Steam 自己的對應工具。它為每個 Steam 遊戲保留一份配置,從遊戲頁面上的手把圖示來選擇,而且只能影響由 Steam 啟動的遊戲。它的桌面配置是給其他 App 用的,但在 macOS 上,許多人發現一旦 Steam 不在最前方,它就什麼都不做。
- InputConfig。它透過 macOS 讀取手把,並送出一般的按鍵、點按、指標移動和捲動,每個 App 都收得到:Finder、瀏覽器、任何商店的遊戲,以及 CrossOver 裡的 Windows 遊戲。
- 遊戲本身。許多 Mac 遊戲會直接讀取手把,不論中間有沒有 Steam。
因為 InputConfig 是聆聽而不是接管手把,會讀取手把的遊戲仍然會收到 A,而把 A 變成點按的預設集,也會一併送出點按。沒有任何東西被鎖住,所以兩個 App 唯一可能造成的問題,就是回應同一次按下。
為每一種遊戲挑對設定
| 你的情況 | 誰讀取手把 | InputConfig |
|---|---|---|
| 在 Mac 上支援手把的 Steam 遊戲 | 遊戲,或 Steam Input | 列出該遊戲的空預設集,或是沒有預設集執行 |
| 只支援鍵盤的 Steam 遊戲 | 沒有人,並為它把 Steam Input 設為 Disabled | 從智慧預設集產生器做出、列出該遊戲的配置 |
| Steam Input 出狀況的 Steam 遊戲 | 沒有人,並為該遊戲關閉 Steam Input | 列出該遊戲的配置 |
| 桌面、瀏覽器、任何其他 App | 沒有其他東西 | 你的日常預設集,不列出任何 App |
| 來自其他商店或啟動器的遊戲 | 遊戲,如果它支援的話 | 不支援就用配置,支援就用空預設集 |
智慧預設集產生器有超過 450 個遊戲和 App 的現成配置,所以只支援鍵盤的列,通常是從其中一個開始。在 Mac 上用手把玩 Steam涵蓋了每一列在 Steam 這一側的情況。
讓配置跟著遊戲走
依 App 切換,讓兩者可以整天都開著。每個預設集列出它的 App,當其中一個來到最前方,該預設集就接手。你離開時,先前的預設集就回來。
步驟 1:開啟切換
- 你:打開「設定」的進階,勾選「前方 App 改變時切換預設集」。
- InputConfig:監看最前方的 App。在你開啟之前它是關閉的。
- 確認:主視窗裡的活動記錄會記下每次自動切換,以及造成切換的 App。

步驟 2:列出遊戲,不是 Steam
- 你:打開遊戲的預設集,展開「自動化與遊戲工具」,並在「這些 App 在最前方時啟用」之下按加號按鈕。在「前往檔案夾」中,Steam 遊戲位於 ~/Library/Application Support/Steam/steamapps/common,每個遊戲的 App 在它自己的資料夾裡。
- InputConfig:只要遊戲位於最前方,就執行那個預設集。
- 確認:打開遊戲,每次按下只做一件事。如果做了兩件事,就是該遊戲的 Steam Input 仍然開著。

對於自己讀取手把的遊戲,同一份清單做的是相反的工作:一個沒有綁定任何東西、列出那個遊戲的預設集,能讓桌面配置不會讓按下的動作重複。留一個沒有列出任何 App 的預設集,它就是每個遊戲交還控制權的家。如果兩個預設集列出同一個 App,側邊欄中位置較高的那個優先。
別讓兩者在 Steam 裡打架
Steam 的每個遊戲設定,決定 Steam Input 是否要為那個遊戲做翻譯。在 Steam 資料庫裡,對遊戲按右鍵,打開 Properties,再打開 Controller,對於由 InputConfig 負責對應的遊戲,選擇 Disable Steam Input。遊戲頁面上的手把圖示會連到同一項設定。
- Big Picture。Steam 在那裡自己讀取手把。我會做一個沒有綁定任何東西、列出 Steam 的預設集,這樣你瀏覽資料庫時,桌面配置就不會同時移動指標。
- 桌面配置。如果 Steam 的桌面配置啟用,而你的 InputConfig 桌面預設集也在執行,指標就會有兩個駕駛。不需要 Steam 時請把它結束,或是在 Steam、Settings、Controller 中,關閉 Steam 對你這類手把的支援。
- Steam Controller。Steam 和 InputConfig 都會管理它內建的鍵盤和滑鼠模式(稱為 lizard mode),兩者會互相打架,看起來像是閃爍,或是綁定時有時無。InputConfig 預設集執行期間,請結束 Steam。2026 年的新型號,InputConfig 以實驗性功能讀取,也需要結束 Steam。
暫停 InputConfig 而不結束它
有時候你只是想讓 Steam 暫時使用手把。你可以在一秒鐘內讓 InputConfig 退到一旁,而且你設定的一切都不會遺失:
- 從選單列停止。按一下 InputConfig 圖示並按 Stop。預設集執行時,圖示是綠色的。
- 使用全域快速鍵。「設定」的一般可以設定一個,用來開啟和關閉最近使用的預設集。
- 暫停切換。關閉「前方 App 改變時切換預設集」。每個預設集會保留它的 App 清單,等你重新開啟。
- 緊急停止。Control Option Command 句號,或是按住 Back 和 Start 三秒,就會停止一切並放開每個按鍵。它不會刪除任何東西。

如果按下的動作還是重複或消失
照這個階梯走,從最小的一步開始:
- 看看有什麼在執行。預設集執行時,選單列圖示是綠色的。如果你想讓 Steam 使用手把,就停止預設集。
- 切換遊戲的 Steam Input。在 Properties、Controller。由 InputConfig 對應遊戲時設為 Disabled,遊戲自己讀取手把時,遊戲要哪種就用哪種。
- 檢查 App 清單。對於 Steam 遊戲,列出遊戲自己的 App,不是 Steam,並確認側邊欄中位置較高的第二個預設集沒有也列出它。
- 讀活動記錄。它會顯示每次自動切換,以及每次手把連接和中斷連線,所以你能看出是哪個預設集在執行。
- 給 Steam 權限。如果 Steam 在 Big Picture 之外失去手把,請在「系統設定」的「隱私權與安全性」、「輸入監控」中允許 Steam,然後結束並重新打開 Steam。這是 Steam 自己的權限,與 InputConfig 的分開。
它做不到的事
- 它無法對遊戲隱藏手把。InputConfig 不會把手把從 Steam 或遊戲手中拿走,所以重複按下的解法是空預設集或關閉 Steam Input,不是阻擋。
- 它不會呈現虛擬手把。它送出的是鍵盤和滑鼠輸入。需要遊戲手把的遊戲,需要 Steam Input 或它自己的支援。
- 它只依 App 切換,沒有更細的。預設集跟著最前方的 App 走,不是跟著 Steam 裡的某個模式。
簡短版
- 兩者都能執行。InputConfig 不會鎖住手把,所以 Steam 和遊戲仍然看得到它。
- 每個遊戲一個翻譯者。Steam Input 或 InputConfig 配置,並在由 InputConfig 對應的地方把 Steam Input 設為 Disabled。
- 讓它自己切換。開啟「前方 App 改變時切換預設集」,列出每個遊戲自己的 App,並保留一個主預設集。
- Steam Controller。InputConfig 驅動它時,請結束 Steam。
讓每個遊戲只有一個 App 回應手把,兩者就永遠不會互相妨礙。
常見問題
InputConfig 會讓 Steam 讀不到我的手把嗎?
不會。InputConfig 讀取手把而不把它拿走,所以預設集執行時,Steam 和遊戲仍然看得到。Steam Controller 是例外,因為 Steam 和 InputConfig 無法同時驅動它。
為什麼我 Steam 遊戲裡的每個按鈕都按了兩次?
有兩個 App 在回應它:遊戲或 Steam Input,以及一個 InputConfig 預設集。在 Properties、Controller 中為那個遊戲把 Steam Input 設為 Disabled,或是給那個遊戲一個沒有綁定任何東西的預設集。
使用 InputConfig 需要結束 Steam 嗎?
只有搭配 Steam Controller 時才需要。使用 PlayStation、Xbox 或 Switch 手把時,兩者都可以保持開啟,只要每個遊戲都只有一個翻譯者。
我該用 Steam Input 還是 InputConfig?
在 Steam Input 運作良好的 Steam 遊戲中用 Steam Input。它管不到的遊戲、Steam 以外的遊戲,以及 Mac 的其他部分,就用 InputConfig。
玩 Steam 遊戲時,怎麼暫停 InputConfig?
在選單列彈出視窗按 Stop,使用「設定」的一般中的全域快速鍵,或是讓一個沒有綁定任何東西的預設集,在遊戲來到最前方時接手。
更多中文頁面
詳細指南(英文)
作者說明。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 上.