fanlusky
597d087580
fix(server): 光标状态提示仅由用户快捷键触发并收紧协议边界
- DLL 只在 Shift/Ctrl 切换、Shift+Space、Ctrl+.、Caps Lock 与
Ctrl+Shift+F 处显式请求提示;Server 下发的模式同步、宿主转换模式
同步和激活初始化不再弹出提示,移除 compartment 回调里的推断逻辑
- 恢复文档切换时候选窗的 OnKillThreadFocus,改用 COM 身份比较
- 能力位改名为 CaretStateIndicator,DLL 仅在 Server 确认后发送切换
事件;Server 端这些事件只驱动提示,不再改写工具栏或状态快照
- 标点提示的中英模式由 DLL 随 PuncSwitch 携带
- UILess 宿主不显示提示,会话转为 UILess 时隐藏已显示的提示
- Ctrl+Shift+F 的锚点就地读取,不再覆盖 Global::Point,且只采信
协商了该能力的客户端
- 撤回对所有包默认 point 的修改;提示窗口创建失败不再阻断 Server
启动;提示内容改为结构化 CaretStateBadge
- Caps Lock 在同一按键重复进入 TestKeyDown 时只处理一次
2026-09-26 13:58:22 +08:00
..
2026-06-20 22:11:00 +08:00
2026-09-06 12:13:47 +09:00
2026-09-06 13:24:03 +09:00
2026-09-15 11:02:39 +08:00
2026-09-02 15:30:03 +08:00
2026-09-09 04:35:34 +08:00
2026-09-22 23:52:28 +08:00
2026-09-06 12:13:47 +09:00
2026-09-17 20:21:56 +08:00
2026-07-16 21:41:09 +08:00
2026-07-16 21:41:09 +08:00
2026-09-13 00:16:18 +08:00
2026-09-24 14:32:10 +08:00
2026-09-13 00:16:18 +08:00
2026-09-06 12:13:47 +09:00
2026-09-23 21:32:59 +08:00
2026-09-26 13:58:22 +08:00
2026-09-25 09:43:38 +08:00
2026-09-22 23:52:28 +08:00
2026-09-22 23:52:28 +08:00
2026-08-30 15:39:02 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 00:55:57 +08:00
2026-09-12 03:40:48 +08:00
2026-09-11 20:06:16 +08:00
2026-09-12 03:40:48 +08:00
2026-09-19 13:48:26 +08:00
2026-09-12 03:40:48 +08:00
2026-08-08 12:37:24 +08:00
2026-09-08 22:47:26 +08:00
2026-09-25 15:59:05 +08:00
2026-09-26 13:58:03 +08:00
2026-09-15 01:57:50 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-06 12:13:47 +09:00
2026-09-13 20:54:45 +08:00
2026-09-12 03:40:48 +08:00
2026-07-16 21:41:09 +08:00
2026-07-16 21:41:09 +08:00
2026-09-20 22:00:34 +08:00
2026-09-06 12:13:47 +09:00
2026-09-18 20:43:17 +08:00
2026-09-18 20:35:14 +08:00
2026-09-07 13:37:22 +09:00
2026-09-20 19:08:16 +08:00
2026-09-20 19:08:16 +08:00
2026-09-20 19:08:16 +08:00
2026-09-20 20:34:50 +08:00
2026-09-12 00:55:57 +08:00
2026-09-06 12:13:47 +09:00
2026-08-25 20:01:48 +08:00
2026-09-19 22:14:57 +08:00
2026-09-12 00:55:57 +08:00
2026-09-12 00:55:57 +08:00
2026-09-14 10:40:29 +00:00
2026-09-13 18:58:39 +08:00
2026-09-22 09:23:25 +08:00