有人可以告诉我input_event结构使用的数据类型的属性是什么?
在input.h文件中定义如下:
struct input_event {
struct timeval time;
__u16 type;
__u16 code;
__s32 value;
};
但没有其他说明!即使谷歌搜索给我没有什么有趣的.
我唯一知道的是,时间给出了从时代的秒或毫秒,值给出按下按钮的代码.但价值物业的价值对我来说并不是很清楚.在我的程序中,每次击键都会产生六个事件.以下事件响应按ENTER键:
type=4,code=4,value=458792
type=1,code=28,value=1
type=0,code=0,value=0
type=4,code=4,value=458792
type=1,code=28,value=0
type=0,code=0,value=0
那些是一封信:
type=4,code=4,value=458756
type=1,code=30,value=1
type=0,code=0,value=0
atype=4,code=4,value=458756
type=1,code=30,value=0
type=0,code=0,value=0
我想将值解码为真实的字母,但我不明白属性的含义.
请帮忙!