admin 管理员组文章数量: 1086019
2024年12月24日发(作者:cuddling)
小企鹅中文输入法(fcitx)使用说明
!!XIM程序崩溃会导致应用程序和X的崩溃,因此请随时保存数据。
一、小企鹅中文输入法(fcitx)是什么?
fcitx即Free Chinese Input Toy for X,它是一个以GPL方式发布的、基于XIM的简
体中文输入法(即原来的g五笔),包括五笔、拼音、区位输入法。您可以从linuxsir()的输
入法版块下载fcitx的最新版。
小企鹅输入法的主页,也在制作之中。
二、安装
由于fcitx只使用了Xlib,因此编译安装比较简单。假设您正确安装了gcc编译器和
XFree86的开发包(通常名为XFree86-devel),就可以正常编译fcitx。
首先到linuxsir下载fcitx的源码包(假定版本为1.8),文件名为或fcitx,存放在目录
/temp下。假设是文件,利用以下命令解包:
cd /temp
假设是文件,利用以下命令解包:
cd /temp
这样会建立目录,所有的源码都在该目录中。
假设您的系统中已经安装好了gcc和XFree86的开发包,就可以利用以下命令编译安
装fcitx(需要root用户):
make
make install
编译安装完成后,会在系统中复制以下文件:
/usr/bin/fcitx
假设您没有root权限,上述安装过程需要用“make install_local〞来代替“make
install〞,此时,fcitx会在您的用户目录下复制以下文件:
bin/fcitx
fcitx/fcitx
三、配置
应用程序是通过环境变量XMODIFIERS与XIM沟通,设置XMODIFIERS的方法如下
(以bash为例):
export XMODIFIERS="@im=YOUR_XIM_NAME"
上面的YOUR_XIM_NAME为XIM程序在系统注册的名字。应用程序启动时会根据该
变量查找相应的XIM效劳器。因此,即便系统中同时运行了假设干个XIM程序,一个应用
程序在某个时刻也只能使用一个XIM输入法。有时侯您会遇到这种情况,明明XIM已经启
动了,但应用程序就是无法使用。这往往是因为XMODIFIERS设置不正确所致,如您配置
系统时在不同的脚本文件中修改了XMODIFIERS,从而导致X启动时与启动完成后该变量
不一致。
fcitx缺省注册的XIM名为fcitx,但假设fcitx启动时XMODIFIERS已经设置好,fcitx
会自动以系统的设置来注册适宜的名字。因此,对于新安装的和,最简单的方法是执行以下
命令:
cd /usr/bin
ln -sf fcitx chinput
然后重新启动X即可。假设该方法不行,那您需要手工设置环境变量。一般可以在
~/.bashrc增加行:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
然后重新登录当前用户,启动X即可。假设fcitx没有自动启动,您需要在X下的命令
行上执行:
fcitx&
四、功能介绍
1、常用热键
* 翻开/关闭输入法:左ctrl+空格/左ctrl+左shift
* 快速中英文切换:左ctrl
* 切换输入法:alt+1-->五笔 alt+2-->拼音 alt+3-->区位,或用左ctrl+左shift进展循
环切换
* 切换全/半角:左shuft+空格
* 候选字/词翻页:,./-=
* 重新读入设置:左ctrl+5
2、五笔输入
fcitx的五笔功能如下:
* 标准的五笔86输入功能
* 自定义词组:在五笔状态下,按左ctrl+8添加新词;左ctrl+7删除词;左ctrl+6调整顺
序
* 快速拼音输入:按z键即可进入拼音录入状态,以方便不会打的字词,并提示五笔编码(需
要设置)
* 模糊输入:支持z模糊录入
* 按Enter可以将输入送到应用程序
* 按ESC去除所有的输入
* 在五笔状态,可用光标左右键编辑输入的编码
* 五笔编码中已经增加了某些特殊符号,请查看特殊符号表。
3、拼音输入
fcitx的拼音功能如下:
* 标准的全拼,支持GBK
* 自动造词
* 词频调整:可设置为快速调整、按词频调整和不调整
* 模糊拼音:可设置模糊或不模糊
* 常用字表
* 特殊符号输入
* 按Enter可以将输入送到应用程序(录入条没有选择的汉字时),或去除所有的输入
* 按ESC去除所有的输入
* 可用光标左右键编辑输入的编码
* 常用字表:
设置常用字表的目的是为了方便录入某些常用字。在候选字中,处于该表中的字总是排
在其它字的前面。刚刚使用fcitx时,常用字表是空的。您可以用左ctrl+8/7来添加/删除
常用字。例如,您希望录入“d〞时,“的〞总放在第一个,可以按一下操作:
* 按alt+2/ctrl+shift进入拼音状态
* 输入“d〞,用翻页键-=/,.查找“的〞字,直到它显示在候选字表中
* 按ctrl+8,然后按“的〞前面的数字序号即可
按上述操作可以为某个拼音编码设置多个常用字。您可以设置常用字表内的字频调节方
式。
* 特殊符号输入:
为了录入特殊符号,您必须将特殊符号按以下格式放在一个文件中:
编码 符号
每个符号占一行。编码部分必须是英文小写字母,且经拼音解析后的长度不应超过10
个汉字(如zzz是3个汉字长度,而zhangzhangzhang也是3个汉字长度),fcitx的源码
包中有一个例子(文件)。
编辑号特殊符号后,将其保存为文件,并放在当前用户目录下的.gWuBi中,重新启动
fcitx即可。
*建议:特殊符号的编码应该长,免得影响正常的汉字录入。
*注意:假设定义的编码与常用字表的编码一样,该特殊符号将无法使用。
4、其它
* 可以任意拖动fcitx显示的图标和输入条
* 可以用鼠标左键单击输入条的相应部分切换输入法/改变标点状态/改变全半角设置
* 假设输入了数字,随后录入的“.〞是“.〞而不是“。〞
* 可以在设置为非中文状态下工作
*中文标点:
fcitx的中文标点由一个文本文件设置,您可以修改以满足自己的需要。该文件即
/usr/share/fcitx/(或用户目录下的fcitx/)。格式如下:
对应的英文符号 中文标点
其中英文符号应该是类似“&*()〞这样的符号,而中文标点最长为两个汉字,中间不能有空
格。
五、设置文件说明
第一次使用fcitx时,它会在用户主目录下生成目录.gWuBi,并在该目录中建立以下文
件:
config ------------------>程序的状态,您无需修改
profile ------------------>程序的设置
------------------>保存有用户定义的五笔码表
------------------>用户自定义的拼音词组
------------------>保存了拼音的词频信息
------------------->常用字表
* 设置文件profile说明
缺省的profile如下(其中以#开头的行为注释):
#所有“是否〞问题的答复:1-->是(翻开) 0-->否(关闭)
#区域设置
字体=*
字体区域设置
是否自动隐藏输入条=1
是否隐藏主图标=0
是否光标跟随=1
是否使用Z输入拼音=1
出错时是否响铃=0
是否切换区位输入法=1
#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式=1
拼音词组重码调整方式=1
拼音常用词重码调整方式=2
是否模糊an和ang=0
是否模糊en和eng=0
是否模糊ian和iang=0
是否模糊in和ing=0
是否模糊ou和u=0
是否模糊uan和uang=0
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=0
是否模糊s和sh=0
是否模糊z和zh=0
* 区域设置:假设不设置该选项,fcitx会自动判断系统的设置。一般情况下自动设置都可
以很好地工作,但也许您需要手工设置它。
* 字体:设置显示字体。由于fcitx支持GBK,假设此处设置的字体不支持GBK的话,输
入条有时会显示不正常。设置时只需写字体名,如“simsun〞。
* 字体区域设置:设置显示字体的区域。需要与“字体〞配合使用,建议设置为或。
* 是否自动隐藏输入条:每次输入完成时是否隐藏输入条。
* 是否隐藏主图标:设置为“1〞时,只有处于中文输入状态时才会显示fcitx图标。
* 是否光标跟随:设置是否使用Overspot方式的光标跟随形式。应用程序支持时才有效。
* 是否使用Z输入拼音:设置五笔形式下是否用Z来输入拼音。设置为“0〞时第一个Z将
用于五笔的模糊匹配。
* 出错时是否响铃:五笔录入错误时是否用铃声提示。
* 是否切换区位输入法:设置为“0〞时,将无法用ctrl+shift切换到区位输入法,但您还
是可以按alt+3或用鼠标点击输入条的相应部分来切换。
* 拼音重码调整方式:可对单字、词组、常用词分别设置。
* 是否模糊……:设置模糊拼音。
六、其它说明
由于本人的精力有限,无法一一调整字/词序,开始使用时的字/词序可能不是很好,且
词组数量有限(甚至没有很多常用词),但我相信您使用一段时间后就没有这个问题了。假设
您有更好的五笔/拼音码表,且没有什么不方便的话,请寄给本人,非常感谢。
fcitx的五笔码表来自于cjkvinput工程(),请阅读有关说明。
七、致谢
本程序的界面部分的许多代码都参考了的源码,在此向其作者Zhao
yang(zyang@redflag-linux )致谢。
感谢的北南南北为fcitx提供一个家。同时,他与小凡为gWuBi/fcitx的推广和测试做
了很多工作。
感谢xsim的作者楚狂向我提供了珍贵的技术支持。
感谢二笔输入法(ebf)的作者tram,fcitx中拼音编辑部分的功能就是tram的思路。
感谢winix屡次为gWuBi/fcitx提出珍贵的意见和建议。
同时感谢所有其它测试gWuBi/fcitx的网友,希望大家以后多多支持fcitx,非常感谢。
符号所对应的五笔编码
符号 名 称 编码 符号 名 称 编码
空 格 pwst ‖ 双竖线 cjxg
双空格 cpst 〖〗 空心括号 pnrk
, 逗 号 gkkg 【】 实心括号 pnrk
、 顿 号 gbkg √ 对 勾 cfqc
。 句 号 qkkg ≈ 约等于 xtgf
· 圆 点 lkhk ≤ 小于等于 igtg
· 间隔号 ubkg ≥ 大于等于 dgtg
—— 破折号 drkg < 小 于 uggf
~ 波浪号 iikg > 大 于 ddgf
…… 省略号 itkg ′ 单撇号 urkg
‘’ 单引号 uxkg ″ 双撇号 crkg
“〞 双引号 cxkg ′ 分 wv
〔〕 方括号 yrkg ″ 秒 ti
〈〉 单书名号 unqk ♂ 雄性符号 dntk
书名号 nqkg ♀ 雌性符号 hntk
『』 竖书名号 jnqk ° 度 ya
± 正负号 gqkg ℃ 摄氏度 rqya
∶ 比照号 cxkg ℃ 温 标 ijsf
‰ 千分号 twkg § 章节号 uakg
% 百分号 dwkg ※ 花叉号 ackg
〔〕 圆括号 lrkg π 圆周率 lmyx
{} 大括号 drkg № 序 号 yckg 问 号 ukkg ☆★ 五角星 gqjt
; 分 号 wvkg ○ 圆 圈 lklu
: 冒 号 jhkg ● 实心圆圈 pnll
! 叹 号 kckg ◇ 菱 形 afga
# 井 号 fjkg ◆ 实心菱形 pnag
$ 美 元 ugfq □ 矩 形 tdga
£ 英 镑 amqu ■ 实心矩形 pntg
¥ 人民币 wntm △ 三角形 dqga
/ 斜 杠 wtsa ▲ 实心三角 pndq
名 称 编码 符 号
大写希腊 dpqe ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ·
小写希腊 ipqe αβγδεζηθικλμνξοπρστυφχψω
大写俄文 dpwy АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁ
小写俄文 ipwy абвгдежзийклмнопрстуфхцчшщъыьэюяё
单位符号 uwtk ㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕
方向箭头 yttu ←↑→↓↖↗↘↙
圆圈数字 llop ①②③④⑤⑥⑦⑧⑨⑩
括号数字 rkop ⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇
数 字 点 ophk ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛
中文数字 kyop ㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩
货币符号 wttk $ ¢ £ ¥ ¤
版权声明:本文标题:小企鹅中文输入法(fcitx)使用说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1735089209a1632998.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论