热点推荐
ZOL首页 > 软件资讯 > 技巧应用 > 常用软件 > 制作一个具有全拼及五笔功能的输入法

制作一个具有全拼及五笔功能的输入法


LUPA论坛 【转载】 2009年04月08日 09:16 评论

  本实例说明:制作一个具有全拼及五笔功能的输入法。

  1、在windows系统下

  步骤1:获取全拼原码表。

  首先,利用搜索工具搜索Imegen.exe可执行文件,如图1所示。


制作一个具有全拼及五笔功能的输入法
图1

  然后,双击Imegen.exe,如图2所示,单击'逆转换'选项卡,再单击'打开文件'按钮,选择'c:/windows/system32/WINPY.MB'文件,最后,单击'逆转换'按钮即可在c:/windows/system32/目录下生成WINPY.TXT文件,这就是全拼输入法的原码表。

制作一个具有全拼及五笔功能的输入法
图2

  2、在linux系统下

  步骤2:下载win码表转换成SCIM码表工具mb2scim。

  http://down.50918.cn/33066_1634_detail_129925.html

  [root@localhost 0616]# unrar x mb2scim(ver20050409).rar

  注:解压操作最好是在LINUX下进行。

  [root@localhost 0616]# ls

  header.txt mb2scim.dpr mb2scim(ver20050409).rar readme.txt winzm-2k.txt

  mb2scim MB2SCIM.exe pv.txt WINPY.TXT zm.txt

  其中,WINPY.TXT是在windows下生成的.

  t@localhost 0616]# ./mb2scim WINPY.TXT winpyx.txt

  This module must be distributed under the terms of the GNU General Public License (GPL), version 2. A copy of this license can be found at:http://www.borland.com/kylix/gpl.html.

  MB2SCIM ver. 20050402

  Sofoot Group 2001-2005

  www.ai7.org

  sofoot@163.com

  Reading... #################################################

  Writing... #################################################

  OK

  步骤4:获到五笔码表。

  [root@localhost 0616]# cd /usr/share/scim/tables/

  [root@localhost tables]# scim-make-table Wubi.bin -o Wubi.txt

  Loading table file Wubi.bin ...

  Saving table file Wubi.txt ...

  步骤5:生成全拼五笔码表,即全拼码表与五笔码表合并。

  用gedit分别打开winpyx.txt和Wubi.txt。

  如图3所示:

制作一个具有全拼及五笔功能的输入法
图3

  1、合并操作如下:

  1)、将winpyx.txt文件中:

  BEGIN_CHAR_PROMPTS_DEFINITION

  ……

  ……..

  …….(省略的为要复制的内容)

  END_CHAR_PROMPTS_DEFINITIO

  复制到wubi.txt的END_CHAR_PROMPTS_DEFINITIO行的前面一行

  2)、将winpyx.txt文件中:

  BEGIN_TABLE

  …..

  ….

  …(省略号为要复制的内容)

  END_TABLE

  2、修改wubi.txt操作如下:

  首先,获取一个新的UUID的值。

  [root@localhost tables]# uuidgen

  859edc2b-598d-4ee8-8a6d-cf3a167132c1

  然后,打开wubi.txt,进行以下的修改。

  1)、把原来的UUID = 98e4ca3b-8321-4903-a59d-84abce22f95

  改为

  UUID = 859edc2b-598d-4ee8-8a6d-cf3a167132c1

  2)、MAX_KEY_LENGTH = 4值改为12,即可打多个字了。

  3)、ICON = /usr/share/scim/icons/lupa.png  #表示显示的图标。此处我改为lupa.png

  4)、NAME = lupa

  NAME.zh_CN = 全拼_五笔字型 #显示的名称

  最后,保存并退出。

  步骤6:生成全拼五笔的scim输入法可执行码表文件。

  [root@localhost tables]# scim-make-table Wubi.txt -b -o XWubi.bin

  Loading table file Wubi.txt ...

  Saving table file XWubi.bin ...

  到此为此全拼+五笔输入法制作完成。

  注意:需要重启系统,才能生效。

  效果如图4所示。

制作一个具有全拼及五笔功能的输入法
图4

 

    真身“终现”!微软IE8正式版独家抢测

  [独家报道] 阿拉爱老卡!卡巴先生中国行上海站实录 [报道] 黑客造型在沪引尖叫连连!

  [分析] DIY一族必备!小编教你玩转ZOL装机光盘 [应用] 盘点ESET NOD32五大使用技巧

  [评测] 一测知天下 IE8“单挑”9款主流浏览器  [评测]十款愚人节整蛊软件推荐

  [应用]最周到保镖!让卡巴贴心护卫你的电脑 [应用]达人堂07期:超实用的关机方法集锦

下载 包含全拼与五笔的全新输入 DD五笔输入法 1.1 请点击://xiazai.zol.com.cn/detail/10/94251.shtml
查看更多软件信息>> 五码智能输入法 5.17
本软件在拼音输入法中排名第42位
用户评分:5.2 | 6 人点评
更新时间:2011年11月22日
开发商:未知
下载次数:1663377次
应用平台:Win XP/Win2000/Win98/Win ME
软件分类:拼音输入法
论坛讨论:进入论坛
看完本文后的感受:文章感受排行>>
频道热词:微信  手机QQ  12306  
视觉焦点
五码智能输入法 5.17
每日佳软—讯飞语音输入法-每日佳软
新浪微博