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

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

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

linux五笔输入法制作_五笔98输入法制做--for Linux ibus相关推荐

  1. thinkpad触控笔怎么用_电容笔怎么用,如何选择一支电容笔来提升生产力呢?

    电容笔是利用导体材料制作的具有导电特性.用来触控电容式屏幕完成人机对话操作用的笔,用于触控有电容式触摸屏的手机.电脑等电子设备.现今,电容笔已经可以直接在移动设备,如手机,笔记本,平板等,利用APP的 ...

  2. 五轴数控转台_五轴机床有很多种类型,你都知道吗?

    五轴加工(5 Axis Machining),顾名思义,数控机床加工的一种模式.采用X.Y.Z.A.B.C中任意5个坐标的线性插补运动,五轴加工所采用的机床通常称为五轴机床或五轴加工中心.可是你真的了 ...

  3. 五轴数控转台_五轴机床介绍

    //概述// 五轴联动是指在一台机床上至少有五个坐标轴(三个直线坐标和两个旋转坐标),而且可在计算机数控(CNC)系统的控制下同时协调运动进行加工. 五轴联动数控机床是一种科技含量高.精密度高专门用于 ...

  4. linux不保存退出命令_面试提问说出16个linux命令,能凑齐不!高频22个Linux命令在这里...

    现在几乎所有的互联网的应用都部署在Linux的服务器上面了,Linux生态丰富.环境稳定,最重要的是,相对于Windows,Linux是免费的,要想,大型互联网公司都有几百万台服务器,要是用Windo ...

  5. linux五笔输入法制作_「简记」 Linux安装五笔输入法,包含arch和debian系

    说明 自己的笔记本已经全盘做成了Linux系统了,用着还好,苦于常用的五笔输入法在Arch下有点不太好装,参考wiki弄好了,这里简单记录下 这里使用ibus-rime 原因有二: ibus-rime ...

  6. php五只猴子分椰子_(笔试题)分椰子

    题目: 话说某天一艘海盗船被天下砸下来的一头牛给击中了,5个倒霉的家伙只好逃难到一个孤岛,发现岛上孤零零的,幸好有棵椰子树,还有一只猴子! 大家把椰子全部采摘下来放在一起,但是天已经很晚了,所以就睡觉 ...

  7. unity获取电磁笔压感_电磁笔的分类和特性

    电磁笔从技术方案的原理实现上可以分为数字笔和非数字笔.从电源上区分可以分为无源笔和有源笔,即带电池和不带电池. 数字笔,简单来说,就是传递的是数字信号.这一类电磁笔电路板内部置有低功耗芯片,板子发送的 ...

  8. 五相步进电机型号_五相步进电机型号的有哪些?

    五相混合式步进电机序号 规 格 型 号 相 数 5 5 5 5 5 5 5 5 5 5 步距角 ( .) 0.36/0.72 0.36/0.72 0.36/0.72 0.09/0.18 0.09/0. ...

  9. ios笔试题算法_微软笔试题-Dijkstra算法

    Dijkstra算法是典型的算法.Dijkstra算法是很有代表性的算法.Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是用OPEN, CLOSE表的方式,这里均采用永久和临 ...

  10. 输入法画面_仙剑奇侠传X百度输入法联名纪念版皮肤今日上线

    听说我们的键盘里 藏着属于你的独家记忆 值#仙剑25周年#之际 百度输入法联名<仙剑奇侠传> 特别推出官方纪念版皮肤 [仙剑·廿五相守] 让浓情回忆在指尖跳动 当李逍遥.赵灵儿.林月如.阿 ...

最新文章

  1. 自动机器学习:团队如何在自动学习项目中一起工作?(附链接)
  2. CocoaPods (第三方资源管理框架)
  3. Linux2.6--Linus电梯
  4. 建立Windows Embedded Compact 7开发环境
  5. ruby简单的基本 6
  6. css盒模型中子元素垂直方向上总高度与父元素height的关系
  7. 推荐:CLR 完全介绍-一篇讲解CLR内存回收机制以及常见的调试技巧的文章
  8. select count mysql_mysql select count 与 select count 两个执行效率怎样
  9. 之间有什么区别。 (点)和$(美元符号)?
  10. android 层叠轮播,vue手写一个卡片化层叠轮播(支持滑动,移动端连续滚动,点击)...
  11. LINUX登录界面,输入密码,循环重启出现
  12. 手把手系列--华邦W25Q64JV Flash操作指南
  13. HITB 2020:二进制漏洞挖掘仍是会议主流方向
  14. 聚集理论派+实践派大咖,与您一起剖析CI/CD的那些事儿 | 在线研讨会《如何实现集中管理、灵活高效的CI/CD》
  15. Google - Android 12 更新预览
  16. vue开发项目微信公众号授权支付开发
  17. 如何利用eclipse创建一个java web项目?
  18. 互联网+双“高新”时代
  19. github pages + Hexo + 域名绑定搭建个人博客增强版
  20. MATLAB怎么计算曲面面积,Matlab曲面面积估计.doc

热门文章

  1. PMP模拟考试系统-pmp模拟考试题库
  2. Centos7系统升级
  3. 华硕服务器主板型号命名规则,华硕ROG系列主板命名规则详解_华硕 Maximus V Formula_主板评测-中关村在线...
  4. c语言大作业通讯录报告,数据结构大作业报告-C语言通讯录系统-链表.pdf
  5. 学习 Cesium (五):加载离线高程数据
  6. MIKE水动力笔记6_如何自己制作实测数据的时间序列文件dfs0
  7. Jlinko ob驱动
  8. RDKit 安装教程
  9. rdkit获得原子的标准排序序号
  10. 51单片机用C语言实现交通灯(红绿灯)源程序实训QY-KP1