linux五笔输入法制作_五笔98输入法制做--for Linux ibus

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*******************************************************************************

* @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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值