您的位置:首页 > 其它

inux 驱动程序开发中输入子系统总共能产生哪些事件类型(EV_KEY,EV_ABS,EV_REL)

2018-03-08 08:56 260 查看


转载地址:http://blog.csdn.net/liuxd3000/article/details/43952883


inux 驱动程序开发中, 输入子系统总共能产生哪些事件类型?,以及分别是什么意思?详见如下:

Linux中输入设备的事件类型有

EV_SYN 0x00 同步事件

EV_KEY 0x01 按键事件,如KEY_VOLUMEDOWN

EV_REL 0x02 相对坐标,   如shubiao上报的坐标

EV_ABS 0x03 绝对坐标,如触摸屏上报的坐标

EV_MSC 0x04 其它

EV_LED 0x11 LED

EV_SND 0x12 声音

EV_REP 0x14 Repeat

EV_FF 0x15 力反馈 

~~~~~~~~~~~~~~~~~~~~~~~~

EV_PWR       电源

EV_FF_STATUS   状态

比如
EV=3 , 3=2+1, 也就是 (2<<1+1)  说明是设备有按键 EV_KEY/EV_SYNC;
EV=b, 11= 2<<3+2<<1+1 , 也就是设备支持 EV_ABS/EV_KEY/EV_SYNC 设备有按键,触摸屏/板;
MISC 设备不好判断;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