在 Android RetroArch 建立控制器自動設定檔
先中斷其他手把,確認 Android 能辨識目標裝置,再更新 RetroArch 的 Controller Profiles。若看得到裝置卻未完成設定,請記錄驅動程式、Device Index、vendor ID 與 product ID,設定 RetroPad,並把單一設定檔存入可寫入的目錄。變更核心專用控制前,先重新啟動驗證。
依序設定並驗證
- 01
中斷其他手把,只連接目標裝置,並在開啟 RetroArch 前確認 Android 收得到按鍵。
- 02
更新 Controller Profiles,記錄 Settings → Drivers → Controller 與 Port 1 的 Device Index。
- 03
若沒有合適設定檔,選擇可寫入的 Controller Profiles 目錄並記下完整路徑。
- 04
在 Settings → Input → RetroPad Binds → Port 1 Controls 執行 Set All Controls,手動補齊遺漏按鍵。
- 05
只儲存一份 Controller Profile,記錄名稱、驅動程式、Device Index、vendor/product ID 與連線方式。
- 06
正常結束程式、重新連接並啟動;先驗證通知與選單,再載入已授權內容。
證據與下一步
| 證據 | 可能邊界 | 下一步 |
|---|---|---|
| Android 也收不到輸入 | 線材、配對、韌體或系統 | 先修正 Android 層 |
| 有 Device Index,無設定檔 | autoconfig 比對 | 更新後建立精確設定檔 |
| 按鍵可用但無法儲存 | 目錄不可寫入 | 改用可寫入路徑 |
| 只有一款遊戲錯誤 | 核心/遊戲 remap | 保留設定檔,建立窄範圍 remap |
Autoconfig 連接實體手把與 RetroPad
設定檔把實體輸入轉成選單與核心共用的 RetroPad。不要為單一遊戲改壞全域設定檔;應在後一層使用核心或遊戲 remap。
顯示名稱並不足以比對
Libretro 可結合驅動程式、Device Index、vendor ID 與 product ID。Android 在 USB 與 Bluetooth 下名稱也可能不同,請記錄實際環境的識別值。
完整重啟才能證明持久化
剛儲存只證明目前工作階段。正常結束、重新連接與啟動,才能證明從磁碟讀回;清除 App 資料前先備份,也不要假設所有 Android 套件共用同一路徑。
請用選單、Remote RetroPad、自製程式或已授權內容測試。控制器設定檔不會授予 ROM、BIOS、圖像或音樂權利。