繁體中文

如何在 Mac 上使用搖桿

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

搖桿在 Mac 上就能用:接上就行。macOS 會把任何 USB 搖桿、飛行搖桿、HOTAS、方向盤、街機搖桿或一般 USB 手把,當作標準的 HID 裝置讀取,不需要驅動程式。MacBook Air 或 MacBook Pro 需要一個 USB-C 轉接頭來接 USB-A 插頭,配備 Apple 晶片的 Mac 筆記型電腦第一次可能會詢問是否允許這個新配件。接下來要看 App:飛行模擬遊戲和主機模擬器自己會讀取 HID 裝置,大多數其他遊戲不會,這時可以用 InputConfig 把搖桿對應到按鍵和滑鼠。如果是 PlayStation、Xbox 或 Switch 手把,請改看如何把手把連接到 Mac。

步驟

  1. 把搖桿接到 Mac,如果插頭是 USB-A,就用 USB-C 轉接頭。
  2. 如果 Mac 詢問是否允許新配件連接,按一下「Allow」。
  3. 如果遊戲會讀取搖桿,就在遊戲自己的控制畫面裡設定搖桿。
  4. 如果遊戲不理會,就在 InputConfig 裡新增一列,按一下「掃描(Scan)」,然後移動搖桿或按下按鈕。
  5. 替每一列指定一個按鍵或滑鼠輸出,然後按一下「啟用(Activate)」。

了解 macOS 怎麼處理搖桿

就 Mac 而言,手把分成兩種。

  • Apple 框架認得的手把。PlayStation、Xbox 和 Switch 手把得到最完整的支援,每一款原生遊戲都看得到它們。
  • 其他所有裝置。搖桿、HOTAS、方向盤或格鬥搖桿是一般的 HID 裝置:Mac 讀得到它的軸和按鈕,但 Apple 的框架不會把它當作遊戲手把,所以原生 Mac 遊戲通常看不到它。

搖桿沒有出現在「系統設定」的「遊戲控制器」裡,並不是壞了,因為那個列表只顯示第一種。

挑一支能在 Mac 上使用的搖桿

任何以標準 HID 裝置自居的 USB 搖桿,都能在 Mac 上使用,所以問題主要在於哪個 App 會用它。每一種都有自己的頁面:

要看搖桿送出的是不是你預期的,請在搖桿測試工具裡按它的按鈕、移動它的軸。如果測試工具看得到搖桿,Mac 就做好了它的工作,剩下的就是哪個 App 讀取它。

在會直接讀取它的 App 裡設定

X-Plane、FlightGear、透過 CrossOver 執行的 DCS、OpenEmu、RetroArch 和大多數模擬器,都會自己讀取 HID 裝置,並有自己的軸和按鈕指定方式。在 App 的控制畫面裡設定好搖桿就完成了。

其他所有情況就對應

對不讀取 HID 的遊戲和 App,InputConfig 會把搖桿當作原始 HID 裝置讀取:每個按鈕、每個以完整解析度讀取的軸,以及每個方向帽(hat switch),都可以送出按鍵、滑鼠移動、捲動或其他任何輸出。

  • 你:新增一列,按一下「掃描(Scan)」,然後把一個軸推到底,或按下一個按鈕。
  • InputConfig:填入它看到的輸入,並在「設定(Settings)」的「Devices」裡,把這個裝置標示為透過原始 HID 偵測到。
  • 確認:先掃描每一個軸,再建立整套配置,這樣你就知道每一個都有傳進來。如果搖桿完全沒有列出,就在「InputConfig」選單的「Devices」下勾選它,App 就會直接開啟它。
InputConfig 的設定(Settings)裡的 Devices,已連接裝置列表中有一支 USB 搖桿,標示為透過原始 HID 偵測到。
圖 1:InputConfig 讀得到的搖桿會在這裡列為透過原始 HID 偵測到,即使「系統設定」什麼都沒顯示。

其他手把頁面列出了已經測試過的裝置。

飛行搖桿、HOTAS 和 Logitech 手把

飛行搖桿或 HOTAS 的做法相同:Mac 不需要驅動程式就能讀取,X-Plane 在自己的搖桿畫面裡設定,為鍵盤做的遊戲則需要對應工具。如果搖桿、油門和踏板是分開的 USB 裝置,每一個在 InputConfig 裡都有自己的欄位,一個預設集可以同時容納這三個。完整的設定寫在飛行搖桿和 HOTAS 頁面,還附有 Kerbal Space Program 的範例。

Logitech F310、F510 或 F710 是遊戲手把,不是搖桿,但只要把它的 X/D 開關撥到 D,Mac 就用同樣的方式對待它。Logitech 頁面說明了這個開關、USB-C 插入的解決方法,以及為什麼沒有驅動程式可以下載。

先設定街機搖桿的模式開關

街機搖桿或格鬥搖桿的一切,都由模式開關決定。

  • PC 或 DirectInput 模式。就像任何 USB 搖桿一樣的一般 HID 裝置,所以上面說的都適用。
  • Xbox 或 XInput 模式。大多數搖桿在這裡使用的是有線 Xbox 360 協定,macOS 不支援,InputConfig 也讀不到,所以沒有任何東西看得到它們。

