您的位置:首页 > 其它

输入子系统分析

2015-09-27 12:57 204 查看
1.在driver目录下的input目录中存放的是具体的内核输入子系统的源码。鼠标、键盘、游戏鼠标这些都是属于输入子系统,同时也属于USB子系统。

2.步骤:

(1).分配一个input_dev结构体:如buttons_devs=input_allocate_device()这个函数不仅实现了申请和初始化了相应的内存,还初始化了部分的input结构体成员。

(2)设置能产生哪类事件:set_bit(EV_KEY,buttons_dev->evbit); set_bit(EV_REP,button_dev->evbit);

(3)设置能产生哪些按键类事件:set_bit(KEY_L,buttons_dev->keybit); set_bit(KEY_ENTER,buttons_dev->keybit);

(4)注册input_dev结构体:input_register_device(buttons_dev);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: