include.h/input.h文件中的数据结构

软件和网站开发以及相关技术探讨
回复
头像
cr4315
帖子: 57
注册时间: 2010-04-08 11:03
送出感谢: 0
接收感谢: 0

include.h/input.h文件中的数据结构

#1

帖子 cr4315 » 2010-06-08 9:23

最近在做获取键盘输入,在include.h/input.h里面有一个struct input_event结构体,我用循环将三个变量输出,但是每次循环都打印三次,请问下这是什么原因,还有这三个变量type,code,value分别代表什么意思。请大侠指导下。要是有更详细的参考资料那更感激不尽了!
这条路很远很漫长也很坎坷,但是要淡定,要风骚
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: include.h/input.h文件中的数据结构

#2

帖子 cnkilior » 2010-06-08 9:36

你可以看看内核里面input event driver。

或许有些帮助。

看看键盘事件是如何上报的,就知道了。
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: include.h/input.h文件中的数据结构

#3

帖子 cnkilior » 2010-06-08 9:39

代码: 全选

1374 static inline void input_report_key(struct input_dev *dev, unsigned int code, int value)
1375 {
1376         input_event(dev, EV_KEY, code, !!value);
1377 }
事件报告的函数。
头像
cr4315
帖子: 57
注册时间: 2010-04-08 11:03
送出感谢: 0
接收感谢: 0

Re: include.h/input.h文件中的数据结构

#4

帖子 cr4315 » 2010-06-08 16:10

谢谢,但是还是很模糊
这条路很远很漫长也很坎坷,但是要淡定,要风骚
无聊的思绪
帖子: 2
注册时间: 2010-06-13 18:33
送出感谢: 0
接收感谢: 0

Re: include.h/input.h文件中的数据结构

#5

帖子 无聊的思绪 » 2010-06-14 10:52

一堆include及数据结构函数定义。
回复

回到 “软件/网站开发”