繁體中文

Mac 無法辨識手把

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

一項檢查就能告訴你是哪種問題。打開「系統設定」,在側邊欄按一下「遊戲控制器」,然後按手把上的一個按鈕。如果它沒有列出,表示 Mac 還沒有配對它,或讀不到它,解法在藍牙、線材或手把的模式。如果它有列出,而且你按下時會亮起,表示 Mac 沒問題,問題出在遊戲。請看下面的找到你的情況。

步驟

  1. 打開「系統設定」、「遊戲控制器」並按一個按鈕。
  2. 沒有列出:忘記裝置後,透過藍牙重新配對。
  3. 有列出但遊戲不理它:在遊戲或 Steam 裡啟用它,或使用 InputConfig。
  4. 對 macOS 來說不是遊戲手把:在 InputConfig、裝置(Devices)裡手動連接它。

找到你的情況

如果完全不在「系統設定」裡

Mac 還沒有配對它。依照這個階梯往上試,先從最小的一步開始:

  1. 忘記它。如果手把列在藍牙裡,就在那裡忘記它。
  2. 讓它進入配對模式。PlayStation 是 PS 和 Create,Xbox 是頂端邊緣的按鈕,Switch Pro 是 Sync,8BitDo 則是 D 模式,或 B 和 Start,然後是 Pair。
  3. 在主機上解除配對。仍然與主機配對的手把,會一直跳回主機。
  4. 檢查型號。有線 Xbox 360 手把完全不受 macOS 支援,而 PS3 手把至多是非官方的。各手把的步驟:將手把連接到 Mac。

如果有線手把沒有反應

線材不需要配對,所以當有線手把在 Mac 上沒有反應時,依照這個階梯往上試,先從最小的一步開始:

  1. 線材。許多便宜配件附的線材只能供電。手把會充電,它的燈會亮,而 Mac 永遠看不到它。試試你確定能傳資料的線,例如手機或硬碟用的那一條。
  2. 配件提示。在搭載 Apple 晶片的 Mac 筆電上,macOS 會在新的 USB 配件連接之前詢問。如果提示被關掉,或回答了「不允許」,手把仍然會充電,但 Mac 認不出它。把它拔掉再插回去,讓提示回來,並檢查「系統設定」、「隱私權與安全性」、「配件」。
  3. 集線器和轉接器。直接插到 Mac。靠匯流排供電的集線器,或鬆脫的 USB-A 轉 USB-C 轉接器,是手把出現又消失的常見原因。
  4. Mac 到底看不看得到。按住 Option,打開蘋果選單,選擇「系統資訊」,然後選 USB。如果手把有列出,表示連線沒問題,問題在於 macOS 把它當不當成遊戲手把(當 Mac 不把它稱為遊戲手把時那一節涵蓋這一點)。如果沒有列出,就是線材、連接埠或手把的問題。
  5. 型號。Switch Pro Controller 可以透過 USB 充電,但 macOS 只透過藍牙讀取它。有線 Xbox 360 手把使用 macOS 不支援的協定,InputConfig 也讀不到它。有線的 Xbox Series 或 Xbox One 手把需要 macOS 15 或更新版本。在那之前,請透過藍牙配對。

Switch 2 的手把永遠不會出現在「遊戲手把」裡,因為 macOS 不讀取它們。InputConfig 會,而且是實驗性功能:透過 USB-C 讀取 Switch 2 Pro Controller 和 Switch 2 的 GameCube 手把,以及在充電握把裡的 Joy-Con 2,而從 1.8 起,只要你在「設定(Settings)」、「裝置」裡開啟「透過藍牙連接 Switch 2 Pro、GameCube 和 Joy-Con 2 控制器」,這三者也都能透過藍牙使用。

InputConfig 的裝置選單,有藍牙、USB 和 MIDI 標題,一個打勾的 USB 遊戲手把,以及旁邊以灰色列出種類的鍵盤。
圖 1:InputConfig 的裝置選單列出已連接的東西,App 讀得到的每個裝置都有打勾。

如果遊戲不理 Mac 看得到的手把

如果 Mac 列出了手把,遊戲卻還是不理它,Mac 這邊就沒問題了:手把已連接,但在 Mac 上無法使用有各類遊戲的解法。

如果 Mac 不把它稱為遊戲手把

有些手把、格鬥搖桿、方向盤、調適型裝置和自製電路板,向 Mac 回報自己是通用 HID 裝置,從不出現在「遊戲控制器」底下。InputConfig 把它們列在選單列的 InputConfig、裝置底下,你可以在那裡手動連接其中一個。它的輸入接著會被直接讀取,並在下次被記住。請看手動連接和 哪些手把能在 Mac 上使用。

在第三方手把上使用 Apple 或 Switch 模式

macOS 認得它有支援的手把:PlayStation、有藍牙的 Xbox 手把、macOS 13 和更新版本上的 Switch Pro Controller 和 Joy-Con,以及 MFi 遊戲手把。許多 PowerA、GameSir、Logitech 和其他第三方手把,透過模式開關或開機時按住的按鈕來模仿其中之一。如果你的有 Apple、MFi、iOS 或 Switch 模式,就用它:那是 macOS 讀得到的模式。

