技术细节
造词键的实现
约束条件:
- 希望主翻译器可以不受调频影响
- 希望用户词语出现在系统词语之后
已知:
- Rime 自带的造词机能依赖于 sentence
依次可导出三个 translator:
翻译器命名空间 | 用途 | enable_user_dict | enable_sentence |
---|---|---|---|
translator | 主翻译器,只显示系统词 | false | false |
fixed | 读取用户词,放置在系统词之后 | true | false |
zkci | 只造词 | false | true |
设计一个 pattern,使得某个特殊键(如 '
)引导的输入进入 zkci 翻译器:
yaml
recognizer:
import_preset: default
patterns:
zkci: "^[a-z]*'[a-z']*$"