相对坐标与绝对坐标
- 绝对坐标
指定 EV_ABS
值,则 dx 和 dy 包含 0
到 65,535
之间的归一化绝对坐标
。 事件过程将这些坐标映射到显示表面上。 坐标 (0,0) 映射到显示表面的左上角 (65535,65535) 映射到右下角。
- 相对坐标
未指定 EV_ABS
值,则 dx 和 dy 指定从生成最后一个点击事件(最后报告的位置)开始的相对运动
。 正值表示光标向右(或向下)移动; 负值表示光标向左(或向上)移动。
Linux 中输入设备的事件类型
EV_SYN
0x00 同步事件EV_KEY
0x01 按键事件,如 KEY_VOLUMEDOWNEV_REL
0x02 相对坐标,如鼠标上报的坐标EV_ABS
0x03 绝对坐标,如触摸屏上报的坐标EV_MSC
0x04 其它EV_LED
0x11 LEDEV_SND
0x12 声音EV_REP
0x14 RepeatEV_FF
0x15 力反馈
获取鼠标坐标值
1 | #include <stdio.h> |