繁體中文
如何在 Mac 上使用飛行搖桿或 HOTAS
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
接上就行。USB 飛行搖桿、油門、HOTAS 或一組方向舵踏板,都是標準的 HID 裝置,macOS 不需要驅動程式就能讀取,Apple 晶片和 Intel 都一樣。能在 Mac 上執行的飛行模擬器,以 X-Plane 為首,都會直接讀取它,並在自己的搖桿畫面裡設定。為鍵盤做的遊戲不會,這時 InputConfig 能把每個軸和按鈕變成按鍵或滑鼠移動。它是免費的。它是我開發的,所以請把這點列入考量。
步驟
- 把搖桿、油門和踏板接到 USB。
- 在飛行模擬器裡,於它的搖桿設定中指定各個軸。
- 鍵盤遊戲則把每個裝置加入 InputConfig 的預設集。
- 在 Live Visualizer 裡檢查每一個軸,再選擇按鍵。
在飛行模擬器裡設定
X-Plane 12 在 Mac 上原生執行,有自己的搖桿設定:移動每個軸,告訴它哪個是俯仰、滾轉、偏航和油門,然後指定按鈕。FlightGear 也一樣。像這樣的模擬器不需要對應工具,再疊一個進去,會讓搖桿同時做兩件事。
- Microsoft Flight Simulator 和 DCS World。沒有 Mac 版本。在 Mac 上需要在虛擬機器或相容層裡執行 Windows,而搖桿的表現只會和那套設定一樣好。
- 「系統設定」裡的「遊戲控制器」。飛行搖桿不會出現在那裡。那個列表只給 Apple 的框架支援的手把。要確認 Mac 有沒有看到它,請到「System Information」的「USB」。
用對應工具飛鍵盤遊戲
很多 Mac 遊戲用鍵盤飛行。在 InputConfig 裡,每個軸的方向各占一列,所以一支搖桿是四列,油門是兩列。一列會在軸超過該列的 Deadzone 時按住它的按鍵,預設是行程的 25%,列選項裡的「Adjust live」可以在你看著軸的同時調整這個點。以原生在 Mac 上執行的 Kerbal Space Program 來說,HOTAS 的設定如下:
| 控制 | 按鍵 | 功能 |
|---|---|---|
| 搖桿前後 | W 和 S | 俯仰向下和向上 |
| 搖桿左右 | Q 和 E | 滾轉 |
| 扭轉或方向舵踏板 | A 和 D | 偏航 |
| 油門前後 | Shift 和 Ctrl | 增加和減少油門 |
| 扳機 | Space | 分級 |
| 兩個拇指按鈕 | T 和 R | SAS 和 RCS |
| 一個備用按鈕 | Caps Lock | 精細控制 |
- 按鍵只有開和關。輕輕一推就是全幅偏轉。Kerbal 的精細控制(在 Caps Lock 上)可以讓它變得溫和。Kerbal Space Program 配置在遊戲手把上用的是同樣的按鍵。
- 油門桿會停在你放開的位置。只要桿子超過該列的設定點,上面的按鍵就會一直按住,這比要點按的按鍵更適合增減油門和加速。區段,也就是桿子行程的一段範圍,例如最後三分之一,也可以是自己的按鈕。
- 滑鼠操控。如果遊戲用滑鼠轉向,就把搖桿的各列改成「Mouse Motion」,並打開 Variable Sensitivity,讓輕推時移動慢,推到底時移動快。
把搖桿、油門和踏板放進同一個預設集
- 分開的傳輸線。搖桿和油門分開接的 HOTAS 是兩個 USB 裝置,InputConfig 給每個裝置各自的欄位。一個預設集可以同時放兩者的列,獨立接線的方向舵踏板則是第三個欄位。
- 一條傳輸線。很多 HOTAS 組合,例如油門卡在搖桿上的那種,是單一 USB 裝置,這時所有東西都在同一個欄位。
- 你:在空的輸入裝置上,選擇「自動插入可用的輸入(Automatically insert available inputs)」。
- InputConfig:替裝置回報的每個按鈕和軸新增一列,省去手動新增三十列的功夫。
- 確認:每個控制項都有一列了。現在選擇每一列要送出什麼。如果裝置沒有自動被偵測到,就在選單列的「InputConfig」下的「Devices」裡勾選它。
檢查 InputConfig 讀到什麼
InputConfig 會讀取 HID 搖桿回報的每一個部分:每個按鈕(最多 128 個)、X、Y、Z 軸和三個旋轉軸、滑桿和旋鈕,以及每個方向帽(hat switch),每個方向帽都當作一個獨立的方向鍵。從 1.6 開始,每個軸都以搖桿送出的位元大小讀取,包括舊版本無法解碼的 10 位元和其他特殊大小的軸,所以完整的行程都能傳進來。回報角度的方向帽也讀得到,而搖桿以清單送出的按鈕,會編在它原本已有的控制項之後,所以現有的預設集仍然能用。從一端開始的油門,可以用列選項 Rests at one end 讀取它的整個行程,當桿子從一端開始時,Scan 會把它開啟。
- 你:建立配置之前,先打開一個預設集,在觀看 Live Visualizer 的同時把每個軸推到底,或是在一列上按一下掃描(Scan),然後移動你要的那個控制項。
- InputConfig:畫出軸在移動,或是用它聽到的控制項填入這一列。
- 確認:每個軸都能到達兩端,每個按鈕都會亮起。
有兩支搖桿有自己的繪圖,Logitech Extreme 3D Pro 和 Thrustmaster T.16000M,但兩者都是實驗性的,而且是關閉的。在它們用真正的搖桿測試之前,即時視覺化工具(Live Visualizer)會顯示一張單純的圖,包含每個軸、方向帽和每顆按鈕。其他搖桿畫成一般裝置,讀取的方式完全一樣。
檢查 T.Flight、HOTAS 4 或 HOTAS One,以及 GeForce NOW
Thrustmaster 的 T.Flight 系列,包括 HOTAS 4 和 HOTAS One,是為遊戲主機和電腦打造的。我沒有在 Mac 上測試過其中任何一款,所以無法告訴你 Mac 從它們讀到什麼。
- 你:用資料傳輸線插上。如果它有模式開關,請試試每一個位置並再看一次,然後查看「系統資訊」的 USB。
- InputConfig:如果讀得到,會在選單列的 InputConfig、裝置(Devices)下列出這個裝置,而即時視覺化工具會畫出每個軸。
- 確認:每個軸都能到達兩端,每個按鈕都會亮起。如果搖桿在兩份清單裡都不見了,第一件要試的事就是換一個模式。
至於 GeForce NOW,遊戲在 Nvidia 的伺服器上執行,Mac App 把你按的東西傳送給它。我沒有確認那個 App 在 Mac 上會傳遞哪些飛行搖桿。對於接受鍵盤的遊戲,InputConfig 可以改把按鍵送給那個 App,GeForce NOW 手把頁面有詳細說明。在圍繞搖桿建立遊戲或訂閱之前,請先在 Mac 上測試搖桿。
如果你只有 Xbox 手把,在 Mac 上把 Xbox 手把當作 HOTAS 談到了那條路。
它做不到的事
- 力回饋。不會驅動它。
- 對遊戲來說看起來像搖桿。InputConfig 送出的是鍵盤和滑鼠輸入。它不會向遊戲呈現成手把,所以只接受搖桿的遊戲得自己讀取。
- 保證每一支搖桿都行。我沒有測試過每一支搖桿,要回報行為異常的搖桿,請到專案的 GitHub 頁面。
購買之前
不需要自己軟體就能在 PC 上用的搖桿,幾乎都會被 Mac 用同樣的方式讀取,因為兩邊看到的都是標準的 HID 裝置。製造商用來設定設定檔、巨集和燈光的程式是另一回事,所以在指望它之前,請先查看它的系統需求。如果你打算使用 InputConfig,請在頭幾天用 Live Visualizer 檢查每一個軸,趁退貨還容易的時候。
簡單總結
- 不需要驅動程式。接上就好。Mac 把它當作 HID 裝置讀取。
- 飛行模擬器。在模擬器自己的搖桿畫面裡設定,不要同時執行對應工具。
- 鍵盤遊戲。在 InputConfig 裡每個軸方向一列,每個軸都以完整解析度讀取。
能讓模擬器自己讀取搖桿時就讓它讀,只有它讀不了的時候才對應。
常見問題
Mac 上的飛行搖桿或 HOTAS 需要驅動程式嗎?
不需要。Mac 把 USB 飛行搖桿、油門和踏板當作標準的 HID 裝置讀取。製造商的軟體(如果有的話)是用來做設定檔和巨集這類額外功能。
能在 Mac 上把 Xbox 控制器當 HOTAS 用嗎?
可以。對於用鍵盤飛行的遊戲,InputConfig 會把搖桿變成遊戲需要的按鍵或滑鼠移動,扳機可以按住油門鍵。像 X-Plane 這類能讀取控制器的飛行模擬器,也可以在自己的搖桿設定裡指定搖桿。
Thrustmaster 或 Logitech 的 HOTAS 可以在 Mac 上用嗎?
通常可以:Mac 不需要驅動程式就能把它們的 PC 搖桿當作 HID 裝置讀取,X-Plane 在自己的搖桿畫面裡設定它們。需要按鍵的遊戲,可以用 InputConfig 對應。請先在 Live Visualizer 裡檢查每一個軸。
HOTAS 的搖桿和油門可以一起用嗎?
可以。如果它們分開接,就是兩個 USB 裝置,InputConfig 給每個各自的欄位,一個預設集可以放兩者的列。只用一條線的 HOTAS 則是一個欄位裡的一個裝置。
InputConfig 在飛行搖桿上最多能讀幾個按鈕?
每支手把最多 128 個,另外還有每個軸和每個方向帽(hat switch),所以完整的 HOTAS 也放得下。
InputConfig 可以讓我的飛行搖桿對遊戲看起來像手把嗎?
不行。它送出的是鍵盤和滑鼠輸入。只接受搖桿的遊戲得自己讀取搖桿,就像 X-Plane 那樣。
為什麼我的飛行搖桿沒有出現在「系統設定」的「遊戲控制器」裡?
那個列表只顯示 Apple 的框架支援的手把。飛行搖桿是一般的 HID 裝置,所以即使能用,也不會出現在那裡。請改到「System Information」的「USB」查看。
更多中文頁面
詳細指南(英文)
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,InputConfig 會以繁體中文顯示。網站的部分頁面目前只有英文版。
本頁的其他語言版本: English, Deutsch, Français, Italiano, 日本語, 한국어
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上。