Mirror number keys to both machines #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/task-6f77414f-number-key-mirroring"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add opt-in mirroring for unmodified top-row number keys while Linux has control.
Task
task-6f77414fChanges
Control + |while consuming the shortcut locally.Testing
Manual verification confirmed the menu state toggles with
Control + |and resets to disabled after restarting the app.Checklist
./scripts/pre-pr.shpassesPR review
Summary
Approved. The change adds opt-in, in-memory mirroring for unmodified top-row number keys while Linux has control, consumes the local toggle shortcut, keeps mirrored releases balanced, exposes the state in the menu bar, and defaults the state to off at startup.
Acceptance criteria
Control + |toggles number mirroring without triggering an action on either machine. The shortcut path consumes key-down, repeats, and its matching key-up; manual testing verified the menu state toggles.1through0are received by both machines. HID usages0x001e...0x0027are forwarded while local suppression is disabled.AppState, which refreshes the menu item.false; manual restart testing verified this behavior.Blocking issues
Warnings
Verification
make checkpassed.make pre-prpassed.Control + |toggles menu state and app restart resets it off.Final verdict
Approved — all 6 acceptance criteria are met, with no blocking issues or warnings. Awaiting explicit human merge approval.