Android 键盘 两个按键keyCode一样时,如何解决?
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 键盘 两个按键keyCode一样时,如何解决?相关的知识,希望对你有一定的参考价值。
这里我遇到了 POWER 与 BREAK
-
1、adb shell
-
2、cd /system/usr/keylayout
-
3、cat Generic.kl
-
4、getevent
-
5、一直点击Break键,查看它对应的文件:/dev/input/event7
-
6、getevent /dev/input/event7
-
7、得到如下值:
0004 0004 000700f9
0001 0098 00000001
0000 0000 00000000 -
8、拿98去算十六进制值:152
-
9、路径:frameworks/base/data/keyboards/Generic.kl
# key 151 "KEY_MSDOS"
-- key 152 POWER
++ key 152 BREAK
# key 153 "KEY_DIRECTION"
- 10、把 Generic.kl 文件覆盖到机器对应路径:adb push frameworks/base/data/keyboards/Generic.kl /system/usr/keylayout
以上是关于Android 键盘 两个按键keyCode一样时,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
求键盘的所有按键对应的JS函数~~~!!!!或者提供网页键盘源代码!!
Appium自动化测试之键盘操作pressKeyCode()方法(Android特有)