自从《 猫咪从高处跳下砸坏了电脑🤷♂️ 》之后,我又遇到了新的问题。虽然稀里糊涂把电脑修好了,但是系统内置的拼音输入法却出了问题,只有部分按键能打出中文,其余按键直接上屏英文字母:
按键 | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z |
上屏 | 啊 | 不 | c | d | e | f | g | h | i | 就 | 看 | 了 | 没 | n | o | p | 气 | 让 | 是 | t | u | v | w | x | y | z |
我也不打算去解决了,正好接这个机会试试 Rime。
然而 Rime 对新手不太友好,一上来就是的配置文件,太多琐碎的细节,我花了好久才找到切换简/繁方法。
ascii_mode
也让我抓狂,按照 wiki 设置只保留中文,无论放在 default.custom.yaml
还是 luna_pinyin.schema.custom.yaml
都不生效:
# Rime custom settings
# encoding: utf-8
patch:
# 只保留中文输入法
# switches/@0/states: [ 中文 ]
switches:
- name: ascii_mode
reset: 0
states: [ 中文 ]
如果直接从 luna_pinyin.schema.yaml
中删除 engine/processors/ascii_composer
则无法显示中文候选字:
至于扩展词库之类的我还没去折腾,不知有没有比较靠谱的懒人包。我试了几个现成的配置,无一例外提示部署错误:
- GitHub - scomper/Rime: 鼠须管配置
- GitHub - a523/rime_pro: rime 懒人版配置文件
- GitHub - alswl/Rime: Rime configuration for Squirrel (macOS) & fcitx-rime (Linux)
系统&版本:
- macOS 10.12.6
- squirrel 0.15.2 + luna_pinyin
P.S. 如果不禁用 ascii_mode
,是不是可以把中/英文切换键改成跟系统一致?这样一旦切换到 Rime,就不再切回系统输入法了,除非鼠标点右上角切换。