g*g 发帖数: 6908 | 1 有些游戏要l2/r2, gamestick controller脑残没有这俩键,
我记住弄了个GameStick_Controller.kl文件放在/system/usr/keylayout里,想把
joystick的click映射成L2/R2,重新启动,配对之后,发现没变化,怎么破?
#mapping to L2/R2
key 0x13d BUTTON_L2
key 0x13e BUTTON_R2
参考文献:https://source.android.com/devices/input/key-layout-files.html#
location |
n********r 发帖数: 2228 | 2 记得那个文件要改成可读写才行,只读不Work
【在 g*g 的大作中提到】 : 有些游戏要l2/r2, gamestick controller脑残没有这俩键, : 我记住弄了个GameStick_Controller.kl文件放在/system/usr/keylayout里,想把 : joystick的click映射成L2/R2,重新启动,配对之后,发现没变化,怎么破? : #mapping to L2/R2 : key 0x13d BUTTON_L2 : key 0x13e BUTTON_R2 : 参考文献:https://source.android.com/devices/input/key-layout-files.html# : location
|
g*g 发帖数: 6908 | 3 那个文件夹下其它文件都是644,所以我也给它改了644,但是没区别,还试了777...
怀疑是不是文件名不够准确,其它文件大都是vendor****,但是不知道怎么找gamestick
controller的usb vendor/product id.
【在 n********r 的大作中提到】 : 记得那个文件要改成可读写才行,只读不Work
|
n********r 发帖数: 2228 | 4 文件名要跟你的设备ID一致才行啊
用dmesg试试?
实在不行改Generic.kl, 估计也能行
gamestick
【在 g*g 的大作中提到】 : 那个文件夹下其它文件都是644,所以我也给它改了644,但是没区别,还试了777... : 怀疑是不是文件名不够准确,其它文件大都是vendor****,但是不知道怎么找gamestick : controller的usb vendor/product id.
|
g*g 发帖数: 6908 | 5 看文档里说可以用id或者name,看pair完设备名叫GameStick Controller,所以就用这
个命名文件了。
我去找找id看
/system/usr/keylayout/Vendor_XXXX_Product_XXXX_Version_XXXX.kl
/system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl
/system/usr/keylayout/DEVICE_NAME.kl
【在 n********r 的大作中提到】 : 文件名要跟你的设备ID一致才行啊 : 用dmesg试试? : 实在不行改Generic.kl, 估计也能行 : : gamestick
|