转投五笔输入法

这几天学会了五笔输入法,正在努力适应中。

现在的拼音输入法很智能,我用拼音打字已经很快了,仅仅为了提升一丁点速度改用五笔输入法,不值得。现代人用手写字的机会很少,而且输入法大多用拼音,“提笔忘字”的现象非常普遍。五笔是字型输入法,不会有这个问题,这是我切换到五笔的主要原因。使用时还发现,拆字过程能纠正我错误的笔顺,挺好。

五笔有三个版本,86版、98版和新世纪版。在我看来,用86版的唯一理由是和历史兼容,毕竟它有30多年的历史,用户和资源最多。我是新学,毫无疑问学习新世纪版。新世纪版是五笔的发明人——王永民先生推出的“终极版”,是三个版本中最规范、最易学的。但由于版权原因,网络上新世纪版的资源比较少。我购买了正版的“王码五笔”软件(Windows下使用),支持一下王永民先生。

在Linux下用五笔推荐Rime输入法。在我当前用的openSUSE系统中,默认的输入法框架为fcitx,通过下面的命令安装Rime:

1
$ sudo zypper install fcitx-rime

Rime自带86版五笔,新世纪版需要自己配置。输入法的配置文件在~/.config/fcitx/rime目录中。以86版的对应文件为模板,在该目录中新建两个文件:

  • wubi06.schema.yaml:方案定义文件,核心配置项基本保持不变
  • wubi06.dict.yaml:词典文件,核心配置项基本保持不变,将码表替换成新世纪版

全局配置文件default.yaml最好不要修改。新建用户定制文件default.custom.yaml,例如,要修改输入方案候选项,文件内容如下:

1
2
3
4
5
6
7
# default.custom.yaml

patch:
schema_list:
- schema: luna_pinyin # 朙月拼音
- schema: luna_pinyin_simp # 朙月拼音简体字
- schema: wubi06 # 新世纪版五笔

修改配置后,重新部署才生效。fcitx-rime没有重新部署的按钮,先删除default.yaml文件:

1
$ rm ~/.config/fcitx/rime/default.yaml

然后在系统托盘的输入法图标处点右键,单击restart,触发Rime的重新部署。再打开输入法,应该能正常使用新世纪版五笔了。