精華區beta Emulator 關於我們 聯絡資訊
※ 引述《YuQilin (神獸)》之銘言: : 不過RetroArch的操作介面在桌機上我覺得不是很方便, : 推 napdh: 我覺得retroarch設計就是為了手把,用個xbox手把還蠻方便的 09/05 19:16 : 推 wenen: RetroArch在最新的1.7.4版加入桌面UI,更適合電腦使用,試 09/05 20:13 : → wenen: 看吧。 開啟程式後按F5就可切換 09/05 20:14 感謝大家的分享。 我有修改過RetroArch的輸入設定,將常用的功能熱鍵全部映射到手把上, 大部分的操作幾乎不會動到鍵盤或滑鼠, 即使投影到電視上,手邊沒有鍵盤滑鼠,用起來也不會不方便。 我會覺得RetroArch在桌機上不是很方便, 大概是因為我不太習慣在桌機上使用XMB的圖形操作介面, 總是覺得有哪裡怪怪的原因吧XD 順便推薦我修改過的RetroArch輸入設定, 我修改的目的是: 1. 讓RetroArch的介面選單和遊戲裡的操作全部都用同一隻手把完成 2. 將RetroArch的一些功能熱鍵映射到手把上, 例如右蘑菇頭的「左」(F6)「右」(F7)可以前後切換即時存檔的插槽, 按Select即時存檔(F2),按Start即時讀檔(F4), 右蘑菇頭的「上」開啟或關閉「遊戲加速」(Space), 左蘑菇頭的「下」可以叫出RetroArch的介面選單(F1), 右上的扳機可以暫停RetroArch的模擬器運作(P)...等等, 把常用的功能熱鍵全部對應到手把上。 修改的方法是: 1. 第一步先將 Settings -> Input -> Menu Swap OK & Cancel Buttons 「操作介面選單時對調A、B按鈕的功能」這一項設定改為OFF。 https://i.imgur.com/EY5vpx9.png
這樣操作RetroArch的介面選單時,B鈕是確定,A鈕是取消, 和遊戲裡的設定一致,比較符合我的使用習慣。 原本RetroArch的預設是歐美習慣的「B鈕取消,A鈕確定」。 2. 同樣在Input選單底下,將「All Users Control Menu」 「允許所有使用者的手把都可以操作選單」這一項改為ON。 https://i.imgur.com/EhJbUe4.png
3. Input User5 Binds -> User5 Device Index 選一個遊戲裡不會用到的使用者手把, 例如使用者5,將他的「User5 Device Index」選項改為系統上連接的 XInput Controller (User 1)/XBOX One Controller (User 1) https://i.imgur.com/ZsHG6tU.png
由於我們先前允許所有使用者都可以操作選單,包括使用者5, 所以這樣設定後就可以透過使用者5連接的系統手把操作選單。 3. Input User1 Binds -> User1 Device Index 回到使用者1的手把設定,這隻預設在遊戲中使用的手把, 原先會自動抓到系統上連接的 XInput Controller (User 1)/XBOX One Controller (User 1), 不需任何設定,接上去直接就可以操作選單和玩遊戲, 但是這裡我們要故意將它修改為「Disabled」停用。 https://i.imgur.com/JU7S0uc.png
改為停用後原本系統連接的手把會因此失去操作選單的功能, 但是因為我們上面有設定使用者5也連接著系統手把, 而使用者5可以操作選單,所以這裡我們停用使用者1之後, 會發現手上這隻手把仍然可以繼續操作選單,一如往常。 4. 停用系統連接後,使用者1的手把預設會對應到鍵盤的按鍵來操作, 例如十字鍵的上下左右,對應鍵盤的上下左右。 然後用JoyToKey軟體,將鍵盤的上下左右按鍵,映射到實際手把上的十字鍵。 大家一定覺得很奇怪,繞了一圈,最後使用者1還不是對應到實際的手把, 既然如此,為什麼要停用使用者1的自動偵測和連接呢? 因為改用JoyToKey鍵盤映射的方式,我們可以另外設定將RetroArch的熱鍵, 例如叫出選單的F1,對應到左蘑菇頭的「下」。 如果我們不分開設定,讓使用者1連接著自動偵測, 當我們在遊戲中按下左蘑菇頭的「下」,雖然會叫出F1選單, 但同時遊戲中的操作也會跟著往下,選單操作和遊戲操作會互相干擾。 改用上述的步驟修改後,就可以做到 「玩遊戲的時候操作者是使用者1,進入選單後操作者是使用者5, 彼此互不干擾,而且二者使用的還是同一隻手把」。 5. JoyToKey要打開選項中的「Show all axes (8 Way + POV x4)」 才能設定左右蘑菇頭和扳機對應的鍵盤按鍵。 https://i.imgur.com/gRvxtQj.png
關於JoyToKey還有很多方便的應用,譬如說快速交換蘑菇頭和十字鍵的功能, 例如PS的「勇者鬥惡龍8」,十字鍵是走路,蘑菇頭是跑步, 如果我們想統一用十字鍵做這二個操作, 平常用十字鍵跑步,需要走路時,按著B鍵不放,十字鍵的功能就自動轉為走路。 如果有需要這樣的功能,可以參考這篇文章 https://www.ptt.cc/bbs/Emulator/M.1523612242.A.173.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.36.96 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1536202589.A.F77.html
srwcc: 推 09/06 12:14
kashin: 推推 09/06 12:30
conpo: 感謝分享 09/06 20:08