监控设备的sendevent事件
getevent -r -q
格式
root@android:/# getevent
/dev/input/event5 : 0005 0002 00000001
/dev/input/event5 : 0000 0000 00000000
device的名字 | 事件类型(type) | 键码类别(code) | 具体的数值(value) |
---|---|---|---|
/dev/input/event5 | 0005 | 0002 | 00000001 |
/dev/input/event5 | 0000 | 0000 | 00000000 |
模拟按键
命令格式
sendevent [device] [type] [code] [value]
特别注意:getevent 中 code 显示十六进制,而sendevent中需要用十进制
例子
sendevent /dev/input/event5 5 2 1
sendevent /dev/input/event5 0 0 0
sendevent /dev/input/event5 5 2 0
sendevent /dev/input/event5 0 0 0
完成一次持有和释放动作
模拟按键之input keyevent
命令 | 意义 |
---|---|
input keyevent 3 | Home键 |
input keyevent 4 | Back键 |
input keyevent 19 | Up键 |
input keyevent 20 | Down键 |
input keyevent 21 | Left键 |
input keyevent 22 | Right键 |
input keyevent 23 | Select/OK键 |
input keyevent 24 | Volume+ 键 |
input keyevent 25 | Menu键 |