LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: james_su

SCIM 0.3.1 & SCIM-Chinese 0.1.6 发布了。

[复制链接]
发表于 2003-3-6 13:38:04 | 显示全部楼层

我把二笔码表编辑后用于scim

我把二笔码表编辑后用于scim,现在在scim里有二笔输入法了,很好用呢!
编辑时,主要加了表头,表尾,很简单。
把五笔的表头修改一下,就可以了。
二笔与五笔的不同在于,二笔多用了,。;/四个键。
五笔的,。定义为翻页,二笔中就不能这样,用-=就可以。
五笔的Z是万能键,而二笔的Z是 普通键,万能键是`(tab之上)。
其它部分我没有改。
修改后结果:(改动部分有标注)
SCIM_Generic_Table_Phrase_Library_TEXT
VERSION_0_2
# Begin Table definition.
BEGIN_DEFINITION
SERIAL_NUMBER = 20030305
NAME = eb                                    #原来为wb
NAME.zh_CN = 二笔字型                 #原来为五笔字型
NAME.zh_TW = 二筆字型                 #原来为五筆字型
LOCALES = zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_CN,zh_TW.UTF-8,zh_TW.Big5,zh_TW,zh_HK.UTF-8,zh_HK
#AUTHOR =
STATUS_PROMPT = 中
AUTO_SELECT = TRUE
AUTO_WILDCARD = TRUE
DYNAMIC_ADJUST = TRUE
VALID_INPUT_CHARS = abcdefghijklmnopqrstuvwxyz;,./           #原来没有z;,./
SINGLE_WILDCARD_CHAR = ?`                 #原来为?z
MULTI_WILDCARD_CHAR = *
SELECT_KEYS = 123456789
SPLIT_CHARS = '
MAX_KEY_LENGTH = 4
PAGE_UP_KEYS = Control+Page_Up,minus                   #原来有comma,
PAGE_DOWN_KEYS = Control+Page_Down,equal          #原来有period,
BEGIN_CHAR_PROMPTS_DEFINITION

(原来五笔这里有一些内容,不知什么作用,所以先删了。)

END_CHAR_PROMPTS_DEFINITION
END_DEFINITION

# Begin Table data.
BEGIN_TABLE

(原来的码表放在这里,注意加词频,方法见上面的贴子。)

END_TABLE
发表于 2003-3-6 13:54:45 | 显示全部楼层
苏兄:
能否加上编码提示与编码互查功能,这样的话,就更好了。
 楼主| 发表于 2003-3-6 14:43:52 | 显示全部楼层
你是说类似于 五笔<->拼音 的互查么?

另外码表里面每一行后面不能有注释。注释只能从行首开始。这个我会在下一版里面改进。
发表于 2003-3-7 14:59:51 | 显示全部楼层
苏兄:
我有一个问题,如何识别汉字与非汉字?

比如win98的码表,是汉字在前,编码在后,中间没有空格,有的还有多个编码。我想编个C程序读取它,再存成另外的格式。所以有这个问题。
发表于 2003-3-7 15:11:00 | 显示全部楼层

--

用isalpha函数就可以判断汉字和非汉字
 楼主| 发表于 2003-3-7 16:17:13 | 显示全部楼层
这个用 perl, awk 或 shell 写个脚本处理就行了吧?

最初由 yjmsir 发布
苏兄:
我有一个问题,如何识别汉字与非汉字?

比如win98的码表,是汉字在前,编码在后,中间没有空格,有的还有多个编码。我想编个C程序读取它,再存成另外的格式。所以有这个问题。
发表于 2003-3-7 23:47:22 | 显示全部楼层

Re: --

最初由 Yuking 发布
用isalpha函数就可以判断汉字和非汉字

谢谢。
发表于 2003-3-11 01:00:31 | 显示全部楼层
苏兄:
我看了你的SCIM设计概要,真的很好。
我注意到你提到IIIMF, (Internet/Intranet Input Method Framework),你的scim是不是基于它设计的?
还有是如何使用doxygen,就是如何编它的config file?
 楼主| 发表于 2003-3-11 09:37:37 | 显示全部楼层
SCIM 的设计的确参考了 IIIMF,但是架构与 IIIMF 完全不同。以后我也许会为SCIM写一个支持 IIIMF 的前端,这样SCIM和IIIMF就可以结合起来了。

doxygen 有一个 wizard 可以用来生成配置文件的。叫 doxygen-doxywizard。

最初由 yjmsir 发布
苏兄:
我看了你的SCIM设计概要,真的很好。
我注意到你提到IIIMF, (Internet/Intranet Input Method Framework),你的scim是不是基于它设计的?
还有是如何使用doxygen,就是如何编它的config file?
发表于 2003-3-14 15:03:53 | 显示全部楼层
我的情况和ppip兄的差不多,怎么都不能用,不知道为什么,请高手赐教,谢了!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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