繁體中文

Mac 上的雙人 USB 街機編碼器

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

可以,不需要驅動程式,只要編碼器自稱是搖桿就行。USB 街機編碼器是搖桿和按鈕接線進去的小板子,用於吧檯型街機或自製面板,通常都是這樣,包括以零延遲編碼器販售的板子。

雙人設定有兩塊板子,或一塊雙人板兩種形式,而我做的免費 Mac App InputConfig 1.6 現在在這兩種情況下,都讓每位玩家擁有自己的手把。我會說明 Mac 對每一種做了什麼,以及如何設定。

InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。

步驟

  1. 找出這塊板子是搖桿編碼器還是鍵盤編碼器。
  2. 在模擬器裡,於它的輸入設定中指定每位玩家的控制。
  3. 對於鍵盤遊戲,打開 InputConfig,在 Live Visualizer 裡檢查每條線。
  4. 把玩家一的推桿和按鈕「Scan」到按鍵上,再把玩家二的掃到其他按鍵上。
  5. 按「Activate」。

分辨搖桿編碼器與鍵盤編碼器

編碼器有兩種,它們在 Mac 上的行為非常不同:

  • 搖桿編碼器。它們回報成 USB 遊戲手把:推桿以方向鍵或兩個軸的形式送達,每個按鈕則是編號的按鈕。大多數便宜的零延遲板使用 DragonRise 晶片,就是這樣運作。macOS 把它們讀取成一般的 HID 裝置,所以它們會出現在「系統資訊」的 USB 裡,但不會出現在「系統設定」的「遊戲控制器」裡。
  • 鍵盤編碼器。它們回報成 USB 鍵盤:每個按鈕打出一個按鍵,可以是 MAME 的預設配置或你自己設定的。每個 App 不用安裝任何東西,就看得到這些按鍵。

有些板子兩種都能做,由跳線、開關或按鈕組合來設定,賣家的規格表會說明是哪一種。

在模擬器裡對應

MAME、RetroArch 和 OpenEmu 會自己讀取 HID 搖桿。接好板子的線,插上去,然後在模擬器的輸入設定裡指定每個控制。

RetroArch:指定每位玩家控制的位置。

Settings, Input, RetroPad Binds, Port 1 Controls

結果:你指定的是玩家一。同一個地方的 Port 2 Controls 是玩家二。

更多資訊在模擬器手把問題。用能讀取這塊板子的模擬器,你不需要其他任何東西。

讓每位玩家擁有一支手把

雙人設定如何顯示,取決於硬體:

  • 兩塊獨立的板子。每一塊都是自己的 USB 裝置,所以每一塊都是自己的手把。兩塊相同的板子回報相同的名稱。InputConfig 1.6 會把它們區分開來,它們也不會再一起開啟和關閉。
  • 一塊雙人板,或雙人轉接器。許多會把兩位玩家透過一條線送出,每位玩家是自己的一份回報。InputConfig 1.6 會發現這一點,並讓玩家二有自己的手把,列在板子的名稱下,後面加上 player 2。
  • 把兩位玩家合成一份回報送出的雙人板。那就是一支手把,上面有兩位玩家的所有按鈕。這樣仍然可行:一個預設集可以把玩家一的那一半和玩家二的那一半,綁定到不同的按鍵。
InputConfig 把雙人街機編碼器列成兩支手把,第二支標示為玩家 2。
Figure 1. InputConfig 1.6 讓雙人板的每位玩家都有自己的手把。

在 InputConfig 裡,每支手把佔一個位置,從 0 開始編號,預設集為每個位置各有一組列。請從群組的裝置選單,或是 Live Visualizer 面板在「已連接」下的選單,挑選群組要讀取哪支已連接的手把。板子名稱後面有 player 2,表示分開成功了。

為鍵盤遊戲給每位玩家按鍵

Mac 上有許多街機風格的遊戲,以及大多數瀏覽器遊戲,只讀取鍵盤。對於搖桿編碼器,InputConfig 會讀取板子並送出按鍵。

步驟 1:檢查接線

  • 你:插上板子,打開 InputConfig,然後一邊看 Live Visualizer,一邊移動每支推桿並按每個按鈕。
  • InputConfig:把每位玩家的手把列在側邊欄頂端,並把編碼器畫成它所回報內容的單純示意圖,每個按鈕一盞燈。如果少了一支手把,請按「Refresh Controllers」,或是在「InputConfig」、「Devices」下勾選這塊板子。
  • 確認:在綁定任何東西之前,每條線都落在一盞燈上。
InputConfig 的 Live Visualizer 顯示街機編碼器的推桿和按鈕,被按下的輸入亮起。
Figure 2. 在綁定任何東西之前,先在 Live Visualizer 裡檢查每條線。

