1 输入子系统模型解析
1.1 为什么需要输入子系统
1.2 输入子系统模型介绍
1.3 输入子系统案例分析
输入型设备驱动:
1 初始化
1.1 分配input_dev结构 input_allocate_device
1.2 申明可能上报的事件类型 set_bit
1.3 如果上报的是按键,申明可能上报的键编号
1.4 注册输入型设备 input_register_device
2 上报
2.1 上报产生的事件 input_report_key
2.2 告诉核心上报结束input_sync
附录:
事件类型:
EV_RST Reset
EV_REL 相对坐标
EV_MSC 其它
EV_SND 声音
EV_REP Repeat
EV_FF 力反馈
EV_KEY 按键
EV_ABS 绝对坐标
EV_LED LED
当事件类型为EV_KEY时,还需指明按键的类型:
BTN_LEFT:鼠标左键
BTN_RIGHT:鼠标右键
BTN_0: 数字0键
BTN_1: 数字1键
参考:
http://www.cnblogs.com/chenfulin5/p/5703015.html