Skip to content

openIME v0.0.3-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:49
8576727

Beta 测试版。 功能完整度和稳定性还在验证中,请不要作为日常唯一输入法;遇到问题请到 Issues 反馈。

第三个公开测试版:空格滑动移光标、密码管理器的自动填充直接出现在键盘上、选词后的表情联想、26 键字母键上的数字和符号(上滑输入),以及语音输入的去语气词和“标点用空格代替”。仍是测试版,欢迎在 Issues 反馈问题。从 0.0.2-beta.1 覆盖安装即可,用户数据保留;升级后首次启动会重新部署词典,这段时间候选由备用词库提供。

亮点

  • 空格左右滑动移动光标;滑动期间底行其他按键被锁定(变灰、不响应),拇指漂移或第二根手指不会误触。正在输入拼音时,滑动移动的是拼音预编辑里的光标。
  • 自动填充(Android 11 及以上):密码管理器和系统自动填充的账号、验证码直接显示在工具栏位置,点一下就填入。键盘只负责展示,拿不到填入的内容。
  • 选词后,联想栏最前面先给出相关表情(开心 → 😊),词表内置在应用里,不联网。
  • 语音输入:去掉“嗯”“呃”等口头停顿;可选把语音里的标点写成空格。
  • 26 键字母键右上角印着数字和符号,上滑(或长按)直接输入,不用切换键盘,也不多占一行。

新增

  • 空格键横向滑动 18dp 进入光标模式,之后每 12dp 移动一格,松手结束;长按空格说话和单击空格不受影响。九键、数字键盘的空格同样支持。
  • 自动填充:工具栏位置出现账号 / 验证码条带,最左边的“‹”回到工具栏;填入或离开输入框后自动收起。系统自动填充服务需要在“设置 → 密码和账号 → 自动填充服务”里选择。
  • 表情联想:提交一个词(或以该词结尾的短语)后,联想栏最前面最多给出 3 个相关表情,覆盖约 500 个常用词;单字词只在整词相同时匹配。可在“设置 → 智能输入 → 表情联想”关闭。
  • 字母键上的数字和符号:中文、英文 26 键的每个字母键右上角都有一个提示,上滑或长按输入它。第一排是 1–0;其余按键是标点:~ ! @ # $ % & * ? 在 a–l 行,( ) - _ : ; / 在 z–m 行。中文模式输入全角形式(! ¥ ? ( ) : ;),英文模式输入半角。按键布局和键盘高度不变。可在“设置 → 按键与输入 → 数字和符号提示”关闭提示;“上滑输入数字”开关同时控制九键和 26 键的上滑。
  • 语音输入设置:
    • “语音去语气词”(默认开启):去掉“嗯”“呃”和英文 um / uh / er / hmm;“额”只在被单独识别为一个词时去掉,“额度”“金额”不受影响;整句只有一个语气词时原样保留。
    • “标点用空格代替”(默认关闭):语音里的逗号、句号、问号等写成一个空格,结尾的标点直接去掉;括号和 3.5、a.b 这类内容不变。
  • 上述四个开关随用户数据一起导出和导入。

变更

  • 26 键中文模式原来只有第一排有数字提示(长按输入);现在整个键盘都有数字和符号提示,上滑也能输入,英文 26 键同样有。
  • 工具栏位置现在有四种互斥状态:图标、自动填充、联想、撤销提示;联想和撤销提示优先于自动填充。

已知限制

  • 自动填充条带的外观由系统渲染,使用提供者的默认样式,深色主题下是浅色底的圆角条。
  • 自动填充需要提供者支持内嵌建议(Android 11+);不支持时系统仍然使用原来的下拉菜单。
  • 首次安装后第一次启动输入法进程时,系统发出的第一个自动填充请求可能没有带窗口信息,条带要到切换一次输入框才出现。
  • 空格滑动光标在密码框里不移动光标(密码框不允许输入法模拟方向键)。

下载与校验

  • openIME-v0.0.3-beta.1-arm64-release.apk:固定签名的 arm64-v8a 测试包。
  • SHA256SUMS.txt:校验和。THIRD_PARTY_NOTICES.release.md:第三方许可清单。

下载后在同一目录执行 sha256sum -c SHA256SUMS.txt,校验通过再安装。

签名证书 SHA-256:22592ecc7eadcd168649e438f98b0d78563d098af99a1cc735c69d9cb7b1fe28。每个版本都应一致,可用 apksigner verify --print-certs 核对。

已知限制

  • 手写输入尚未接入识别引擎,入口默认隐藏;九键暂不支持与外接键盘同时使用。
  • 首次安装后需要完成完整词典部署,期间候选质量略低。
  • 发布包只含 arm64-v8a;模拟器请使用 Debug 构建。
  • 系统不允许降级或换签名覆盖安装:安装此前版本号更高的包或 Debug 包时,需要先卸载(卸载前可在「设置 → 关于与数据」导出用户数据)。