该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*******************************************************************************
* @file ReadMe.antmuse
* @author Antmuse|Email:antmuse@live.cn
* @version 1.0.00
* @date 2012-03-04
* @brief 五笔98输入法码表制做:轻云五笔
*
* 提取微软王码五笔98版码表,制做ibus码表
* 制做平台:Gnu/Linux: ubuntu
* 解压本文档后各目录如下:
* ----------------------------------------------
* |目录 | 说明 |
* |Ant | 根目录,所有操作在其中进行 |
* |Ant/AntTool | 转换码表的C程序 |
* |Ant/WinTool | Windows下提取码表的工具 |
* |Ant/Windows | 复制过来的Windows码表文件 |
* ----------------------------------------------
*******************************************************************************/
================================================================================
制做步骤:
================================================================================
进入Windows系统
在Windows系统中安装微软王码五笔98版输入法后,
其码表文件位于C:\Windows\System32\winwb98.mb
用WinTool目录中的Imegen.exe工具打开winwb98.mb,
提取出98版的码表文件:winwb98.TXT
也可到虚拟机虚拟的Windows系统中准备此文件,以免切换系统之苦。
================================================================================
回到linux系统
新建一个目录Ant,将Windows系统下提取的码表winwb98.TXT移动到目录Ant中。
用gedit编辑winwb98.TXT, 掐头去尾:只留下码表部分,另存到Ant目录中:winwb98.log
注意:
另存后的文件winwb98.log要求为:utf8格式,换行符为unix格式。也可以用iconv命令转换。
================================================================================
新建目录Ant/AntTool,在其中写一段C程序用于转换winwb98.log
启动shell,进入Ant目录,执行如下shell命令:
cd ./AntTool
make
cd ..
./AntTool/bin/AntTool winwb98.log > antmuse.log
至此,编绎生成了自备的工具:AntTool,并用它成功转换winwb98.log为antmuse.log
================================================================================
编辑Ant目录中的Template.log:
将antmuse.log中的所有内容原封不动放到Template.log中的标志
BEGIN_TABLE
END_TABLE
之间,标志之间原有的东西是我加入的标点、特殊符号的录入,可删可留,尽随你意。
其它设置,如图标,uuid,名称,自动调整词频等,可在标志
BEGIN_DEFINITION
END_DEFINITION
之间找到,自已定义一下,各选项懂点英文的都能看明白。
uuid的生成可用命令uuidgen。
设置好后将Template.log另存为antmuse.txt
注意:格式依旧要求为utf8编码、unix行尾
至此,ibus码表文档antmuse.txt制做完成。
================================================================================
确保系统安装有ibus输入法后,执行shell命令:
ibus-table-createdb -n Antmuse98.db -s antmuse.txt
sudo cp Antmuse98.db /usr/share/ibus-table/tables/Antmuse98.db
sudo cp Antmuse98.svg /usr/share/ibus-table/icons/Antmuse98.svg
killall ibus-daemon
ibus-daemon -d
至此,已生成并安装码表Antmuse98.db,且重启了ibus。
在ibus中可找到此码表:轻云五笔98
至此,微软王码五笔98版,外加特殊符号、标点输入,自动调整词频等功能已搞定,check it.
================================================================================
下载地址:http://pan.baidu.com/s/1kTrA8cf