步驟 2:綁定玩家一

  • 你:在新的預設集裡,於玩家一的手把底下,在某一列按「Scan」並推動推桿或按下按鈕,然後挑選它的按鍵。推桿常用 W、A、S 和 D。
  • InputConfig:依你按下的控制項填入每一列。
  • 確認:每個控制項都會在文字欄位裡送出它的按鍵。

步驟 3:綁定玩家二並啟用

  • 你:在玩家二的手把底下做同樣的事,用方向鍵和它自己的按鈕,然後按「Activate」。
  • InputConfig:同時讀取兩位玩家。
  • 確認:兩位玩家可以同時按。遊戲看到的是兩個人共用一個鍵盤。
InputConfig 的編輯器有兩個群組,每位玩家一個,把各自的推桿和按鈕綁定到不同的按鍵。
Figure 3. 一個預設集、兩位玩家:每支手把的群組送出各自的按鍵。

同樣的兩套配置適用於大多數雙人瀏覽器遊戲。較完整的說明,包括常用的按鍵選擇,在 Mac 上的兩支手把。一位玩家用 W、A、S、D,另一位用方向鍵,適合大多數雙人遊戲。

了解 1.6 為便宜的編碼器改變了什麼

  • 修復描述。錯誤描述自己軸的板子,在 DragonRise 風格的編碼器上很常見,現在會在讀取時被修復,而不是產生一支停在一邊邊緣的推桿。
  • 更多按鈕。最多 128 個按鈕可以綁定,適合輸入很多的板子。
  • 接線順序。DragonRise 的 USB ID 被許多不同的產品共用,所以 InputConfig 只有在完全吻合時,才使用社群的按鈕排列。否則它會讀取板子自己的描述,並依接線順序編號按鈕,這正是你自己接線的面板所需要的。
  • 較舊的預設集。在 1.5 用編碼器做的預設集,在它第一次連接時會提示更新,因為 1.6 給控制項的編號方式不同。勾選預設集並按「Update Ticked Presets」。

如果你略過了更新,「設定」、「進階」裡的「Check Older Presets Again」會把提示帶回來。

使用鍵盤編碼器

鍵盤編碼器在 Mac 上不需要任何東西:遊戲直接讀取它的按鍵。InputConfig 也可以聽這些按鍵,並在上面加點東西,例如按住的按鈕打開選單,或是一個執行快速鍵的按鍵。

  • 對 InputConfig 來說是一個鍵盤。它無法分辨按鍵來自哪塊板子,因為 Mac 的鍵盤輸入是以一個鍵盤的形式傳到它那裡。請在編碼器自己的設定裡,給每位玩家不同的按鍵。
  • 只聽不攔。按鍵只是被監聽,所以綁定的按鍵仍然也會送到遊戲。

用鍵盤編碼器的話,在編碼器裡區分玩家,不要在 InputConfig 裡。

它做不到的事

InputConfig 送出的是鍵盤和滑鼠事件。只接受已辨識手把的遊戲,不管有沒有 InputConfig,都看不到搖桿編碼器。對這些遊戲,直接讀取板子的模擬器才是途徑。

簡短版

  • 模擬器。在模擬器的輸入設定裡指定每位玩家。
  • 鍵盤遊戲。用 InputConfig,每位玩家一個群組,把每個控制項「Scan」到它的按鍵。
  • 雙人板。當板子分開送出玩家時,1.6 會把玩家二列為自己的手把。

先在 Live Visualizer 裡檢查每條線,綁定只要幾分鐘。

常見問題

零延遲 USB 編碼器能在 Mac 上用嗎?

可以。大多數零延遲板回報成 USB 搖桿,macOS 不需要驅動程式就能讀取。模擬器直接讀取它,InputConfig 則為只接受鍵盤的遊戲讀取它。它不會出現在「系統設定」的「遊戲控制器」裡,這是正常的。

為什麼我的街機編碼器對兩位玩家只顯示成一支手把?

有些雙人板把兩位玩家合在一份回報裡送出,所以它們是一個裝置,按鈕多一倍。InputConfig 1.6 會拆開分別送出各位玩家的板子。對沒有分開的板子,請在一個預設集裡把玩家一的控制和玩家二的控制綁定到不同的按鍵。

在 Mac 上用 DragonRise 編碼器需要驅動程式嗎?

不需要。macOS 把 DragonRise 板讀取成 HID 搖桿。它們的描述常常有點錯,InputConfig 1.6 在讀取時會修復常見的錯誤。

像 I-PAC 這樣的鍵盤編碼器能在 Mac 上用嗎?

可以。對 macOS 來說它就是 USB 鍵盤,所以遊戲和模擬器不用安裝任何東西,就能讀取它的按鍵。

InputConfig 可以讓我的編碼器看起來像 Xbox 手把嗎?

不行。它送出的是鍵盤和滑鼠事件。只接受已辨識手把的遊戲,看不到搖桿編碼器。

更多中文頁面

詳細指南(英文)

作者說明。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, 简体中文

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