linux event结构,c – input_event结构描述(从linux / input.h)

有人可以告诉我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

我想将值解码为真实的字母,但我不明白属性的含义.

请帮忙!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值