行业其他

Linux 7.3内核将原生支持罗技HID++ 2.0可编程按钮,实现按键查询、重映射与拦截

发布:更新:作者:

本文是 24TopNews 对公开财经信息完成重复合并后的事件分析,不是原始采访或证券推荐。

Linux 7.3内核已原生支持罗技HID++ 2.0按钮重编程功能。该功能允许系统软件对鼠标按键及键盘特殊按键进行查询、重新映射以及事件拦截。当按键被拦截时,系统将使用特定通知机制代替传统标准按键事件。此前,相关功能主要依赖用户态开源软件实现,随着主线驱动logitech-hidpp引入支持,该功能获得内核层面的原生保障。

部分支持HID++ 2.0协议的罗技鼠标能够通过0x1b04功能特性报告被拦截的重编程控制信号。本次更新新增了基于quirk机制的事件处理路径,该处理程序可以临时拦截经校验的设备按键,将divertedButtonsEvent解析为当前按下的控制列表,并向evdev驱动报告每个已映射控制的对应按键状态。控制映射关系保存在独立于具体产品的数组中,确保后续添加新鼠标支持时不会改变已支持设备所宣告的evdev事件能力。该补丁已进入Linux内核HID子系统的“for-next”Git分支。

受影响行业