skiinder
79af0eb025
feat(events): 添加功能位图状态事件并移除旧的按键功能事件
- 添加新的 function_bitmap_state_event 事件类型用于跟踪功能键位图状态
- 移除已废弃的 key_function_event 事件及其相关文件
- 更新 CMakeLists.txt 中的源文件列表以包含新事件文件
- 修改协议定义文件 device_comm.options 和 device_comm.proto
以使用位图方式传输功能键状态而不是单独的按键事件
- 更新键盘核心模块中的位图处理逻辑,添加 usage_to_bitmap_pos
辅助函数来正确定位修饰键和普通按键的位置
- 修改报告构建逻辑以正确处理新的位图布局
- 更新协议模块以处理新的功能位图状态事件和 LED 状态事件
- 实现协议模块中的 ACK、错误响应和 LED 状态编码功能
2026-04-15 10:52:01 +08:00
..
2026-04-08 11:01:01 +08:00
2026-04-15 10:52:01 +08:00
2026-04-07 14:26:59 +08:00
2026-04-11 13:41:35 +08:00
2026-04-13 11:55:59 +08:00
2026-04-15 10:34:12 +08:00
2026-04-10 19:28:20 +08:00
2026-04-13 15:56:45 +08:00