Skip to content

Fix: Macro keys can't be used when USB MaxPacketSize = 64byte#295

Open
ChnMasterOG wants to merge 8 commits into
the-via:mainfrom
ChnMasterOG:main
Open

Fix: Macro keys can't be used when USB MaxPacketSize = 64byte#295
ChnMasterOG wants to merge 8 commits into
the-via:mainfrom
ChnMasterOG:main

Conversation

@ChnMasterOG
Copy link
Copy Markdown

Hello,
I found macro keys are unavailable when my keyboard was used MaxPacketSize = 64byte protocol.
image
image
When I use 64B protocol, the remain 32B data will be judged as macro key raw data by the current codes.

@Azarattum
Copy link
Copy Markdown

Good call. I was just going to report this. My keyboard also uses 64 byte reports. Hope this will get merged soon

ChnMasterOG and others added 5 commits June 14, 2025 10:40
优化宏录制器组件中的数组处理逻辑
修复 HID 设备请求逻辑,确保返回多个设备
在重新加载连接设备时添加错误日志处理
更新 HID 键盘工具函数以支持强制请求
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants