繁體中文
手把在 Steam 裡能用,在 Mac 的遊戲裡卻不行
當 Big Picture 和 Steam 的覆蓋層對手把有反應、遊戲卻不理會時,在 Mac 上的解決方法幾乎都是這三件事之一:遊戲自己的 Steam Input 設定、遊戲在 Mac 上沒有手把支援,或是遊戲不是從 Steam 啟動的。請依序嘗試。第一項能解決大多數情況。
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
步驟
- 在「Properties」「Controller」裡更改遊戲的 Steam Input 覆寫設定。
- 確認遊戲在 Mac 上支援手把。
- 從 Steam 啟動它。
- 如果它只讀取鍵盤和滑鼠,就用對應工具。
1. 切換遊戲的 Steam Input 設定
- 你:在 Steam 遊戲庫裡,在遊戲上按右鍵,打開「Properties」,再打開「Controller」,更改覆寫設定。如果現在是「Enable Steam Input」,就試試「Disable Steam Input」,反過來也一樣。
- Steam:不是替遊戲轉譯手把,就是把原始手把交給遊戲。有些遊戲要前者,有些要後者,而預設值常常猜錯,所以這樣就能解決大多數情況。
- 確認:每次更改後都重新啟動遊戲,並按一下按鈕。
2. 確認遊戲在 Mac 上支援手把
遊戲的商店頁面可能只列出 Windows 的手把支援。如果 Mac 版本沒有,不論 Steam 做什麼,遊戲都只聽鍵盤和滑鼠。也請在遊戲自己的選項裡找找手把設定。有些遊戲需要打開它。
3. 從 Steam 啟動
Steam Input 只會傳到 Steam 啟動的遊戲。從 Finder 或其他啟動器打開的遊戲得不到它。非 Steam 遊戲可以用「Add a Non-Steam Game」加入 Steam,但在 Mac 上這條路並不可靠。
當遊戲只讀取鍵盤和滑鼠
那麼解決方法在 Steam 之外:對應工具會送出遊戲預期的按鍵和滑鼠移動。InputConfig 的智慧型預設製作器(Smart Preset Maker)有 450 多款遊戲的現成配置,包括 Stardew Valley 和 Hollow Knight。請先替那款遊戲停用 Steam Input,這樣就不會有兩個 App 在轉譯同一支手把。
如果 Big Picture 能用,遊戲和桌面卻不行
這是較新的 macOS 上常見的回報,不是你漏掉了什麼設定:Steam 自己的視窗在最前面時讀得到手把,遊戲或桌面取得焦點後就失去了。2026 年 2 月 Apple 社群的一個討論串,在 macOS 26.3 上出現了這個情況,發文的人檢查權限和更新都沒有解決。請從最簡單的一步開始,依序嘗試:
- 授予權限。在「系統設定」的「隱私權與安全性」裡,給 Steam「Input Monitoring」,如果它要求,也給「輔助使用」。完全結束 Steam,再重新打開。
- 讓遊戲自己讀取手把。把遊戲的 Steam Input 覆寫設定設為「Disabled」,這樣遊戲就會自己讀取手把,不經過 Steam。
- 在 Steam 之下對應。如果遊戲在 Mac 上自己沒有手把支援,就在 Steam 之下把手把對應到按鍵,在那裡焦點不重要。InputConfig 免費做到這點(我開發的),而且預設集可以在遊戲來到最前面時自動啟用。
如果遊戲在 CrossOver 裡的 Steam 執行
那就是 Wine 容器(bottle)裡的 Windows 版 Steam,有自己的設定,和 Mac 上的 Steam 分開,檢查的項目也不一樣。CrossOver 遊戲裡的手把有說明。
簡單總結
- 切換 Steam Input。打開「Properties」「Controller」,選另一個設定,然後重新啟動。
- 從 Steam 啟動。Steam Input 傳不到不是它啟動的東西。
- 對應只吃鍵盤的遊戲。做的時候要替它們關閉 Steam Input。
這些大多歸結於那一款遊戲的 Steam Input 設定,所以先切換它。
常見問題
為什麼我的 PS5 手把在 Steam 裡能用,在遊戲裡卻不行?
通常是遊戲的 Steam Input 覆寫設定。在遊戲的「Properties」「Controller」裡,試試「Enable」,再試試「Disable」。如果遊戲在 Mac 上沒有手把支援,就用對應工具。
Steam Input 應該開還是關?
要看遊戲。兩種都試試。如果用 InputConfig 這類對應工具,就替那款遊戲關閉它,這樣兩者才不會打架。
如果遊戲在 CrossOver 裡的 Steam 執行呢?
那就是 Wine 容器(bottle)裡的 Windows 版 Steam,有自己的設定,和 Mac 上的 Steam 分開。檢查的項目不一樣。請看CrossOver 遊戲裡的手把。
更新 macOS 之前,遊戲和我的手把還能用。是什麼改變了?
通常是遊戲或它執行的那一層,不是 macOS。請更新遊戲和 Steam,把 Steam Input 覆寫設定兩種都試試,並閱讀macOS 更新後那一頁的版本說明。
更多中文頁面
詳細指南(英文)
作者說明。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 上.