包含無槓控制器、8BitDo 和 Mayflash 搖桿與格鬥遊戲的完整說明,在Mac 上的街機搖桿與格鬥搖桿。

把搖桿當滑鼠用

當作電腦操作輔助的搖桿滑鼠販售的搖桿,本來就能移動指標,不需要任何軟體,因為 Mac 把它看成滑鼠。其他任何搖桿、飛行搖桿或街機搖桿都需要對應工具:在 InputConfig 裡,把搖桿的四個方向設為輸出「Mouse Motion」,把一個按鈕設為「Left click」,然後調整 Deadzone、「Smooth」曲線和速度,讓小幅推動也很精準。搖桿滑鼠指南有完整設定,包括下巴和嘴控搖桿。

如果搖桿沒有出現

請從最簡單的一步開始,依序嘗試:

  1. 直接插在 Mac 上。有些集線器會漏掉 HID 裝置。
  2. 允許這個配件。在配備 Apple 晶片的 Mac 筆記型電腦上,macOS 詢問時按一下「Allow」,或拔掉再插一次,讓提示重新出現。
  3. 查看 System Information。「System Information」裡的「USB」會顯示 Mac 到底有沒有看到這個裝置。
  4. 在 InputConfig 的 Devices 裡勾選它。App 就會手動開啟它並記住它。
  5. 撥動模式開關。處於 Xbox 或 XInput 模式的搖桿讀不到。請切換到 PC 或 DirectInput。

它做不到的事

  • 力回饋。InputConfig 不會驅動它。只有在遊戲本身支援方向盤或搖桿的情況下才有用。
  • 當作遊戲手把。InputConfig 送出的是鍵盤和滑鼠事件。只接受遊戲手把的遊戲,仍然需要真正的手把。
  • XInput 模式。使用有線 Xbox 360 協定的搖桿,在 Mac 上仍然讀不到。

簡單總結

  • 接上。不需要驅動程式,USB-C 的 Mac 只需要一個轉接頭。
  • 先試試 App。飛行模擬遊戲和模擬器會在自己的控制畫面裡設定搖桿。
  • 其餘的就對應。InputConfig 會把每個軸和按鈕變成按鍵或滑鼠。

如果 Mac 看得到它、遊戲卻看不到,解決方法是對應工具,不是驅動程式。

常見問題

USB 搖桿可以在 Mac 上用嗎?

可以,macOS 不需要驅動程式就能讀取任何 USB HID 搖桿。至於某款遊戲會不會使用它,則取決於遊戲。

哪些搖桿能在 Mac 上使用?

任何以標準 HID 裝置出現的 USB 搖桿、飛行搖桿、HOTAS 或街機搖桿。Mac 不需要驅動程式就能讀取它,而遊戲會不會使用它,要看遊戲本身。街機搖桿必須處於 PC 或 DirectInput 模式,處於 Xbox 或 XInput 模式的則讀不到。

如何在 Mac 上測試搖桿?

在瀏覽器裡打開搖桿測試工具,把每個軸移到盡頭並按每個按鈕。如果搖桿沒有出現,請查看「系統資訊」的 USB,並看看 InputConfig 的裝置(Devices)有沒有列出它。

Thrustmaster 或 Logitech 的飛行搖桿可以在 Mac 上用嗎?

當作 HID 裝置,可以。X-Plane 和類似的模擬遊戲會直接讀取。其他遊戲需要 InputConfig 這類對應工具。

Mac 可以用街機搖桿嗎?

可以,要在 PC 或 DirectInput 模式。模擬器會直接讀取,其他情況可以用 InputConfig 對應,包括只接受鍵盤輸入的格鬥遊戲。

為什麼我的 USB 搖桿沒有出現在「系統設定」的「遊戲控制器」裡?

那個列表只顯示 Apple 自己的框架支援的手把,例如 PlayStation、Xbox 和 Switch 手把。USB 搖桿、飛行搖桿或一般手把會被當作一般的 HID 裝置讀取,所以即使能用,也不會出現在那裡。「System Information」的「USB」會顯示 Mac 有沒有看到它,InputConfig 則在「設定(Settings)」的「Devices」裡列出它。

Mac 可以把搖桿當滑鼠用嗎?

可以。為電腦操作輔助而做的搖桿滑鼠,接上就能用。其他任何 USB 搖桿都可以用免費的 InputConfig 變成滑鼠:搖桿的每個方向移動指標,一個按鈕負責按一下。

Mac 上有搖桿設定 App 嗎?

有。InputConfig 就是,它最初叫做 JoystickConfig。它把 USB 搖桿、飛行搖桿、方向盤和街機搖桿當作 HID 裝置讀取,並在任何 App 裡把它們的軸和按鈕對應到按鍵、滑鼠移動和捲動。它不會驅動力回饋。它在 Mac App Store 免費提供。

更多中文頁面

繁體中文頁面

詳細指南(英文)

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

本頁的其他語言版本: English, Deutsch, Español, Français, Bahasa Indonesia, Italiano, 日本語, 한국어, Polski, Português, Русский

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