分页: 1 / 1

fcitx挂载极点中文码表

发表于 : 2009-03-18 18:15
xeon00
fcitx是一款定制性和自由度很好的输入法。个人很喜欢,感谢Yuking。(强烈喜欢自我折腾的兄弟们使用…… :em09

安装完fcitx之后它一般都会把jd2txt ,txt2mb,mb2txt几个小工具放到/usr/bin目录下,方便直接调用。

步骤如下:
1。找到极点中文的码表,我的是4.2的,一般为freewb.mb,在Windows下用记事本或ultraEditor打开 ,在linux下用gedit打开也可以,注意编码的设置是GBK,如果用utf-8打开会出现乱码。
然后把开始这一段删除:

代码: 全选

     [Description]
Name=五笔字型
 ……
……
……
编码方案类型=
UsedCodes=abcdefghijklmnopqrstuvwxyz
WildChar=z
---------------------------------
[rule]
三字词=p11+p21+p31+p32
[Text]
直到看到这一行

a 工 其 或
……
……
#其他的码表大致相同,就是保留a到z的编码

然后另存为.txt格式,比如test2.txt ,注意也是GBK格式。

2.因为编码格式不同,极点的是重码在一行,fcitx是重码分行。

没关系,可以通过fcitx转换:

代码: 全选

falcon@falcon-hope:/home/desktop$ jd2fcitx test2.txt>test3.txt
   Total: 118034

定位在文件开始处

如果你的fcitx是3.6.0rc(这个版本还需完善啊 :em06 ),就加入

代码: 全选

;极点4.2码表
键码=abcdefghijklmnopqrstuvwxy
码长=4
拼音=@
拼音长度=4
[组词规则]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
如果你的fcitx是3.4.3,就加入

代码: 全选

键码=abcdefghijklmnopqrstuvwxy
码长=4
[组词规则]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
其他版本的大同小异,注意:加错的话可能fcitx会因不认识下面生成的码表而崩溃……

3. 运行txt2mb

代码: 全选

    falcon@falcon-hope:/home/desktop$ txt2mb test3.txt>test3.mb
4.这样码表转换就完成了,接下来把test3.mb复制到 /usr/share/fcitx/data下,打开tables.conf,修改"码表=test3.mb” 激活fctix,CTRL+5刷新设置。OK,看看你的fcitx是不是更强悍了。呵呵


对于一些重码和fcitx一样写在不同行的码表,直接加入第二步的文字即可,再次提醒注意编码其他步骤相同。当然可以在这里也加入一些自造词,像自己的姓名之类的,刚接触fcitx,不太熟悉自造词,只能在这里整一点,据说拼音是可以的,但是不知道五笔下怎么整。另外请教怎样减少fcitx的资源占用问题,现在我开机都慢了几秒。 :em06
还有就是 我修改table.conf,注释掉了其他的输入法,只保留五笔,并且把/usr/share/fcitx/data/下的config 和主目录下的/.fcitx/config 的拼音都注释掉了,为什么主窗口 还保留智能拼音,智能双拼和区位,只想保留五笔请问大家该怎么调?:em20

请把附件的中的table.conf的码表设置改为test3.mb.

Re: fcitx挂载极点中文码表

发表于 : 2009-03-18 18:22
xeon00
没技术含量,仅方便自己复习 :em06

Re: fcitx挂载极点中文码表

发表于 : 2009-03-19 8:59
momova
楼主不厚道,哪有自己做自己的沙发的?

不错。很喜欢极点的。
转过来就好了。

Re: fcitx挂载极点中文码表

发表于 : 2009-03-19 14:48
zhuzhuwinner
meiyoukandong

Re: fcitx挂载极点中文码表

发表于 : 2009-03-19 21:10
大宝
受教了,留存
:em56

Re: fcitx挂载极点中文码表

发表于 : 2009-03-23 22:27
afogy
呵呵,留存个。。

Re: fcitx挂载极点中文码表

发表于 : 2009-03-23 22:33
wangdu2002
一直用Fcitx,支持下! :em11

Re: fcitx挂载极点中文码表

发表于 : 2010-08-09 10:07
qingwu77
lz如何挂郑码的码表呢?

Re: fcitx挂载极点中文码表

发表于 : 2012-09-28 23:23
ysjpl1989
支持原创,收藏了。。。