只說 PC 模式(XInput 或 DirectInput)的手把,可能會出現在「系統資訊」,甚至出現在藍牙裡,卻從不出現在「遊戲控制器」,所以使用 Apple 手把支援的遊戲看不到它。這並不代表它沒用。InputConfig 直接讀取其中許多手把:

  • X 模式的 8BitDo 手把。透過 USB 線。
  • Logitech F310、F510 和 F710。開關撥到 D。
  • DualShock 3。透過 USB。
  • 大多數通用 USB 遊戲手把和街機搖桿。許多手把可以從社群的 SDL GameControllerDB 得到有名稱的按鈕。

它把它們的按鈕和搖桿變成按鍵、滑鼠移動或 MIDI,這是 Mac 上每個 App 都讀得到的。完整清單在哪些手把能在 Mac 上使用,而 GameSir 的模式在 Mac 上的 GameSir 手把。

如果 macOS 更新後就不能用了

以前發生過:在 macOS 15.4 之後,有線手把在許多 App 裡不能用了,藍牙卻仍正常,而macOS 更新後手把停止運作列出了每個版本與它的解法。當手把在更新後馬上不能用時,依照這個階梯往上試,先從最小的一步開始:

  1. 再更新一次。安裝 Apple 在「系統設定」、「一般」、「軟體更新」裡提供的任何小更新。
  2. 重新配對。在藍牙裡忘記手把,把它關機,然後重新配對。
  3. 完全關機。把 Mac 關機,等幾秒鐘,再重新啟動。
  4. 玩之前先測試。在遊戲裡測試之前,先在「系統設定」、「遊戲控制器」裡測試,這樣你就知道是哪一邊壞了。測試頁面有其他方法。

在 Audio MIDI Setup 裡檢查 MIDI 控制器

MIDI 鍵盤、鼓墊或 DJ 控制器是不同種類的裝置。打開 Audio MIDI Setup(在「應用程式」、「工具程式」裡),然後選擇 Window、Show MIDI Studio。如果裝置在那裡,表示 Mac 看得到它,問題出在音樂 App 的 MIDI 設定。如果不在,就換另一條線,並直接插到 Mac。InputConfig 把 MIDI 來源列在 InputConfig、裝置底下,並且可以把 MIDI 控制器當作輸入使用。請看 MIDI 作為輸入。

InputConfig 修不好的事

  • 配對。如果 Mac 無法配對手把,沒有任何 App 讀得到它。
  • 需要遊戲手把的遊戲。InputConfig 讓手把送出按鍵、點按和指標移動。它不會把手把變成遊戲看成遊戲手把的東西。
  • 有線 Xbox 360 手把。macOS 不說它們的協定,所以 InputConfig 也讀不到它們。

簡短版

  • 沒有列在「遊戲控制器」裡。重新配對、試試能傳資料的線,或把手把切換到它的 Apple 或 Switch 模式。
  • 有列出,遊戲不理它。在遊戲或 Steam 裡開啟它,或用 InputConfig 把它對應到按鍵。
  • 對 macOS 來說不是遊戲手把。在 InputConfig、裝置裡手動連接它。

「系統設定」裡的「遊戲控制器」是分界線:在它之前是 Mac,在它之後是遊戲。

常見問題

為什麼我的 Mac 認不出我的手把?

要不是它沒有配對(修正藍牙配對),就是它已配對但遊戲不讀取手把(使用像 InputConfig 這樣的對應工具),或是它是 macOS 不歸類為遊戲手把的通用 HID 裝置(在 InputConfig 的 Devices 選單裡手動連接它)。

我怎麼檢查 Mac 看不看得到手把?

側邊欄的「系統設定」、「遊戲控制器」會列出每個已配對的手把,並在你按下時點亮按鈕。連接過手把之後,這個項目才會出現。

有線的 Xbox 360 手把能在 Mac 上使用嗎?

不行。macOS 從來沒有支援它的 USB 協定,也沒有驅動程式能讓它在現在的 Mac 上運作。InputConfig 在裝置 (Devices) 選單裡把它顯示為灰色,並註明原因。任何藍牙 Xbox 手把都原生可用。

為什麼我的手把沒有出現在 Mac 的藍牙裡?

它沒有進入配對模式、它仍然與先抓住它的主機配對,或是它沒有藍牙:有些早期的 Xbox One 手把只有 USB。在主機關機的情況下讓它進入配對模式,然後再看一次。

InputConfig 能讓我的手把在不理它的遊戲裡運作嗎?

它讓手把送出遊戲本來就會讀取的按鍵、滑鼠移動和點按,所以對沒有手把支援的遊戲,可以。它不會把手把變成遊戲看成遊戲手把的東西,也無法修正配對。

為什麼我的 MacBook 偵測不到我的有線手把?

通常是只能充電的線、集線器,或是 Apple 晶片筆電上的配件提示:如果選了「不允許」,手把會充電,但 Mac 會忽略它。把它拔掉,用能傳資料的線直接插上,然後允許它。

更多中文頁面

繁體中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,InputConfig 會以繁體中文顯示。網站的部分頁面目前只有英文版。

本頁的其他語言版本: English

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上。