Repository navigation
织文输入法 0.1.0-beta.31
Pre-release
Pre-release
·
0 commits
to main
since this release
织文输入法 0.1.0-beta.31
本版重点是中文输入准确率,另有悬浮键盘外观、手写与无障碍方面的完善。
输入准确率
- 整句准确率显著提升:开启此前被构建脚本误剪掉的四元搭配(4-gram)词表,1000 句评测首选 76.0% → 79.3%、前三 80.6% → 83.9%、字准确率 95.92% → 96.66%;奇偶两半分别 +4.6 / +2.4 点,长句(15 字以上)提升最明显。
- 候选里保留多个备选整句:正确答案常排在第二位,以前只放一个次优句,现在放多个(前三 +0.8 点)。
- 按错相邻键的纠错更积极:整键按错的恢复率 55.7% → 61.5%,正确输入的准确率不变。
- 搭配模型未命中基线由 12 调整为 9(+0.2 点)。
- 修复评测工具的资源解析 bug:打包格式的词表此前从未被加载,评测一直静默跑在无语言模型的状态下。
代价:搭配模型从约 8 MB 增至约 28 MB,APK 体积相应变大(本版 67 MB)。
农历与符号名输入
- 输入
nl/nongli/农历给出农历日期,含干支、生肖、闰月,覆盖 1900–2100。 - 输入
jiantou、sheshidu、shuminghao等约 45 组名称给出对应符号;日常词(如“等于”)不触发。
手写
- 手写只能在手写模式下触发:26 键、九键、双拼、五笔等普通键盘不再通过滑动或触控笔进入手写。
- macOS 新增「停笔自动上屏」开关,与手机一致。
悬浮键盘
- 卡片增加发丝级边框和底边握把,边界更清楚。
- 侧边留白从 12dp 收窄到 4dp;最小缩放 0.7 → 0.9、最小宽度 220 → 280dp,避免小到点不中。
- 关闭按钮移到卡片右上角并改为带圈的叉;候选栏的清空按钮同样带圈。
其他
- 选择键盘面板的选中标记改为带圈的勾。
- 表情收纳袋:在某个分组里点“添加”,新表情直接进该分组。
- 候选长按菜单显示来源(个人词库 / 云词库 / 按输入内容生成 / 系统词库)。
- macOS 候选窗支持 VoiceOver:朗读候选序号、云端词标记与当前选中状态;竖排与展开网格各自使用合适的屏幕位置规则。
验证
- Rust 内核 349 项、Android JVM 1174 项 + JNI、macOS 304 项测试全部通过。
- 准确率数据来自仓库自带的 1000 句评测集,奇偶两半交叉验证。
已知限制
- 剩余错误主要是需要上下文语义的同音字(的/得、在/再、他/她),字符搭配模型难以覆盖。
- 本版未做真机手感验收;语音、手写笔迹与多屏行为建议实机确认。