标签:dev enter inpu 触摸屏 解析 还需 输入 device drive
输入子系统由设备驱动层(input device driver),核心层(input core)和事件驱动层(event driver)三部份组成。任何一次输入事件,如鼠标移动,按
键按下,都需要通过InputDeviceDriver->InputCore->EventDrive才能到达用户空间的应用程序。
l 设备驱动层:
将底层的硬件输入转化为统一事件型式,向输入核心(InputCore)汇报。
l v输入核心层:
为设备驱动层提供输入设备注册与操作接口,如:input_register_device;通知事件处理层对事件进行处理;
l 事件驱动层:
主要作用是和用户空间交互,如提供read,open等设备方法,创建设备文件等。
输入型设备驱动;输入型按键驱动
附录
事件类型:
EV_RST Reset EV_KEY 按键
EV_REL 相对坐标 EV_ABS 绝对坐标
EV_MSC 其它 EV_LED LED
EV_SND 声音
EV_REP Repeat
EV_FF 力反馈
当事件类型为EV_KEY时,还需指明按键类型:
BTN_ LEFT:鼠标左键 BTN_0:数字0键
BTN_RIGHT:鼠标右键 BTN_1:数字1键
输入型设备注册
标签:dev enter inpu 触摸屏 解析 还需 输入 device drive
原文地址:https://www.cnblogs.com/free-1122/p/11452274.html