Difference between revisions of "用hexdump获取event输出信息"
(No difference)
|
Latest revision as of 06:08, 24 October 2016
调试输入设备时,如:键盘,触摸屏,可用hexdump工具。不同输入设备有不同输出信息,下面分别进行简单介绍。
- 键盘
# hexdump /dev/input/event0 0000000 f6a6 4e15 154b 0006 0001 0004 0001 0000 0000010 f6a6 4e15 1557 0006 0000 0000 0000 0000 0000020 f6a6 4e15 8510 0008 0001 0004 0000 0000 0000030 f6a6 4e15 8517 0008 0000 0000 0000 0000
共九列:
第六列表示上报事件: 0001 --> EV_KEY; 0000 ---> EV_SYN 第七列表示键值: 0004 --> KEY_3 第八列表示按键事件: 0001 --> PRESS, 0000 --> RELEASE
- 触摸屏
# hexdump /dev/inp | hexdumput/event1 0000250 f832 4e15 c502 0006 0003 0039 0020 0000 0000260 f832 4e15 c50f 0006 0003 0030 0004 0000 0000270 f832 4e15 c514 0006 0003 0035 0263 0000 //ABS_MT_POSITION_X 0000280 f832 4e15 c519 0006 0003 0036 01fd 0000 //ABS_MT_POSITION_Y 0000290 f832 4e15 c520 0006 0001 014a 0001 0000 00002a0 f832 4e15 c525 0006 0003 0000 0263 0000 00002b0 f832 4e15 c52b 0006 0003 0001 01fd 0000 00002c0 f832 4e15 c530 0006 0000 0000 0000 0000 00002d0 f832 4e15 be99 0007 0003 0039 ffff ffff 00002e0 f832 4e15 bea5 0007 0001 014a 0000 0000 00002f0 f832 4e15 bea8 0007 0000 0000 0000 0000
第七列表示上报事件:
0039 --> ABS_MT_TRACKING_ID 0030 --> ABS_MT_TOUCH_MAJOR 0035 --> ABS_MT_POSITION_X 0036 --> ABS_MT_POSITION_Y 014a --> BTN_TOUCH
第八列表示上报值