直接使用这位技术大神分享的配置,之后可以基于这个配置之上来修改,会简单很多
GitHub - wongdean/rime-settings: 接近原生的鼠须管 Rime 配置
最终使用的是这个 November 30, 2021
在 RIME 中要实现某种具体的输入法(五笔、注音或双拼等),需要用数据来描述该输入法如何工作,称为输入方案。
在用户全局配置(default.custom.yaml
)中添加输入新输入方案即可:
# default.custom.yaml
patch:
schema_list:
- schema: double_pinyin_flypy
- schema: luna_pinyin
打开 default.custom.yaml
文件,设置切换中英文的快捷键,我喜欢在使用 Caps 来切换中英文,然后使用 Shift 来输入大小写
ascii_composer/good_old_caps_lock: true # 若为true,caps只切换大小写
ascii_composer/switch_key:
Caps_Lock: commit_code
Shift_L: inline_ascii # 左Shift,关闭noop
Shift_R: noop # 右Shift
Control_L: noop # 左Control
Control_R: noop # 右Control
可用的按键有 Caps_Lock
Shift_L
Shift_R
Control_L control_R
;而 Mac 系统上的鼠须管不能区分左、右,因此只有对Shift_L、Control_L 的设定起作用.
已输入编码时按切换键(也就是打字打了一半的时候,按上面列举的按键),可选的临时切换策略有三:
inline_ascii
在输入法的 临时西文编辑区 内输入字母、数字、符号、空格等,回车上屏后 自动复位 到中文commit_text
已输入的 候选文字 (也即中文)上屏并切换至西文输入模式commit_code
已输入的 编码字符 (也即英文)上屏并切换至西文输入模式noop
,屏蔽该切换键