繁體中文
Mac 上模擬器裡的手把無法使用
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
幾乎都是模擬器裡的設定問題。Mac 上每個主要的模擬器都是自己透過它的輸入設定來讀取手把,所以一個在其他地方都能用、在模擬器裡卻沒反應的手把,通常是選錯了裝置、選錯了輸入驅動,或是從來沒有建立對應。我會告訴你各個模擬器把這項設定放在哪裡,以及通常怎麼修正。像 InputConfig 這樣的對應工具對其中大多數並不是解法,而我會說明它在哪裡派得上用場。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
先確認 Mac 看得到手把
- 你:打開「系統設定」,在側邊欄按一下「遊戲控制器」,然後按一個按鈕。
- macOS:如果把它當成遊戲手把,就會列出手把並點亮按鈕。
- 確認:如果你的手把有列出並且有反應,問題就出在模擬器。
如果沒有列出,它也可能沒問題。USB SNES 手把、通用 USB 遊戲手把、街機搖桿和編碼器都是一般的 HID 裝置,從不會出現在那份清單裡。按住 Option,打開蘋果選單,選擇「系統資訊」,再按一下 USB:列在那裡的手把表示已經到達 Mac,而模擬器會直接讀取它。如果兩個地方都沒有,請從 Mac 無法辨識手把開始。
測試時請結束 Steam:它的手把層可能會把自己的按鍵送進模擬器,PCSX2 的文件就直接點名過這一點。
在 Dolphin(GameCube 和 Wii)裡修正
- 你:打開 Controllers,把連接埠 1 設為 Standard Controller,然後按一下「Configure」。在頂端的 Device 選單裡選擇你的手把,不要選鍵盤那一項。
- Dolphin:為連接埠 1 讀取那個手把。
- 確認:按一下每個欄位,並按下你要的按鈕。即時的條狀圖會顯示它有沒有在讀取。
- 手把不在 Device 選單裡。先連接手把,再按選單旁邊的 Refresh,或重新啟動 Dolphin。
- Wii 遊戲。以同樣的方式使用 Wii 區段裡的 Emulated Wii Remote。
- Dolphin 不在最前面時,遊戲不理手把。在同一個視窗裡開啟 Background Input。
PS5、PS4 或 Xbox 手把在 Mac 上都是這樣運作。我還沒有確認 Dolphin 在 Mac 上的鍵盤讀取是否接受對應工具送出的按鍵,所以對 Dolphin 請繼續使用它自己的手把設定。Mac 上的 Dolphin 手把設定有完整的逐步說明,包括真正的 Wii Remote 和 GameCube 轉接器。
在 PCSX2(PlayStation 2)裡修正
- 前往 Settings、Controllers,並保持 SDL 輸入來源開啟。PCSX2 的文件稱它是建議的來源,並說它適用於大多數手把。
- 使用官方 DualSense 或 DualShock 4 時,也要開啟 DualShock 4 / DualSense Enhanced Mode,這是 PCSX2 為了正確的震動和燈光控制所建議的。
- 打開 Controller Port 1(先對應連接埠 1,遊戲預期玩家一在那裡),按一下「Automatic Mapping」並挑選你的手把。
- 如果 Automatic Mapping 說不支援這個手把,就用手動對應每個按鈕:按一下欄位,按下按鈕。
PCSX2 也可以用鍵盤玩,也會像任何其他 Mac App 一樣接受對應工具送出的按鍵,但手把本來就讀得到的話,就沒有理由這麼做。Mac 上的 PCSX2 手把設定有完整的逐步說明。
在 RetroArch 裡修正
前往 Settings、Input、RetroPad Binds、Port 1 Controls,選擇 Set All Controls,依序綁定每個按鈕。如果手把完全沒反應,依照這個階梯往上試,先從最小的一步開始:
- 更改手把驅動程式。在 Mac 上,RetroArch 有三種:hid、mfi 和 sdl2,在其中一種沒反應的手把,常常在另一種就能用。到 Settings、Drivers、Controller 裡更改,然後重新啟動 RetroArch。
- 讓驅動程式與手把相符。mfi 驅動程式走的是 Apple 的手把支援,所以只看得到列在「遊戲控制器」裡的手把。對於 USB SNES 手把或其他一般 USB 手把,請用 hid 或 sdl2。
- 儲存設定檔。一旦能用,就按 Save Controller Profile,這樣下次就能被辨識。
關於快速鍵,RetroArch 的 libretro 文件建議綁定一個 Enable Hotkeys 按鈕,這樣快速鍵只有在按住它時才會觸發。它的鍵盤預設是 F2 儲存狀態、F4 載入、空白鍵快轉,以及 F1 開啟選單,而它預設的玩家按鍵,除了 Select 之外,和 Emulator / Arcade 配置送出的按鍵相同。Mac 上的 RetroArch 手把設定有完整的逐步說明。
在 PPSSPP(PSP)裡修正
- 你:前往 Settings、Controls、Control mapping。按一下某個 PSP 按鈕,然後按手把上的按鈕。
- PPSSPP:綁定你按下的按鈕。
- 確認:如果手把在那個畫面上沒有任何反應,表示 PPSSPP 根本沒有看到它。請結束 Steam,重新連接手把,然後重新打開 PPSSPP。
在 OpenEmu、DOSBox 和 ScummVM 裡修正
- OpenEmu。它有自己的兩項 macOS 權限,輸入監控和藍牙,這通常就是解法:OpenEmu 手把無法使用。
- DOSBox 和 ScummVM。這兩個不一樣,因為裡面的遊戲是為鍵盤和滑鼠製作的。復古遊戲指南有這兩者的配置。
InputConfig 在哪裡派得上用場,在哪裡不行
InputConfig 送出的是鍵盤和滑鼠事件。它不會建立虛擬手把,所以它無法讓鍵盤在模擬器看來像遊戲手把,也無法修正模擬器讀得不好的手把。它有幫助的地方:
- 閒置按鈕上的快速鍵。儲存狀態、載入狀態、快轉和選單,在大多數模擬器裡都是鍵盤快速鍵。InputConfig 把它們放在模擬器沒有綁定的按鈕上,例如 DualSense Edge 的撥片或觸控板按下。
- 模擬器周圍的 Mac。同一個手把可以在遊戲庫和檔案對話框裡移動指標,而 Open App 可以從按鈕啟動模擬器。
- 檢查手把。Live Visualizer 會在你按下時點亮每個控制項,一般 USB 手把也包括在內,所以在你怪罪模擬器之前,就能看出 Mac 有沒有收到按下。
- 只支援鍵盤的模擬器。瀏覽器模擬器和一些較舊的移植版只讀取按鍵。Emulator / Arcade 配置涵蓋了這些。

