繁體中文
怎麼在 Mac 上的 Azahar 和 melonDS 使用手把
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
這兩個模擬器都會自己讀取手把。在 Azahar 裡,打開 Settings、Controls、Input,按一下一個欄位並按下你要的按鈕,或是按 Auto Map。在 melonDS 裡,打開 Config、Input and hotkeys,在 Joystick 選單選擇你的手把,然後在 Joystick mappings 下對應每個 DS 按鈕。在這兩個模擬器裡,手把自己做不到的一件事是觸控螢幕,因為兩者都是從滑鼠取得觸控螢幕的輸入。
這就是我做的免費 Mac App InputConfig 能幫上忙的地方:它用搖桿移動指標,並用按鈕點按,所以你不用放開手把就能點下方螢幕。這裡的選單名稱來自各專案自己的原始碼,讀取於 2026 年 10 月 22 日:2026 年 10 月 8 日發行的 Azahar 2126.2,以及 2025 年 11 月 18 日發行的 melonDS 1.1,兩者的發行頁面上都有 macOS 版本。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 把手把連接到 Mac,並在「系統設定」的「遊戲控制器」中檢查它。
- 在 Azahar 裡,打開 Settings、Controls、Input,然後按 Auto Map,或是按一下每個欄位並按一個按鈕。
- 在 melonDS 裡,打開 Config、Input and hotkeys,在 Joystick 選單選擇手把,然後對應每個 DS 按鈕。
- 要使用觸控螢幕,請建立一個 InputConfig 預設集,把指標放在遊戲沒用到的搖桿上,並把點按放在多餘的按鈕上。
- 把每個模擬器加入它的預設集的 App 清單,讓觸控配置只在該模擬器位於最前方時執行。
在 Azahar 設定手把
Azahar 延續了 Citra 專案,它的設定視窗是同樣的概念。在 Mac 上,它的 Configure 項目位於 Azahar 選單,依版本不同叫做 Settings 或 Preferences,按 Command 逗號也能打開。在側邊欄選擇 Controls,再選 Input 分頁。
- 你:按 Auto Map 並按手把上的一個按鈕,或是按一下一個欄位,例如 A,然後按下你要放在那裡的按鈕。對於 Circle Pad,按一下 Set Analog Stick 並移動搖桿。
- Azahar:把手把的按鈕或搖桿填入這個欄位。
- 確認:每個欄位都顯示手把按鈕,不是按鍵。按一下 OK。
- 設定檔。New、Rename 和 Delete 可以為每支手把保留一份配置。
- Apply Game Controller Maps To。All controllers、Controllers of the mapped type,或 Only the mapped controller。Azahar 提醒,有些對應,例如背鍵,無法套用到所有手把。
- Circle Mod。一個按鍵或按鈕,按住時會讓 Circle Pad 移動得更少,適合需要輕推的遊戲。
- Clear All 和 Restore Defaults。重新開始,或是回到鍵盤配置。
如果某個欄位仍然顯示字母鍵,就表示 Azahar 針對那個按鈕讀取的是鍵盤,不是手把。
在 melonDS 設定手把
melonDS 把一切都放在 Config、Input and hotkeys 裡。視窗有 DS keypad、Add-ons 和 General hotkeys 分頁,以及選擇它讀取哪支手把的 Joystick 選單。
- 你:在 Joystick 選單選擇你的手把。按一下 Switch to Joystick mappings,然後按一下每個 DS 按鈕,並按下手把上對應的按鈕。
- melonDS:把搖桿對應與鍵盤對應並存,所以兩者都能使用。
- 確認:按 OK,載入遊戲,並把每個按鈕按一次。
DS 沒有類比搖桿,所以除非你去對應,否則在 melonDS 裡,新式手把的兩個搖桿和扳機都是空著的。開著多個 melonDS 視窗時,視窗會告訴你正在設定哪一個執行個體。當 melonDS 忽略手把時,第一個要檢查的是 Joystick 選單。
用手把操作觸控螢幕
兩個模擬器都是從滑鼠讀取下方螢幕:點按就是輕點,按住點按就是拖曳觸控筆。照這個階梯走,從不需要額外設定到完整配置:
- Azahar 裡的固定點按。Controls、Input、Motion / Touch 裡有 Use button mapping,能把手把按鈕綁定到觸控螢幕上的固定點。適合總是點按同樣位置的遊戲。
- Azahar 裡的 DualSense 觸控板。同一個視窗有 Use controller touchpad,會把 DualSense 之類手把上的觸控板直接對應到觸控。
- 兩個模擬器都適用的搖桿指標。InputConfig 用搖桿移動 Mac 的指標,並用按鈕點按,所以你可以點按任何地方。melonDS 沒有自己的觸控設定,所以那裡走的是這條路。
挑一個模擬器不會讀取的搖桿和按鈕:
- melonDS。右搖桿控制指標,右扳機當成點按。DS 上沒有任何東西會用到它們。
- Azahar。右搖桿在那裡是 C-Stick,所以只在忽略 C-Stick 的遊戲中使用,或是讓指標留在右搖桿,並用按下右搖桿來點按。
- 你:在新的預設集中,為右搖桿新增四列,輸出選 Mouse Motion,每個方向一列,再為多餘的按鈕新增一列左鍵點按。把指標速度調低,讓小幅推動也能落在小按鈕上。
- InputConfig:用搖桿移動指標,用按鈕點按,同時模擬器繼續讀取其他所有控制項。
- 確認:把指標移到下方螢幕上,按下按鈕。遊戲會對輕點有反應。我自己沒有在 Azahar 或 melonDS 裡測試過這個,所以請先檢查選單上的輕點。

