|
一、机制
gWuBi + 万能五笔的码表
二、码表的转换
1、提取万能五笔的码表文件
即安装目录的wnb.tab,注意我所用的版本是2kaa/21cn版,大小为1,683,349,
2、转换
下载所附包
tar xvzf wnwb.tar.gz
gcc -o wb wb.c
./wb
产生gWuBi所用的码表wbx.mb(2,005,780字节)
3、计算最大代码长度
awk -f maxlen.awk wbx.mb
我得到的结果是12,对应于“abbreviation 缩写”
三、修改编译gWuBi
1、修改代码
gWuBi.h第10行,将
#define CODE_LENGTH 4
改为
#define CODE_LENGTH 12
2、编译
make
3、替换
cp gWuBi /usr/bin
cp wbx.mb /usr/share/gWuBi
四、测试
重启gWuBi或X,然后Ctrl+Space....
如何?本文我就是用他码的:)
提示:
1、由于gWuBi用‘Z’做为拼音输入的标识,因此万能五笔中以‘z’开头的汉字不能输入
2、windows下的万能五笔中‘;’键也可以用来输入,gWuBi中不可以
3、码表大了近三倍,但速度感觉不出来区别
4、我在此只是尝试可行性,如果大家的需求强烈,我们可以建议YuKing将它做为一个选项加入到gWuBi的
未来版本中。
*、万能五笔是有专利的,专利号:97114315.3,不知到何时失效,so 4似乎不可行:( |
|