QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3101|回复: 11

让输入法支持五笔字型98版

[复制链接]
发表于 2006-2-4 16:21:15 | 显示全部楼层 |阅读模式
(以海峰五笔9.0版的码表为例子)
下载码表命名为wb98.txt,执行:
scim-make-table wb98.txt -b -o /usr/share/scim/tables/wb98.bin,重启x-window,OK!
-------------------------------------------------------------------
附:
转换思路与步骤:
1. IMEGEN
用它可以逆转换安装目录下的SunWb_98.MB为文本文件SunWb_98.txt。
2. GBEXTSUP
用它可以把得到的unicode格式的文本转换为gb18030格式。
3. 这两个软件如何获得:以上第一个工具可以从windows安装盘中找到,第二个工具微软的网站上有。
4. 写一小段程序,把DOS格式的回车换行变为UNIX格式的换行。即 0d0a -> 0a 也。
5. 再写一段程序,把文字在前、编码在后改为编码在前、文字在后,而且每条编码单独起一行。设此文件名为wb98-0.txt。
6. 转换为UTF-8格式:iconv --from=gb18030 --to-code=utf-8 wb98-0.txt --output=wb98.txt。iconv是debian下的一个字符集转换工具。
6. 找到SCIM放码表的地方:/usr/share/scim/talbes/,假设原来的86版的码表文件为wb86.bin,执行scim-make-table wb86.bin -o wb86.txt,得到逆转换后的五笔86版的码表。
7. 打开wb86.txt,复制文件头、尾并覆盖wb98.txt中相应部分;修改UUID,建议增一即可,以示与86版不同,其它可酌情修改(如:输入法名称及所用图片亦可修改。)
8. 执行:scim-make-table wubi98.txt -b -o /usr/share/scim/tables/wb98.bin,重启x-window,完成!
 楼主| 发表于 2006-2-4 16:26:22 | 显示全部楼层

附件

附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-2-4 16:27:28 | 显示全部楼层

附件

附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-2-4 16:27:48 | 显示全部楼层

附件

附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-2-4 16:28:05 | 显示全部楼层

附件

附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-2-4 16:35:33 | 显示全部楼层

补充

Magic 控制中心 -》输入法 -》设scim为默认
我尚未转换为小企鹅的码表,请感兴趣的同志试一下。
回复

使用道具 举报

发表于 2006-2-5 17:47:18 | 显示全部楼层
98版我是不习惯的
回复

使用道具 举报

 楼主| 发表于 2006-2-5 20:59:40 | 显示全部楼层
规的98编码为:gmq
-------------------------------------------
给喜欢的人用啊,比如我就改为98版了。
回复

使用道具 举报

发表于 2006-3-20 19:09:27 | 显示全部楼层
请给个FOR FCITX的
回复

使用道具 举报

发表于 2006-3-21 00:44:28 | 显示全部楼层
[quote:e9e59dc3e4="superman"]请给个FOR FCITX的[/quote]http://www.fcitx.org/main/?q=node/16
回复

使用道具 举报

发表于 2006-3-21 10:47:14 | 显示全部楼层
我想要海峰最新版的码表
回复

使用道具 举报

发表于 2006-8-8 17:29:28 | 显示全部楼层
谢楼主,顶一下.
本人喜欢自己的五笔输入法,在LINUX一直未能找到方法.能不能用先试一下再说,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-28 07:10 , Processed in 0.044828 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表