Commit Graph
6 Commits
Author SHA1 Message Date
yenharvey d54dbf57e4 feat(platform): 随包笔画表按每字首笔给表外的词算码
- 笔画表只收了基础词库的词,自造词、导入词库与学到的词在辅码态会被藏起来;装随包 stroke.qj 时挂上与 dict-convert 打包同一条词码规则(每字首笔,四字以上取前三字与末字),表外的词现算
- 首右不做:sysrf.cn 的私有方案,字根图无授权、自己生成也对不上官方码;设计文档记下理由
- 待办记下「整句 + 辅码」,先不做
2026-10-20 14:39:25 +08:00
yenharvey d06b75ff30 feat: 辅码方案化(词码规则、同一时间只用一套)并接上 macOS
- schemes/<id>/scheme.toml 写 type = "aux" 即辅码方案,与形码、双拼共用目录、id 规则与元信息;codes/ 导入的 .qj 照旧可用
- [words] 词码规则沿用 Rime encoder 写法:码表只收单字时按词长从各字的码拼出词码,表里写了的词仍用自己的码;AuxCodeLookup 因此返回 Cow
- 同一时间只用一套([aux_code] scheme,设置里是下拉框):几套叠着筛,同一个字母在不同方案里意思不同,筛不干净;没选过或选的没了用第一套没被老 disabled 关掉的
- 两个壳按 AuxCodeSources 装码表,轮询 codes/ 与 schemes/ 的文件快照,导入或改方案不用等配置变
- macOS 接上辅码:按键分流与 Windows 一致、Esc 只清码段、候选上显示码,包里带上笔画表与 CNS 署名
- CLI 的 --aux-table 也收方案目录
2026-10-20 14:17:34 +08:00
Haoyu Xi 95018ff599 feat(core): 双拼新增紫光方案 (#660) 2026-10-16 09:19:05 +08:00
GH a3a0085913 feat: 组句中敲标点先上屏高亮候选再补标点 (#402)
中文模式组句时敲 , . ? ! 等会转全角的标点,先上屏高亮候选再补全角标点(nihao, → 你好,),与微信、搜狗一致;[general] punct_commits 开关,关掉是标点进英文直输段的老行为。
2026-10-09 21:13:16 +08:00
yenharvey 7da59a69be feat(render): 辅码用方括号紧跟在候选词后面显示
码是词本身的属性,和译文混在同一条注记里不好认:渲染器的 Row 加 code 字段,画在候选词后面(小字淡色),不再占注记列。
Windows 的渲染器与 GDI 两套画法一致;mac 壳暂时传空,接辅码时按同一格式。
2026-09-20 10:21:48 +08:00
Shiyuhai2023 f3ad110958 feat(core): 辅码:拼音后补码筛候选(码段状态机 / 码表 / 候选过滤 + CLI) (#51)
拼音打完整后按触发键进辅码态,补码逐键筛候选;码表是词 → 码的 .qj(AuxCodeTable),缺省关闭。
只含 Core 与 CLI,Windows 壳与随包笔画码表在 PR #152 / #153。
2026-09-20 09:19:46 +08:00