用hexdump获取event的输出信息
2016-11-22 15:14
204 查看
当我们在调试输入设备时,如:键盘,触摸屏
会使用到hexdump工具。其内容如下:
1. 键盘:
# cat /dev/input/event0 | hexdump
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
2. 触摸屏(电容屏)
# cat /dev/input/event1 | hexdump
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
0000280 f832 4e15 c519 0006 0003 0036 01fd 0000
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
第八列表示上报值
会使用到hexdump工具。其内容如下:
1. 键盘:
# cat /dev/input/event0 | hexdump
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
2. 触摸屏(电容屏)
# cat /dev/input/event1 | hexdump
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
0000280 f832 4e15 c519 0006 0003 0036 01fd 0000
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
第八列表示上报值
相关文章推荐
- 用hexdump获取event的输出信息
- Powershell脚本获取列表上event receiver信息并输出到一个csv文件中
- 从子进程的标准输出获取信息
- vc++调用exe时,如何获取exe的输出信息
- 如何获取shell命令输出的错误信息?
- python 获取Dmidecode 输出的系统硬件信息
- vc++调用exe时,如何获取exe的输出信息
- kettle获取系统信息及输出
- SQLServer EVENTDATA()函数来获取DDL 触发器信息
- python 获取subprocess实时输出信息
- [原创]解析PDB文件输出类型信息 – dumppdb工具
- python 调用top命令获取输出信息
- java 程序获取在exe 在控制台输出的信息
- 如何获取文件夹下各子文件夹名,同时将这些信息输出到文本文件中呢?求赐教!
- Linux下的C程序如何调用系统命令,并获取系统的输出信息到C程序中
- php获取服务器和mysql等信息输出到页面(基于ci框架)
- win32调试工具原理OutputDebugString以及如何获取输出信息
- 如何获取数据块结构信息dump
- XAudio2学习三之获取输出设备信息
- java中获取用户的输出信息