没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
Android getevent用法实例详解 最近在测试设备按键的常用命令,感觉这些命令都有的,但就是不知道怎么查找。 翻阅了几篇博文,才发现有一个getevent,就是指这样的命令. 首先需要说明的是getevent命令后面可以带上具体的input设备,列如getevent /dev/iput/event0,这样可以过滤掉一些不用显示的input的设备. 我在之前的使用中,还是有些找不到点子,也是一步一步使用起来的。 首先看-p 选项, -p选项用于输出input设备相关的一些信息,列如, getevent -p /dev/input/event0: add device 1 : /dev
资源推荐
资源详情
资源评论
Android getevent用法实例详解用法实例详解
Android getevent用法实例详解用法实例详解
最近在测试设备按键的常用命令,感觉这些命令都有的,但就是不知道怎么查找。
翻阅了几篇博文,才发现有一个getevent,就是指这样的命令.
首先需要说明的是getevent命令后面可以带上具体的input设备,列如getevent /dev/iput/event0,这样可以过滤掉一些不用显示
的input的设备.
我在之前的使用中,还是有些找不到点子,也是一步一步使用起来的。
首先看-p 选项, -p选项用于输出input设备相关的一些信息,列如, getevent -p /dev/input/event0:
add device 1 : /dev/input/event0:
name: “radio_key”
events:
KEY (0001): 0043 0044 0057 0058
input props:
那么-i 选项,同-p 选项差不多,只是显示的信息更丰富,getevent -i /dev/input/event0:
add device 1: /dev/input/event0
bus: 0000
vendor 0000
product 0000
version 0000
name: “radio_key”
location: “”
id: “”
version: 1.0.1
events:
KEY (0001): 0043 0044 0057 0058
input props:
对于-p或-i选项呢,可以帮助我们判断input设备是否已经注册成功.
再来看-l选项,我们首先不加-l选项来看看,输入getevent /dev/input/event7命令,注event7是触摸屏的input设备:
0001 014a 00000001
0003 0030 000000ff
0003 0035 00000262
0003 0036 00000546
0003 0039 00000011
0000 0002 00000000
0000 0000 00000000
0001 014a 00000000
0000 0002 00000000
0000 0000 00000000
看到了吗,得到的是这样一组信息,只看数字的话,也不知道具体的含义,那么如果加上-l选项呢,getevent -l
/dev/input/event7:
EV_KEY BTN_TOUCH DOWN
EV_ABS ABS_MT_TOUCH_MAJOR 000000ff
EV_ABS ABS_MT_POSITION_X 00000262
EV_ABS ABS_MT_POSITION_Y 00000546
EV_ABS ABS_MT_TRACKING_ID 00000011
EV_SYN SYN_MT_REPORT 00000000
EV_SYN SYN_REPORT 00000000
EV_KEY BTN_TOUCH UP
EV_SYN SYN_MT_REPORT 00000000
EV_SYN SYN_REPORT 00000000
我们看,这样就容易明白多了,格式是event type、event code、event value,至于这些所代表的含义可以参考input设备相关
的东西。
资源评论
weixin_38684806
- 粉丝: 4
- 资源: 898
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功