一个面向同文输入法(Trime)的 17 键双键皮肤。
这套皮肤本身是通用的,不绑定某个具体输入方案。只要目标方案的 speller/alphabet 使用 26 个小写字母,就可以接入仓库中的 dual_17keys_algebra.yaml。
这套皮肤已经针对 amzxyz/rime_wanxiang 做了专门优化,重点适配了:
- 分号次选
/辅助码`反查与造词7 8 9 0音调输入
- 中文主键盘与英文键盘通过空格上滑互相切换
- 英文键盘字母键上滑可临时输入大写字母
- 英文键盘左下角
Caps可锁定大写 - 中文进入的符号页以全角符号为主,英文进入的符号页保留半角符号习惯
这套皮肤适用于“输入字母表是 26 个小写字母”的方案。
仓库里的 dual_17keys_algebra.yaml 目前提供的是通用层:
common:
latin_26:
__append:
- derive/...也就是说,它假设你的方案最终是用 26 个小写字母来表达编码,然后通过 speller/algebra 去接住这套双键映射。
如果你只是想直接下载使用,可以先从 release 获取文件:
- 整包下载(推荐):trime-dual-17keys-v0.1.0.zip
- 发布页:Releases
- 将
dual_17keys.trime.yaml放到同文输入法(Trime)/ Rime 用户目录。 - 将
dual_17keys_algebra.yaml放到同一目录。 - 在同文输入法(Trime)中选择这个主题。
- 在你实际使用的输入方案
*.custom.yaml中,把dual_17keys_algebra:/common/latin_26接入到patch/speller/algebra。 - 重新部署 Rime。
如果你的方案已经有自己的 speller/algebra 配置,不要覆盖原有内容,而是在现有接入链路里继续追加:
patch:
speller/algebra:
__patch:
- dual_17keys_algebra:/common/latin_26如果目标方案本来已经在 __patch 里引用了其他 algebra 预设,也请保留原有条目,再把 dual_17keys_algebra:/common/latin_26 追加到末尾。
如果你想在电脑上先检查配置是否可用,再决定是否放到手机里测试,推荐配合 trime-cli 一起使用。
trime-cli 是一个独立发布的命令行工具,可以直接对 *.trime.yaml 做这些事:
- 校验配置是否存在潜在问题
- 渲染所有键盘的预览图
- 生成一个可直接打开的
report.html报告,便于整体检查布局、配色和切换关系
常用命令示例:
java -jar trime-cli-all.jar validate dual_17keys.trime.yaml
java -jar trime-cli-all.jar render dual_17keys.trime.yaml -o /tmp/dual-17keys-render
java -jar trime-cli-all.jar report dual_17keys.trime.yaml -o report.html下载地址:
- 项目主页:https://github.com/nextzhou/trime-cli
- 最新 release:https://github.com/nextzhou/trime-cli/releases/latest
- 直接下载:https://github.com/nextzhou/trime-cli/releases/latest/download/trime-cli-all.jar
当前仓库的 CI 也已经使用 trime-cli latest 自动执行校验,并上传生成的 report.html 作为 job artifact,方便直接查看效果。
这套皮肤对 rime_wanxiang 做了额外优化,因此如果你使用的是 wanxiang_pro / wanxiang_reverse,建议按下面方式接入。
万象相关的键位优化如下:
H上滑输出;,用于次选JK上滑输出/,用于辅助码L上滑输出`,用于反查与造词7 8 9 0的音调输入按万象习惯适配
在现有 speller/algebra.__patch 列表末尾追加:
patch:
speller/algebra:
__patch:
- wanxiang_algebra:/pro/小鹤双拼
- wanxiang_algebra:/pro/直接辅助
- dual_17keys_algebra:/common/latin_26说明:
- 不要覆盖你原有的
wanxiang_pro.custom.yaml - 保留原有的
wanxiang_algebra:/pro/...条目 - 只是在末尾继续追加
dual_17keys_algebra:/common/latin_26
如果你也使用万象的反查,可以按下面方式接入:
patch:
# 只修改下面配置中的输入方案名称,名称与 wanxiang.custom.yaml 保持一致,这个用于反查
speller/algebra:
__include: wanxiang_algebra:/reverse/小鹤双拼
__patch:
- dual_17keys_algebra:/common/latin_26说明:
__include对应的输入方案名称要和你的主方案保持一致- 如果你原本已经有自己的
wanxiang_reverse补丁条目,请保留原有内容,只额外追加dual_17keys_algebra:/common/latin_26 dual_17keys_algebra:/common/latin_26继续放在__patch里追加
完整渲染图在 images/ 目录下,使用 trime-cli 按 1080 x density 2.75 生成。
dual_17keys.trime.yaml:主题文件dual_17keys_algebra.yaml:Rime algebra sidecarimages/:键盘渲染图