`
JAVA天地
  • 浏览: 673909 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

自已动手制作linux下的拼音五笔输入法

阅读更多

  最近一直在linux下工作,使用的是ubuntu版本的linux。各项工作都可以进行,ubuntu下的scim输入法很是不错,自带了五笔、拼音等输入法。然而以前在windows系统的时候一直是用万能五笔或是极点五笔的。万能五笔最方便的地方就是当遇到不会打的字可以直接采用拼音输入法,而不需要切换到拼音输入法。现在在linux下的scim的五笔就没有这样的功能,每次遇到实在是打不出来的字,都要切换到拼音输入法下去打字,很是麻烦。在网上也找了很久,没有找到理想的输入法。想起几年前自己就做过windows下的拼音五笔,试想在linux下也应该可以。尝试制作了一下,终于可以使用了。

  首页要有拼音及五笔两种输入法的码表

  一,拼音码表


  1,在windows系统下
  我采用的是windows下的全拼码表,因为我没有找到智能ABC拼音的码表,只好采用了全拼码表。

  得到windows的全拼码表并不难,可以通过windows自带的码表生成器来完成。

  运行IMEGEN.EXE程序,将 WINPY.MB 逆转换成winpy.txt文件。
  这样就得到了拼音的码表文件。

  这只是windows格式的码表文件,如果想被scim采用,还需要转换成scim格式。

  2,在linux系统下

  通过mb2scim工具可以将 winpy.txt 文件转换成scim格式的码表文件。
下载地址:http://down.csdn.net/html/2006-09/21/159348.html

  解开mb2scim工具后,进入到mb2scim,执行下面的命令:
chmod +x mb2scim

  将mb2scim设置为可执行文件。

  然后再执行:
./mb2scim WINPY.TXT winpyx.txt

  这样就得到了支持scim格式的拼音码表文件winpyx.txt。

  二,五笔码表
  获取五笔码表文件很简单,只要将scim内的五笔码表转换出来就行了。

  进入SCIM码表存放的目录:/usr/share/scim/tables,执行
scim-make-table Wubi.bin -o Wubi.txt
  这样就得到逆转换后的五笔的码表。

  三,合并码表文件
  在linux下用gedit分别打开拼音码表文件winpyx.txt 及 五笔码表文件 Wubi.txt
将winpyx.txt内的内容整合到Wubi.txt文件中。

  将winpyx.txt文件中
BEGIN_CHAR_PROMPTS_DEFINITION
....要复制的内容...
END_CHAR_PROMPTS_DEFINITIO
内容复制到Wubi.txt的这个区域,建议放到END_CHAR_PROMPTS_DEFINITIO这一行的前面。

  将winpyx.txt文件中码表正方区域
BEGIN_TABLE
....要复制的内容...
END_TABLE
  内容复制到Wubi.txt的这个区域,建议放到END_TABLE这一行的前面。

  四,复改Wubi.txt文件的UUID的值
  在终端执行:uuidgen 
  将得到一个文本串码,将这个串码替换掉Wubi.txt文件中的UUID的值。

  请将 MAX_KEY_LENGTH的值改为12,原来是4。改过就可以打多个字了。

  五,修改输入名称及图标

  可以将ICON、NAME、NAME.zh_CN 等值改成你想要起的名字。

  六,生成scim的输入法可执行码表文件

  完成上面五个过程,你的拼音五笔输入法基本上就是完成了。这个时候只要将执行:
scim-make-table Wubi.txt -b -o /usr/share/scim/tables/XWubi.bin
  就生成了拼音五笔输入法。
  重启x-window,试一下吧,系统中就多了一个可以输入五笔,也可以输入拼音的,拼音五笔输入法了。

办法总比问题多,自己动手尝试解决这些问题也是一件很开心的事。



分享到:
评论

相关推荐

    自已动手制作Linux下拼音五笔输入法

    通过以上步骤,你不仅学习了如何自定义Linux下的输入法,还了解了码表文件的格式和SCIM输入法框架的工作原理。这个过程虽然繁琐,但能够让你更深入地理解输入法的内部运作机制,并且可以根据个人需求定制自己的输入...

    五笔(linux)的安装

    1. **选择五笔输入法引擎**:Linux下有多种五笔输入法引擎可供选择,例如Fcitx、IBus、Gimppinyin等。Fcitx是一个轻量级且功能强大的输入法框架,支持多种输入法,包括五笔。IBus是另一个广泛使用的输入法系统,同样...

    QQ五笔拼音输入法

    QQ五笔拼音输入法是一款由腾讯公司开发的高效、便捷的输入工具,它结合了五笔字型输入法和拼音输入法的优点,为用户提供了多元化的输入选择。五笔输入法以其快速的打字速度和准确的编码系统,深受一些熟悉五笔字型的...

    Linux--小企鹅五笔输入法

    对于习惯使用五笔输入法的用户来说,"Linux--小企鹅五笔输入法" 提供了一个在Linux环境下输入中文的有效解决方案。在Linux中,五笔输入法的实现往往依赖于第三方软件,其中Fcitx是一个广泛使用的输入法框架,它支持...

    ubuntu下安装五笔输入法

    Fcitx是Linux下广泛使用的输入法框架,支持多种输入法插件,包括五笔输入法。首先,通过终端执行以下命令来安装Fcitx: ```bash sudo apt-get install fcitx ``` ### 安装五笔输入法插件 Fcitx默认并不包含五笔...

    Metro最好用的五笔输入法(包含五笔拼音模式)32位+64位

    标题中的“Metro最好用的五笔输入法(包含五笔拼音模式)32位+64位”指的是一款专为Windows Metro界面设计的五笔输入法软件,它集成了五笔字型编码与拼音输入的功能,适用于不同操作系统位宽(32位和64位)的用户。...

    精品五笔拼音双输入法

    【精品五笔拼音双输入法】是一款融合了五笔字型和拼音输入方式的高效汉字输入工具,旨在为用户提供更加便捷、高效的输入体验。这款输入法结合了五笔输入法的快速准确和拼音输入法的易学易用,使得用户在熟悉五笔编码...

    台湾内码五笔输入法

    在台湾,由于历史原因,大部分计算机系统采用Big5编码,与大陆普遍使用的GBK或Unicode编码有所不同,这往往导致了不同地区五笔输入法在跨编码环境下的兼容性问题。 "台湾内码五笔输入法"的出现,旨在提供一个解决...

    QQ五笔输入法 QQ五笔输入法

    QQ五笔输入法是一款由腾讯公司开发的汉字输入软件,主要面向熟悉五笔字型编码的用户群体。作为中文输入的重要工具,QQ五笔输入法以其高效、精准和易用性在众多输入法中占据一席之地。五笔字型是一种基于汉字结构的...

    搜狗五笔输入法64位V2.1.0.1288官方正式安装版

    搜狗五笔输入法与传统输入法不同的是,不仅支持随身词库——超前的网络同步功能,并且兼容目前强大的搜狗拼音输入法的所有皮肤,值得一提的是,五笔 拼音、纯五笔、纯拼音多种模式的可选,使得输入适合更多人群。...

    拼音、五笔输入法,极品五笔输入法

    极品五笔输入法,放心使用,纯绿色软件!好的话,请下载正版软件!

    万能五笔 linux

    最后,"wnwb.txt"很可能是关于万能五笔Linux版的说明文档,包括软件的简介、使用方法或常见问题解答。 安装"万能五笔 Linux"时,通常需要将输入法框架与之集成。在Linux中,常见的输入法框架有Fcitx、IBus等。你...

    Win8 Metro下兼容的五笔拼音混合输入法 x64版

    Win8 Metro下兼容的五笔拼音混合输入法 x64版 安装使用一段时间了,没啥大问题。支持拼音混合输入。

    86版王码五笔输入法

    这是一款86/98版的王码五笔输入法!这是一款86/98版的王码五笔输入法!这是一款86/98版的王码五笔输入法!这是一款86/98版的王码五笔输入法!这是一款86/98版的王码五笔输入法!这是一款86/98版的王码五笔输入法!这...

    数字五笔输入法付注册码

    不过,许多数字五笔输入法软件都会提供学习工具和辅助功能,如词库联想、拼音提示等,以帮助新用户更快地掌握五笔输入技巧。 总的来说,数字五笔输入法是手机用户提升打字效率的良好选择,尤其是对于经常需要大量...

    最好用的:万能五笔输入法

    万能五笔输入法是一款在...熟练掌握五笔输入法不仅可以提高打字速度,还能在一定程度上降低对拼音输入法的依赖,特别适合需要大量文字输入的工作场景。通过持续的优化和更新,万能五笔输入法将持续提供更好的输入体验。

    王码五笔输入法.zip

    然而,随着技术的发展,现代的拼音输入法如智能ABC、搜狗拼音、百度拼音等,通过云计算和大数据技术提供了强大的自动补全和联想功能,使得拼音输入法的效率大幅提升,王码五笔输入法的流行程度有所下降。但对某些...

    极点五笔输入法(freewubi)arm64版本deb安装包

    极点五笔输入法,全称为极点汉字输入平台,是由杜志敏研发的完全免费,功能强大的中文输入软件,以五笔输入为主,拼音输入为辅,支持智能构词法,词典功能和命令操作。 在arm64上交叉编译的极点五笔输入法(freewubi...

    五笔输入法 兼容拼音

    这种输入法同时支持拼音输入,用户可以选择在不记得五笔编码时直接输入拼音,系统会根据拼音显示出相应的汉字供选择。这种设计极大地提升了输入法的便利性,使得五笔输入法不仅仅适用于熟悉五笔的用户,也适合拼音...

    fedora 12安装五笔字型输入法

    在Linux环境下,虽然不像Windows那样有现成的五笔输入法预装,但依然可以通过一些方法来安装和配置。 Fedora 12采用RPM包管理系统,因此我们可以使用这个系统来安装五笔输入法的软件包。首先,你需要找到适合Fedora...

Global site tag (gtag.js) - Google Analytics