26b7a9ecf37bfdc0415fcc06a669fc31e148ccf7
The Win16 handlers mask the keyboard scan to its low byte. Main and keypad Enter therefore both produce the right-flipper scan 0x1c, both Ctrl keys produce the left-flipper scan 0x1d, and scan 0x1b is the physical main-keyboard plus/right-bracket position accepted alongside keypad plus. Rust omitted main Enter and scan 0x1b, and incorrectly assigned Right Ctrl to the right flipper. Map the native keys to those recovered scan semantics. Keep A/D, arrows, and Equal only as explicit modern aliases and document the distinction. Test Plan: - `cargo test --workspace --all-targets --all-features` -- 125 passed - `cargo clippy --workspace --all-targets --all-features -- -D warnings` -- passed - `rumdl check --flavor commonmark README.md RECONSTRUCTION.md CHANGELOG.md` -- passed - `git diff --cached --check` -- passed
Description
No description provided
22 MiB
Languages
C
73.8%
Rust
13.9%
C++
5.1%
Python
4.1%
Shell
1.4%
Other
1.6%