3 Commits
Author SHA1 Message Date
fanlusky 37550e6cc0 fix(windows): Caps Lock 开启时切换为英文标点模式
#771 在 Caps Lock 下把空闲时的标点键直接交给宿主,但不改标点状态,
悬浮工具栏和语言栏仍显示中文标点;它还绕过了「始终中文」标点锁定,
用户也无法在 Caps Lock 下手动改回中文标点。

改为让 Caps Lock 参与「标点跟随中英文模式」的规则:开启时标点切到英文,
关闭时按当前中英文模式重算。标点锁定仍然优先,手动切换不经过这条规则,
因此 Caps Lock 下仍可用 Ctrl+. 或工具栏改回中文标点。按键路径和 Server
的 CapsLockChanged 广播都会触发同步,只在 Caps Lock 状态真正变化时重算,
重复上报不会冲掉手动切换。延迟按键队列的影子标点状态同步更新。
2026-10-11 00:46:52 +08:00
chr331 72da84bbc5 test(windows): cover Caps Lock punctuation policy combinations 2026-10-10 15:12:23 +08:00
chr331 2b856c41b3 fix(windows): use English punctuation while Caps Lock is enabled 2026-10-10 04:34:14 +08:00