Related Posts Plugin for WordPress, Blogger...

2022年5月25日星期三

[Android][摩奇78P01/W3D]按鍵完美Retroarch(二)

摩奇古董機,搖杆和按鍵都是分開兩套驅動,獨立模擬器使用是沒問題,
但在RetroArch裡,搖杆和按鍵分別成為1P和2P,不能同時使用。


經過大神推薦,可以使用更簡單的方法,在RetroArch裡,
不過這個方法搖杆和L2,R2不能將其設定為熱鍵,因為熱鍵只能使用1P按鍵,而1P永遠都被按鍵驅動佔用。

(其實可以實現將搖杆設為熱鍵,進入RetroArch的第一個觸發鍵,系統會將其變為1P,
即是進入RetroArch後立刻動一動搖杆,搖杆分區就變為1P,但進入遊戲後,搖杆又會變成2P,
這時只要返回卓面/點選多窗後再回到RetroArch,立刻動一動搖杆,搖杆就會變成1P可以使用熱鍵.....)

設定教學

1.在「設定->輸入->選單控制」開啟「所有控制器都能控制」。
2.進入模擬器後,打開菜單, 在「快捷選單->控制器」裡將1P和2P的「核心運接埠」都改成1。
這樣搖杆和按鍵就可以一起使用了。


上次說到使用映射軟件「Tincore Keymapper」解決問題,

[Android][摩奇W3D]按鍵完美Retroarch

但發現常常會有一點狀況,按鍵像卡住一樣變成長按狀況……

近來研究了新方法,相信其他大神早就知道,
新方法是將按鍵變成鍵盤鍵,這樣 按鍵(鍵盤)和搖杆(驅動)可以同時使用。

(鍵盤不會被規劃成一個新手制驅動)

但這個方法有個缺點,因為是將按鍵變成鍵盤,機器上的按鍵將不再支持安卓或其他支持手制的遊戲,

因為獨立的模擬器不用修改也可以按鍵搖杆同時時用,這個方法只適合想使用Retroarch玩遊戲的人。

修改教學

首先機器還是先要ROOT,然後使用能進入根目錄修改檔案的文件遊覽器,筆者使用的是
「ESFileExplorerPro_v1.0.9_Modify_Lfqy-GDaily.org」

進入「根目錄/system/usr/keylayout/

找到mtk-kpd.kl,首先避免修改錯誤,備份一個,

W3D可直接刪除mtk-kpd.kl,重新開機後,按鍵就會變成鍵盤鍵了。

W3D修改完成

返回索引



78P01教程

然後78P01也差不多做法,不過78P01因為有安卓實體鍵,直接刪除.kl檔案,實體「屋」安卓鍵會變成不能使用(會變成鍵盤「Home」鍵)。

但在78P01的4.2.2系統,鍵盤Home還沒被設定為能返回卓面….

想實體「屋」鍵能繼續作用,就麻煩一點,將mtk-kpd.kl裡的手制按鍵修改成鍵盤按鍵,
我這邊直接在機器上修改(也可以將檔案拉到電腦方便修改),在mtk-kpd.kl文件中可以看到很多按鍵設定......

 




你可以在Generic.kl 裡找到很多按鍵定義,找一個去代替,
首先是十字鍵,
十字鍵因為鍵盤和手制都是使用「dpad_xx」作為定義有衝突,只能使用為其他鍵盤按鍵代替。
筆者使用數字鍵9,4,6,2代替,

那就將十字鍵修改成

key 108 NUMPAD_2
key 103 NUMPAD_9
key 105 NUMPAD_4
key 106 NUMPAD_6

其他按鍵定義,ABXY鍵值接拿相同鍵盤字母代替,在Generic.kl 找到同定義的字母按鍵數值。


然後重新開機就完成,修改錯誤,會整個按鍵失效,不要害怕,我文章開頭就叫你將文件複製備份,
不要說你沒有……

 

返回W3D索引

-

-

沒有留言:

發佈留言