fanlusky
45c473158a
feat(engine,server,windows,ui-html): 双拼预编辑可显示转换后的全拼
外观里行内预编辑与候选窗预编辑各加一个「双拼显示转换后的全拼」开关,默认关闭。
开启后在双拼方案下:行内原始按键显示不带分词符号的全拼,拼音分词显示带分词符号的
全拼;候选窗显示带分词符号的全拼。
- 引擎新增 get_shuangpin_preedit_forms,同时给出原串切分与全拼切分,不受
shuangpin_preedit_mode 影响。
- 原始按键样式下 TSF 不等 Server 回包,开关开启且为双拼时 Server 下发的实际样式
改为 pinyin,回包里再按用户样式去掉分词符号;换方案时重新下发。
- 转换后字母数与按键不再对应,Server 在预编辑末尾附光标映射表
(engine/contracts/preedit_caret_map.h),DLL 用它定位光标和处理方向键,
无表或长度不符时回落到原有字母映射。
2026-10-02 16:14:50 +08:00
..
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-28 17:55:36 +08:00
2026-09-17 22:49:19 +08:00
2026-09-12 03:40:48 +08:00
2026-10-02 12:43:16 +08:00
2026-10-02 12:43:16 +08:00
2026-09-29 00:12:46 +08:00
2026-10-02 16:14:50 +08:00
2026-10-02 12:43:16 +08:00
2026-09-29 14:31:51 +08:00
2026-10-02 12:43:16 +08:00
2026-10-02 16:14:50 +08:00
2026-10-02 02:20:37 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-10-02 02:20:37 +08:00
2026-10-02 02:20:37 +08:00
2026-09-13 02:22:53 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-10-02 02:20:37 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-24 14:03:39 +08:00
2026-09-28 18:28:42 +08:00
2026-10-02 02:20:37 +08:00
2026-10-02 03:39:13 +08:00