繁體中文
Mac 上有 XInput 嗎?
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
沒有,也沒有東西可以下載。XInput 是 Windows 裡與 Xbox 手把溝通的部分,macOS 沒有它的副本,不論是 Apple 晶片還是 Intel。Mac 透過 Apple 自己的手把支援來讀取手把,它已經認得目前的 PlayStation、Xbox 和 Switch 手把。麻煩出在用傳輸線時只講 XInput 的手把,而這有解決辦法:更改它的模式。
我做了 InputConfig,這是免費的 Mac App,能讀取許多 macOS 忽略的手把,並在手把處於沒有 Mac 讀得到的模式時告訴你。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 找找看有沒有模式開關,或開機時要按住的按鈕,把手把從 X 或 XInput 移到 D、DInput、PC 或 Switch 模式。
- 或是透過藍牙配對手把,藍牙不使用 XInput。
- 檢查「系統設定」的「遊戲控制器」,列在那裡的手把可以在支援手把的遊戲中使用。
- 如果沒有列出,打開 InputConfig,在 InputConfig, Devices 下勾選手把。
- 在某一列按「Scan」,再按一個按鈕,給它一個按鍵。
了解 Mac 用什麼取代 XInput
支援手把的 Mac 遊戲,透過 Apple 的 Game Controller 框架讀取手把。它不需要任何設定就認得這些:
- PlayStation。DualSense、DualSense Edge 和 DualShock 4。
- Xbox。透過藍牙的 Xbox One 和 Series 手把,以及在 macOS 15 Sequoia 以上版本透過 USB。
- 任天堂。macOS 13 以上版本的 Switch Pro Controller 和 Joy-Con。
- MFi 手把。任何一種。
Xbox 手把能在 Mac 上運作,是因為 Apple 支援它,不是因為 Mac 有 XInput。
讓手把離開 XInput 模式
許多第三方手把有兩個以上的模式,用傳輸線時,它們的 X 或 XInput 模式使用有線 Xbox 360 通訊協定。macOS 讀不到那個通訊協定,在沙盒裡執行的 App 也讀不到。
- D、DInput 或 PC 模式。手把會變成一般的 USB 手把。建立在 Apple 手把支援上的遊戲會忽略它,而 InputConfig 能讀取它,並對應到按鍵。
- 藍牙下的 Switch 模式。手把會表現成 Switch Pro Controller,macOS 支援它。
- 一般的藍牙。在這些手把上,XInput 是傳輸線和接收器的通訊協定,所以用藍牙配對就能繞過它。
依型號:8BitDo、GameSir、Logitech,以及一般 USB 手把。在 Mac 上,XInput 是要離開的模式。

查看手把處於哪個模式
- 你:插上手把,打開選單列的 InputConfig, Devices。
- InputConfig:讀得到的手把會列出來,可以勾選。使用有線 Xbox 360 通訊協定的手把,會以灰色列出,並附上原因。
- 確認:更改模式,再插一次,項目就會改變。
InputConfig 在 X 模式下透過 USB 傳輸線能讀取的例外是 8BitDo 手把,它有自己的支援。灰色的項目是 App 在告訴你問題出在模式,不是手把。
如果遊戲是 Windows 遊戲
在 CrossOver、Whisky 或 Apple 的 Game Porting Toolkit 裡執行的 Windows 遊戲,會自帶一份 XInput,由那一層決定遊戲看到哪支手把。細節在在 Mac 的 CrossOver 遊戲中使用手把。當那一層不配合時,InputConfig 送出的按鍵仍然能到達,因為遊戲收到的是一般的按鍵。
Mac 上不存在的東西
- XInput 下載。以那個名稱提供給 Mac 的檔案,不是 Microsoft 出的。
- XInput 包裝工具。像 x360ce 這樣的工具是 Windows 程式。請見 Mac 上的 x360ce。
- InputConfig 的虛擬 Xbox 手把。它只送出鍵盤和滑鼠事件,所以只接受手把的遊戲,需要 macOS 支援的手把。
Mac 的路是用支援的手把、另一個模式,或按鍵,因為中間沒有模擬器。
簡短版
- 沒有 XInput。macOS 有自己的手把支援,不需要它。
- 傳輸線上只有 XInput。把手把切換到 D、PC 或 Switch 模式,或使用藍牙。
- 遊戲仍然忽略它。把手把對應到遊戲的按鍵。
先換模式,Mac 上大多數 XInput 的問題就到此為止。
常見問題
我可以下載 Mac 版的 XInput 嗎?
不行。XInput 是 Windows 的一部分,Microsoft 沒有提供 Mac 版本。macOS 透過 Apple 自己的手把支援來讀取手把。
XInput 可以在 M1 或其他 Apple 晶片的 Mac 上運作嗎?
不行,Intel Mac 也不行。兩者的答案相同:使用 macOS 支援的手把,或把手把切換到 XInput 以外的模式。
為什麼我的 XInput 手把透過 USB 在 Mac 上無法使用?
用傳輸線時,大多數第三方 XInput 手把使用有線 Xbox 360 通訊協定,macOS 讀不到它。請把手把切換到 D、DInput、PC 或 Switch 模式,或是透過藍牙配對。
Xbox 手把在 Mac 上使用 XInput 嗎?
不使用。Xbox One 和 Series 手把透過 Apple 的手把支援在 Mac 上運作:透過藍牙,或在 macOS 15 Sequoia 以上版本透過 USB。
更多中文頁面
詳細指南(英文)
作者說明。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 上.