作用
rime是一个开源跨平台的 输入法框架 ,它将输入法共有的共性功能,进行抽象化,形成三类对象:逻辑对象、数据对象、交互对象。
- 逻辑对象:解决输入法中某类问题的算法,以及描述输入法的工作流程,可理解为输入引擎;
- 数据对象:用户输入的动态数据,和输入法中的输入方案;
- 交互对象:与用户进行交换信息的功能,输入法通过操作系统与输入设备、输入目标程序等进行交互通信。
安装
通过官方*载下**地址进行多平台程序*载下** https://rime.im/download/ 各平台对应名称如下:
- Windows 小狼毫
- MacOS 鼠须管
- Linux iBus等
- Android 同文
配置
输入法装好后只是有默认的输入法框架,同时其还是为繁体的版本,这个时候就需要进行对应的输入法方案选择。
- 输入法方案:就是对用户的输入按键、字符、输入框配色、用户字典做了一个整体的调优,让用户在使用过程中能更快更精准的打出想要输入的文字,同时对自己工作、生活中需要用的特殊短语进行定制化输出。其中的用户字典、拼写纠错等尤为重要,其关系到你使用的该方案打字是否舒适、快捷。
- rime软件的正常安装
- 进行输入方案的*载下**
- 作者使用的是全拼打字,选择的输入方案是 雾凇拼音 https://github.com/iDvel/rime-ice
- 官方输入方案仓库 https://github.com/rime/plum#packages
- 进行输入方案的部署
- 右键安装的输入法找到 用户文件夹
- 将*载下**的第三方输入法方案,拷贝并覆盖到用户文件夹内

- 新输入方案的应用

以上步骤完成后,进已经部署好第三方比较优秀的输入法方案了,如没有特殊需求就可以直接使用了。
优化
由于rime的定制使用的配置文件为YAML文件,所以要遵循,该文档的一些编写要求,进行文档配置。
- 定制短语、短句
配置路径 :程序 用户文件夹 下的 custom_phrase.txt 文件

- 效果展示

- 按键配置
- 候选字翻页按键定制
配置路径 :程序 用户文件夹 下的 default.yaml 文件
# 方便打字后直接使用,。进行候选字的翻页
key_binder:
bindings:
# 翻页 , .
- { when: has_menu, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down }
- 全拼按照单个拼音删除
配置路径:程序用户文件夹下的default.yaml文件
key_binder:
bindings:
# 单拼音删除
- { when: composing, accept: BackSpace, send: Shift+BackSpace }
- { when: composing, accept: Shift+BackSpace, send: BackSpace }
- 中、英文默认配置
配置路径 :程序 用户文件夹 下的 rime_ice.schema.yaml 文件
# 主要配置reset参数,进行默认配置选定,方便在命令行下工作的人员默认使用英文字母
switches:
- name: ascii_mode
reset: 1
states: [ 中, A ]
- 输入显示字体大小、皮肤外观
配置路径:程序用户文件夹下的weael.yaml文件
# 字体;候选项、候选窗口的行为、布局及样式
style:
color_scheme: purity_of_form_custom # 默认配色方案
label_font_face: "Microsoft YaHei" # 标签字体
comment_font_face: "Microsoft YaHei" # 注释字体
font_point: 16 # 调整输入发输入候选字字体大小
- 效果展示

参考
- 官方帮助文档 - https://rime.im/docs/
- YAML文件语法参考 - https://www.runoob.com/w3cnote/yaml-intro.html
让优质的技术更自由、开放的传播,我是「技术小剑客」欢迎你的留言。