瑞芯微Rockchip开发者社区
直播中

梁宏满

7年用户 973经验值
私信 关注
[问答]

如何将[RK3288][Android6.0]的volume up key修改成home key呢

如何将[RK3288][Android6.0]的volume up key修改成home key呢?

回帖(1)

王波

2022-3-10 10:38:48
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92

需求:

volume up key改成 home key.

解决方法:

kris@:~/rk3288/device/rockchip/common$ g df d5f98d92d23d2c6318ba334a9b4dc6c10e9ce664 c310a9594cd36b75b2857815c8d64092540e8f4bdiff --git a/rk29-keypad.kl b/rk29-keypad.kl
index 361300f..4c11642 100755
--- a/rk29-keypad.kl
+++ b/rk29-keypad.kl
@@ -1,9 +1,9 @@
key 59    MENU
-key 102   HOME
+key 115   HOME
知识点:

上面文件第二列表示kernel识别的按键值,比如这里的115在kernel表示volume up key, 而Android只识别第三列的字符串,比如这里是HOME, 就表示home key.

调试:

系统有个命令可以在按键时读取键值:



  • 查看当前所有输入设备

  • 读取键值

0073是16进制,转换成10进制之后是115,就是volume up key的value。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分