目录
支持全/简/双拼,双拼可自定义键盘方案
支持常用字表
特殊符号输入
完善的预编辑
支持以词定字
模糊拼音
设置常用字表的目的是为了方便录入某些常用字。
在候选字中,处于该表中的字总是排在其它字的前面。 fcitx的默认常用字表是空的。您可以用左ctrl+8/7来添加/删除常用字。 例如,您希望录入“d”时,“的”总放在第一个,可以按一下操作:
进入拼音状态。
输入“d”,用翻页键-=/,.查找“的”字,直到它显示在候选字表中按ctrl+8, 然后按“的”前面的数字序号即可。
按上述操作可以为某个拼音编码设置多个常用字。您可以设置常用字表内的字频调节方式。
如果在配置文件中打开双拼选项,即可进行双拼输入。
程序默认采用自然码的双拼方案,您也可以自定义键盘方案。
如果需要自定义,请将存放双拼方案的文件放在
~/.config/fcitx
下并重命名为sp.dat。
程序源码包中的data目录下有一个名为sp.dat的文件,该文件已经定义了一些双拼方案,
修改“默认方案”即可以使用用户指定的方案。请注意,模糊拼音的设置也会在双拼中生效。
fcitx支持“以词定字”,以方便录入某些排序比较靠后的字。 利用SHIFT_<词组序号>,按以词定字键(默认为'['/']')选择该词组的第一个或最后一个字。
比如,在默认设置下,如果需要录入“亥”字,可以输入“jh”, 按翻页键让词组“己亥”显示在输入条上, 然后按SHIFT_<它前面的序号>, 再按‘]’即可(如果按‘[’则是输出“已”字)。
为了录入特殊符号,您必须将特殊符号按下列格式放在一个文件中:
<编码> <符号>
每个符号占一行。 编码部分必须是英文小写字母,且经拼音解析后的长度不应超过10个汉字(如zzz是3个汉字长度, 而zhangzhangzhang也是3个汉字长度), fcitx的源码包中有一个例子(文件pySym.mb)。
编辑好特殊符号后,将其保存为文件pySym.mb,并放在
~/.config/fcitx
中,重新启动fcitx即可。
建议:特殊符号的编码应该足够长,免得影响正常的汉字录入。
注意:如果定义的编码与常用字表的编码相同,该特殊符号将无法使用。
如果要录入“西安”这样的词组,请用单引号作为分隔符(xi'an)。
在tools目录下提供了一个制作拼音库的工具createPYMB。用法如下:
./createPYMB
{拼音单字库
} {拼音词组库
}
该工具将在当前目录下生成pybase.mb和pyphrase.mb,
将它复制到您的fcitx安装目录下的share/fcitx/data中替换原有文件,
或者放到~/.config/fcitx/pinyin
(可以重命名,但后缀需要是mb)即可。
在源码包的data目录下包括了单字库和词组库,文件名为gbkpy.org和pyPhrase.org。 它们都是文本文件。一般说来,单字库无需更改,您可以将自己的词组加入到pyPhrase.org中,从而生成自己的词库。