2014年1月26日星期日

用中州韵输入法引擎的仓颉五代方案输入简体字词语

中州韵输入法引擎(中州韻輸入法引擎)是开源、高效、订制性强的中文输入法,支持 Linux、OS X、Windows 桌面操作系统,其 OS X 版本称为鼠须管,Windows 版本称为小狼毫。
自带仓颉五代(倉頡五代)、明月拼音(朙月拼音)等输入方案。其中,明月拼音有简体字模式,可以很方便地输入中国大陆通行的简体字。
而仓颉输入法,作为形码输入法,可以用同一种输入法来同时输入大陆简体汉字、香港繁体汉字、台湾正体汉字、日本汉字等多种不同地区通行的汉字。但是中州韵自带的仓颉五代只包含香港繁体的词语库,也就是说即使可以输入简体字,也无法输入简体词语。
于是我在 lyc20041 的帮助下订制了仓颉五代简体字词库,利用现有的繁体词库转换出简体词库。
请各位到我的 GitHub 的 rime-cangjie-zh_hans 仓库中找配置文件,释放到中州韵的配置文件夹下(Linux 是 ~/.config/ibus/rime 或者 ~/.config/fcitx/rime,取决于你使用的输入法框架)。
然后需要创建词库文件,准备好 OpenCC 和 essay.txt(运行时会提示你下载的)
在生效之前,还需要创建一个配置文件 default.patch.yaml,如下:
patch:
  schema_list:
    - schema: luna_pinyin_simp
    - schema: cangjie5_simp
这样就启用了“明月拼音·简化字”和“仓颉五代·简化字”两款输入法方案。点击“重新部署”按钮即可生效,Ctrl-` 或 F4 快捷键切换之。

顺便介绍一下仓颉输入法,这是朱邦复先生发明的自由版权的中文输入法。仓颉输入法发布的第二年 GNU 项目才成立。朱邦复先生的类似“自由软件”的思想可谓是超越时代潮流。博主学习仓颉输入法,一是为了方便输入生僻字(任何汉字都可以用最多五个仓颉字母打出),二是为了瞻仰朱邦复先生的发明。如果你也有兴趣学习它,可以尝试熟记巧背仓颉输入法易颉官方网站的仓颉三代教学