GH
|
a3a0085913
|
feat: 组句中敲标点先上屏高亮候选再补标点 (#402)
中文模式组句时敲 , . ? ! 等会转全角的标点,先上屏高亮候选再补全角标点(nihao, → 你好,),与微信、搜狗一致;[general] punct_commits 开关,关掉是标点进英文直输段的老行为。
|
2026-10-09 21:13:16 +08:00 |
|
yenharvey
|
fbe7b168a6
|
feat(render): 候选窗口主题可以显示输入状态
- 渲染器的帧加 Mode:英文、繁体、标点全角三个布尔与方案显示名;主题用 when: "mode.english" 等条件分支写字、"bind": "mode.scheme" 显示方案名,渲染器里不放「中 / 英」这类文案
- mac 组装候选帧时填:中英看 Caps Lock(与菜单栏一致),简繁、标点、方案看配置,英文模式标点算半角
- Windows 由 Router 现算(与状态条同一来源),经 CandidateSink::show 交给 UI 线程,不进 Server ↔ DLL 协议;RouterConfig 加 traditional
- 平台层加 scheme_name:同 scheme_label,单开全拼时也写「全拼」,主题要一个总有内容的名字
|
2026-10-09 13:54:53 +08:00 |
|
yenharvey
|
15fa244d36
|
feat(windows): 双拼输入框显示原始按键,候选窗口拼音行照旧全拼
#189 只接了 macOS:Windows 的帧只有一份拼音,开关打开后输入框仍是全拼、光标却按按键算。发给 DLL 的帧改放原始按键与对应光标,Server 自绘的拼音行照旧全拼;不改协议。
|
2026-09-23 14:00:47 +08:00 |
|
YIMING LI
|
8e16d0fc82
|
fix(windows): 拼音显示位置生效、DLL 自拉 Server、简拼联想只问整句 (#122)
拼音显示位置的设置随帧下发给 DLL;Server 没起来时 DLL 在 Medium 完整性级别下自己拉起;安装完成页加提示;简拼下云联想只请求整句。
|
2026-09-18 00:04:22 +08:00 |
|
yenharvey
|
0eb953ed9c
|
fix: 当前页没有第 N 个候选时数字键不再被吞,当内容进缓冲区
gpt6 只有三个候选时敲 6:之前 macOS 把 gpt 原样上屏并丢掉 6,Windows 没有任何反应。
现在中文模式进英文直输段、英文模式接进单词;云端占位格与问字模式仍不算。
Windows 每页不足 9 个时,超出页大小的数字也不再选到下一页的候选。
|
2026-09-17 13:02:08 +08:00 |
|
yenharvey
|
10d9836ad4
|
fix(windows): 英文直输段里数字追加、空格保留,与 macOS 对齐
组句中进了 `-` 这类符号之后数字仍被当选词键吞掉(`gpt-6` 只出 `gpt-`):apply_printable 先看 raw_mode,可见字符一律追加,
空格整段原样上屏并保留空格。engine_loop 测试超过 800 行,按主题拆成 tests/engine_loop/ 目录。box 真机验过。
Fixes #28
|
2026-09-17 11:51:48 +08:00 |
|