Repository navigation
openIME v0.0.2-beta.1
Pre-release
Pre-release
·
10 commits
to main
since this release
Beta 测试版。 功能完整度和稳定性还在验证中,请不要作为日常唯一输入法;遇到问题请到 Issues 反馈。
第二个公开测试版,重点是游戏场景、语音词表和九键手势。仍是测试版,请不要把它作为唯一的输入法;欢迎在 Issues 反馈问题。从 0.0.1-beta.1 覆盖安装即可,用户数据保留;升级后首次启动会重新部署词典,这段时间候选由备用词库提供。
亮点
- 语音词表:内置科技、应用、游戏三个词表,也能导入自己的文本词表;语音识别后把同音词改成词表写法,打字时词表里的词也会排到前面。全部在本机完成,应用仍然没有
INTERNET权限。 - 九键:长按选数字和大小写字母,上滑直接输入数字。
- 26 键:空格居中,右边新增“,”键(点按逗号,长按句号);英文模式不再自动首字母大写。
- 浮动键盘更适合游戏:顶部精简、横屏和竖屏一样大、长按顶部即可拖动。
新增
- 语音词表:内置科技与开发、应用与品牌、游戏与电竞三个词表(游戏词表默认关闭,避免日常聊天被误改),在“关于与数据 → 管理词表”里开关、导入和删除。词表文件为 UTF-8 文本,每行一个 2~8 个汉字的词,
#开头为注释,可用# title: 名称命名。语音识别结束后,读音相同、字不同的词会改成词表里的写法,例如“大爷”改成“打野”。 - 打字也用词表:启用的词表里的词,在 26 键拼音输入与其全拼完全一致时,排到第一候选之后(最多 3 个),词典里没有的词也能出现。
- 九键长按:长按带字母的按键弹出“数字 + 小写字母 + 大写字母”两行选择,不用切换键盘;长按“1”仍是 @ # /。
- 九键上滑输入数字:在按键上向上一划直接输入该键的数字,可在“设置 → 按键与输入 → 上滑输入数字”关闭,设置随用户数据一起导出和导入。
- 26 键底行在空格右边增加“,”键:点按输入逗号,长按输入句号(右上角有提示);英文模式下是 , 和 . 。
- 浮动键盘可以长按顶部区域(工具栏、候选栏)后拖动来移动,原有的拖动手柄仍可用。
变更
- 26 键底行左右对称:空格键位于键盘正中,“中/英”键变窄;九键底行空格键更宽,两侧的“123”和“中/英”键变窄。
- 英文模式不再自动首字母大写,键帽显示小写字母;只有要求全大写的输入框才默认开启大写锁定,随时可以点 Shift 输入大写。
- 26 键字母整体小一号。
- 浮动键盘的顶部工具栏精简为:切换键盘、常用语、表情、更多、收起;不再显示文本编辑和撤销,常用语一键直达。
- 浮动键盘横屏时和竖屏一样大:宽度按竖屏宽度计算,键高保持竖屏尺寸。
修复
- 词典首次部署完成之前(安装或清除数据后的第一次启动),备用词库给单字排序没有按频率,输入
ni选第一个候选会上屏生僻字“伱”而不是“你”;现在按字频排序。 - 内部:源码按功能分包,依赖方向由测试固定;语音层不再直接依赖键盘视图和 Service。不影响功能。
已知限制
- 词典首次部署期间(模拟器上约 3 分钟),“选词只覆盖一部分输入”这类需要原生候选的功能暂时不可用。
- 九键上滑和长按选字目前只在测试环境里验证过。
- 语音词表按读音替换,不看上下文,两字词在日常语句里也可能同音;每个词表都可以单独关闭。
下载与校验
openIME-v0.0.2-beta.1-arm64-release.apk:固定签名的 arm64-v8a 测试包。- APK SHA-256:
37a6a9958300e78b5ba486fe73c0b5cb5b98628518fdddebdb1dd72119e62cfd。 - 第三方组件的许可证随 APK 一起打包;清单见仓库中的 THIRD_PARTY_NOTICES.md。
下载后执行 sha256sum openIME-v0.0.2-beta.1-arm64-release.apk,结果与上面的值一致再安装。
签名证书 SHA-256:22592ecc7eadcd168649e438f98b0d78563d098af99a1cc735c69d9cb7b1fe28。每个版本都应一致,可用 apksigner verify --print-certs 核对。
已知限制
- 手写输入尚未接入识别引擎,入口默认隐藏;九键暂不支持与外接键盘同时使用。
- 首次安装后需要完成完整词典部署,期间候选质量略低。
- 发布包只含 arm64-v8a;模拟器请使用 Debug 构建。
- 系统不允许降级或换签名覆盖安装:安装此前版本号更高的包或 Debug 包时,需要先卸载(卸载前可在「设置 → 关于与数据」导出用户数据)。