Azahar 裡有個陷阱:Motion / Touch 有一個叫做 Mouse (Right Click) 的 Motion Provider,會把右鍵拖曳變成動作。在 Azahar 裡,不要讓右鍵出現在觸控配置中,否則一次輕點可能反而讓主機傾斜。

把快速鍵放在你搆得到的地方
- Azahar,用手把。Controls 裡有 Controller Hotkeys 分頁,在那裡連按兩下一個綁定來更改,也可以使用雙按鈕組合。
- Azahar,用鍵盤。Keyboard Hotkeys 分頁從 F4(Continue/Pause Emulation)開始,F5 停止,F6 重新開始,F9 是 Swap Screens,F10 是 Toggle Screen Layout,F11 是 Fullscreen。
- melonDS。General hotkeys 列出 Pause/resume、Reset、Fast forward、Toggle fast forward、Swap screens、Close/open lid、Microphone 等,而且除了按鍵之外也接受手把按鈕。
兩者都已經可以把快速鍵綁定到手把,所以只有在它們留在鍵盤上的按鍵,或是你想在多個模擬器之間共用的配置上,才值得用 InputConfig。先使用模擬器自己的手把快速鍵,只在它們沒涵蓋的地方才加上對應工具。
如果手把沒有任何反應
照這個階梯走,從最小的一步開始:
- 檢查 Mac。「系統設定」的「遊戲控制器」應該讓每個按鈕亮起。
- 重新連接,然後重新打開。在打開模擬器的設定視窗之前,先連接手把。
- 檢查欄位。在 Azahar 裡,每個欄位都應該寫出手把按鈕。在 melonDS 裡,Joystick 選單應該寫出你的手把。
- 檢查設定檔。Azahar 為每個設定檔保留一份配置,所以必須選到正確的那一個。
- 結束 Steam。它的手把層可能自己送出按鍵。
- 找找重複按下。如果一個按鈕觸發兩次,就是對應工具和模擬器都在讀取它。只在一個地方對應那個按鈕。
Mac 上模擬器手把無法使用涵蓋了每個模擬器在 Mac 這一側的情況。在遊戲控制器裡會亮起的手把,問題出在模擬器內的設定,不是 Mac 的問題。
讓每個模擬器有自己的預設集
這兩個模擬器需要的備用控制項不同,所以我會保留兩個小預設集:一個給 melonDS,把右搖桿和右扳機放在指標上,一個給 Azahar,用它的遊戲沒用到的控制項。把每個模擬器列在「這些 App 在最前方時啟用」之下,切換時對應的預設集就會開啟。

觸控配置應該只在它的模擬器位於最前方時執行,這樣指標在其他地方仍然由你掌控。
它做不到的事
- 無法用搖桿做出真正的觸控。InputConfig 移動的是 Mac 的指標。由模擬器把點按變成輕點,所以指標必須在下方螢幕上。
- 沒有虛擬手把。它送出的是按鍵和滑鼠事件,所以無法讓一支手把在模擬器眼中看起來像另一支。
- 沒有遊戲檔案。這一頁只談手把。
我會讓每個模擬器自己讀取手把,只用 InputConfig 處理指標。
簡短版
- Azahar。前往 Settings、Controls、Input,然後 Auto Map,或是一次設定一個欄位。
- melonDS。前往 Config、Input and hotkeys,在 Joystick 選擇手把,然後在 Joystick mappings 下對應。
- 觸控螢幕。使用 Azahar 的按鈕對應或觸控板選項,或是用 InputConfig 把指標放在多餘的搖桿上。
在模擬器裡對應手把,然後給觸控螢幕一支專屬的搖桿。
常見問題
怎麼用手把在 melonDS 裡操作觸控螢幕?
melonDS 從滑鼠讀取觸控螢幕。像 InputConfig 這樣的對應工具,可以用多餘的搖桿移動指標,並用多餘的按鈕點按,melonDS 會把它當成下方螢幕的輕點。
Mac 上 Azahar 的手把設定在哪裡?
在 Azahar 選單裡,依版本叫做 Settings 或 Preferences,然後是 Controls 和 Input 分頁。按 Command 逗號也能打開這個視窗。
為什麼我的手把在 Azahar 裡無法使用?
通常是欄位仍然寫著鍵盤按鍵,或是選到了不同的設定檔。先連接手把,然後按 Auto Map,或是按一下每個欄位並按下按鈕。
我可以在 Azahar 裡把 DualSense 的觸控板當成 3DS 的觸控螢幕嗎?
Azahar 的 Motion / Touch 視窗有 Use controller touchpad,會把 DualSense 之類手把上的觸控板直接對應到觸控。
melonDS 支援手把快速鍵嗎?
支援。Input and hotkeys 裡的 General hotkeys 分頁,除了按鍵之外也接受手把按鈕,可用於 Pause/resume、Fast forward、Swap screens 等。
更多中文頁面
詳細指南(英文)
作者說明。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 上.