筆者已經找到這方法一段時間,不過因為一些技術問題,筆者就沒有公開,
前些日子找到了問題所在,現在可以完美解決按鍵延遲問題,這個方法就是使用第三方映射軟件「Tincore KeyMapper」,但依然還是有一點BUG,有時會像按鍵卡著一直在按壓的狀態。
「Tincore KeyMapper」
(筆者上文提及的問題,就是映射軟件會閃退的問題,近來找到解決方法)
[Android][摩奇 I7]系統與Chrome發生衝突
問:可不可以找第二個映射軟件做代替?
筆者找不到其他映射是沒延遲,雖然筆者不知道原理,
但Tincore KeyMapper實在太神了,沒有繼續維護更新,真是可惜了。
(注意: 使用Tincore KeyMapper需要Root)
(在I7中每次重新開機後都需要輸入指令 「setenforce 0」
(表示設置SELinux 成為permissive模式)
(「SU」表示為自身成為ROOT權限者)
(可以使用ADB或在安卓內安裝「Terminal Emulator for Android」輸入指令)
我們只需將按鍵映射為按鍵就可以了。
例子:將A按鍵映射做A按鍵。
完成後,大部份模擬器包括PPSSPP都可以完美使用。
但部份模擬器,例如RetroArch。不認搖杆,為什麼呢?
因為映射按鍵,系統驅動叫他「tincore_js」,但搖杆分開了叫做「i7-gamepad@joystick-key」
有部份遊戲/模擬器是不能同時使用兩個驅動做為1P手制 (例如RetroArch),
那我們再使用第二個映射軟件「Key Mapper」,將tincore_js 按鍵映射為 i7-gamepad@joystick-key 按鍵……
說的很複雜嗎?流程如下
延遲按鍵 –> 設定映射(Tincore KeyMapper)為不延遲按鍵 –> 設定映射(Key Mapper) 將不延遲的映射按鍵再次變回官方驅動輸出。
這樣按鍵和搖杆都同時能在RetroArch使用了.
-
映射(Key Mapper)
-
這個APP設定有點複雜,但免費好用。
1.在Trigger按錄入,然後按下任何一個實體按鍵。
2.選Actions,這是設定映射動作,下圖的選項是模擬按鍵的情況,
如流程1時選擇了「上鍵」,我這裡就設定映射為 「i7-gamepad@joystick-key」 的上鍵,
你喜歡的,可以自訂其他動作。
3.還要下載另一個app,將輸入法選擇它
完成
彩蛋
Tincore KeyMapper 可以設定兩個觸模按鍵,可以設定為雙S鍵。
完
沒有留言:
發佈留言