Skip to content

Progressive keyboard reports: report mods separately#26258

Open
tzarc wants to merge 3 commits into
qmk:developfrom
tzarc:report-mods-separately
Open

Progressive keyboard reports: report mods separately#26258
tzarc wants to merge 3 commits into
qmk:developfrom
tzarc:report-mods-separately

Conversation

@tzarc

@tzarc tzarc commented Jun 13, 2026

Copy link
Copy Markdown
Member

Description

A branch I'd had sitting for a while, figured I should PR it.

Adds progressive reporting for 6KRO/NKRO such that if a key and a mod are added simultaneously, then the first report contains the mod and the second contains the modded key. Reverse when a modded key are released.

Was a fix for the whole Remote Desktop not reporting mods correctly scenario; been a long time since I used Windows so I'm not sure if it's still an issue... but it was working back then.

Timing is optional and configurable.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout (addition or update)
  • Documentation

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@tzarc tzarc requested a review from a team June 13, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants