电脑技术学习

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

dn001
  步骤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所示:

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

  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所示
制作有全拼及五笔功能的输入法