鼠须管怎么定制 key_bindings.yaml

超强两笔为了避免「,」和「 .」 两个按键冲突,直接覆盖了 key_bindings.yaml,这个配置怎么:

  1. 只去掉那两个按键绑定,而不是整个 key_bindings 覆盖
  2. 进一步,如何只针对某个输入方案定制?

自问自答,在 ~/Library/Rime/key_bindings.custom.yaml 里写入:

patch:
  # 超强两笔 30 键布局用到了逗号和句号,所以关掉这两个按键的候选词翻页功能
  paging_with_comma_period: {}

如果要针对某个输入方案定制,则需要用 xxx.schema.custom.yaml 里写入:

patch:
  key_binder/bindings:
  - ...
  - ...

Rime 好像不支持删除列表里匹配某个规则的元素,所以这个自定义要把全部按键绑定写完整,不太方便,所以索性用上面的片段去掉所有输入方案里的逗号、句号的按键绑定了。