输入子系统驱动程序,input_report_ 这类函数的一个奇怪问题

lfw19891101 lfw19891101 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如:
内核程序中有如下报告事件函数:
input_report_abs(dev, ABS_X, xp);


在实验中发现,如果xp的值保持不变的话,在多次运行到这个函数时,只有第一次向应用程序报告了xp的值,其后由于xp值没有变化,所以都没有上报给应用程序。
如果xp产生变化,此函数会将xp的新值报告给应用程序,一旦xp值停止变化,它也只有上报第一次xp的值。
这上通过实验得出的现象,请问在输入子系统中这个特性是正常的吗?



...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
lfw19891101
Linux_Kernel 4,469 成员 17,458 内容