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 设备不好判断;
相关文章推荐
- inux 驱动程序开发中输入子系统总共能产生哪些事件类型(EV_KEY,EV_ABS,EV_REL)
- inux 驱动程序开发中, 输入子系统事件类型
- SNF软件开发机器人-子系统-功能-功能类型(普通表改为树型表)
- 事件类型 最后说下,判断一个前端专业不专业,就问下他开发界面的时候有没有考虑过键盘事件。
- iPhone开发 当输入的键盘会挡住UITextField的处理事件,当键盘消失的时候界面还原
- [置顶] js 触发事件种类类型有哪些?
- 如何读取Linux键值,输入子系统,key,dev/input/event,dev/event,C语言键盘
- linux输入子系统(设备驱动与事件驱动)
- suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
- 使用key事件控制输入框输入的范围
- 跨平台移动开发_PhoneGap API 事件类型
- iOS Web开发之输入类型及键盘风格
- 在系统启动时至少有一个服务或驱动程序产生错误,详细信息,请使用事件查看器查看事件日志
- 正则表达式判断输入类型(IOS 开发) 整理
- 区块链和数字货币开发历史上发生哪些被黑事件
- input子系统五之事件类型编码介绍
- Linux输入子系统:事件的编码 -- event-codes.txt
- 由计算机产生0-9之间的随机整数,用户输入猜测的数据,统计用户猜测的次数。产生随机数可以使用Math.rangom()静态方法,该方法返回正的double类型浮点数位于(0.0 1.0】间。
- Linux输入子系统:事件的编码 -- event-codes.txt
- 在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用时间查看器查看事件日志