::-- GuiXing [2006-06-07 04:06:54]
DocVersion: 草案|修改|正式|修订
通用输入法码表
将大家平日使用的中文输入法转换成为能在各个平台下使用的通用输入法档(这里主要是指Xcin所吃的cin档或SCIM格式的码表档)
起因
本项目的起因是在CPUG 会课时delphij劝 ZoomQuiet 放弃windows而使用 FreeBSD 时,ZoomQuiet 面有愧色的说道:“本人目前所使用的表形码输入法,还没有找到一个替代品,如果找到一个合适的替代品即可将工作及学习环境全部转移至 FreeBSD 上来了。”
在下当时正值换笔之时,想要学习一下 ZoomQuiet所使用的表形码输入法(虽然是失败告终)但是本人把表形码转换到了Mac OSX下的一个输入法构架解决方案OpenVanilla下了,产生了一个cin档,其实这个档是Xcin所吃的,也许是输入法引擎运用比较广泛,这种格式的档也就像标准一样被认可下来了,台湾教育部发行注音输入参考档的格式也是cin档,而那个SCIM则是在Linux, FreeBSD 等开放操作系统中比较强悍的一款输入法引擎了。
理想
无论我们工作在何样的操作系统中都可以使用自己喜好的输入法或是通过简单的修改即可合乎个性的要求。
工程介紹
通用输入法码表(CommonInputModelTables),其旨在建立公用的各大输入法引擎通吃的输入法码表。
SVN环境
trac 观察: http://cvs.woodpecker.org.cn:8080/trac/browser/zqlib/trunk/zqlib/4chinese/CIMTable
http 访问: http://cvs.woodpecker.org.cn/svn/woodpecker/zqlib/trunk/zqlib/4chinese/CIMTable/
- svn 访问: svn://cvs.woodpecker.org.cn/woodpecker/zqlib/trunk/zqlib/4chinese/CIMTable/
项目主持人: GuiXing
技术需求
输入法码表本身即是一个文字档,是每个字与键盘组合的对应列,无需太多。
实现途经
通过sed, awk等工具产生能够工作在SCIM, OpenVanilla输入法引擎下的码表档。将来也许会使用Python完成对mb等码表档的转换工作以代替现有的人工的劳役。 重複機械化,有規律的動作就不應該是人做事
成果
现今完成了对ZoomQuiet提供的表形码码表文件的转换,以及前几日因恶MacOSX与OpenVanilla自带的五笔输入法而将五笔86版也转换为了cin档。现有成果:
- * wb86.cin
- M$ office中所带的五笔86版码表cin参考档。
- * biaoxin.cin
- M$ Win981st中所带的表形码码表的cin参考档。
SCIM-BXM
表形码 scim1.4.4-1ubuntu12 的码表 -- ZoomQuiet
根据 sofootl以往的作品
由wolfg根据 俺的失败修改,完成!
下载: BXM2003.tar.gz
相关
反馈
本页内容中的部分信息将检入FAQ.txt