不要對應模擬器也在讀取的按鈕,否則每次按下都會送達兩次。替模擬器設定它自己的預設集並開啟自動切換,這樣只要模擬器在最前面,它就會啟用。InputConfig 在 Mac App Store 上免費,需要 macOS 14 或更新版本。
簡短版
- 先檢查 Mac。看「遊戲控制器」,一般 USB 手把則看「系統資訊」的 USB。
- 在模擬器裡挑選裝置。也就是 Dolphin 的 Device 選單、PCSX2 的 SDL 來源,或 RetroArch 的驅動程式。
- 額外的功能才用對應工具。它是用於閒置按鈕上的快速鍵,不是用於手把本身。
模擬器自己的輸入設定,一分鐘就能解決其中大多數問題。
常見問題
為什麼我的 PS5 手把在 Mac 上的 Dolphin 裡無法使用?
通常是因為 Dolphin 手把視窗裡的 Device 選單還停在鍵盤。打開 Controllers,在連接埠 1 按「Configure」,在 Device 選單挑選 DualSense,若沒有就按 Refresh,然後對應按鈕。
為什麼 PCSX2 在 Mac 上偵測不到我的手把?
檢查 Settings、Controllers 裡的 SDL 輸入來源是否已開啟,然後在 Controller Port 1 使用 Automatic Mapping。若是 Sony 手把,請開啟 DualShock 4 / DualSense Enhanced Mode。如果 Steam 開著,請結束它。
RetroArch 在 Mac 上看不到我的手把。我該更改什麼?
到 Settings、Drivers、Controller 試試另一個手把驅動程式(hid、mfi 或 sdl2),重新啟動 RetroArch,然後在 Settings、Input、RetroPad Binds 裡綁定它。
為什麼我的 USB SNES 手把在 Mac 的模擬器裡無法使用?
它是一般的 USB 裝置,所以不在「系統設定」的「遊戲控制器」裡,而設定成只讀取那些的模擬器就會漏掉它。在 RetroArch 請使用 hid 或 sdl2 手把驅動程式。在 OpenEmu 請在 Controls 裡指定。請看 Mac 上的 USB SNES 手把。
我能在 Mac 上把鍵盤變成模擬器用的手把嗎?
用 InputConfig 不行。它送出的是按鍵和滑鼠事件,不會建立虛擬遊戲手把。這裡提到的每個模擬器,都可以在它自己的輸入設定裡直接綁定到鍵盤。
Mac 在模擬器裡使用手把需要驅動程式嗎?
不需要。PlayStation、Xbox 和 Switch Pro 手把在目前的 macOS 上不需要驅動程式就能使用,而通用 USB 手把和 SNES 風格手把則會被當成 HID 裝置讀取,什麼都不用安裝。大家會遇到的唯一例外是有線的 Xbox 360 手把,macOS 完全不支援。
更多中文頁面
詳細指南(英文)
作者說明。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 上.