LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 887|回复: 7

加入新输入法

[复制链接]
发表于 2004-1-6 10:55:40 | 显示全部楼层 |阅读模式
到处找不到文档,不知道怎样加入新的输入法。有没有一个man page什么的呀。

我自己做了一个mb文件,把郑码加进了,但是fcitx不知道加入了新mb,我只有把wbx.mb替换了。现在的问题是:不可以输入郑码z开头的字,因为wb里面z是万用键。

有没有什么办法?
发表于 2004-1-6 11:32:10 | 显示全部楼层
目前的fcitx的确不能自己添加输入法--这个是未来的计划。我要将z的功能改为可以自定义
发表于 2004-1-6 11:37:13 | 显示全部楼层
http://www.linuxsir.cn/postnuke/ ... order=0&thold=0
用SCIM吧,不然就习惯习惯用Z打拼音了,
 楼主| 发表于 2004-1-6 11:40:08 | 显示全部楼层
唉,我可是要解燃眉之急要现用呀。

我本想对源码做一个s/'z'/'?'/就行了,可是注意到像这样的代码
if (strCodeInput[0] != 'z') {        //即不是拼音状态
看起来'z'还用在处理wbx以外的地方了。

有没有一个简单的sed命令可以帮我先把这个'z'功能关掉,我先凑合用嘛。

多谢!
 楼主| 发表于 2004-1-6 11:53:24 | 显示全部楼层
这样可以凑合用:

    @${REINPLACE_CMD} -e "s#'z'#'?'#g" ${WRKSRC}/wbx.c              
    @${REINPLACE_CMD} -e "s#'z'#'?'#g" ${WRKSRC}/ime.c
    @${REINPLACE_CMD} -e "s#cInput <= '?'#cInput <= 'z'#g" ${WRKSRC}/ime.c
    @${REINPLACE_CMD} -e "s#'z'#'?'#g" ${WRKSRC}/xim.c                    

源码是.。的。弹但是好多怪事发生了,比如一旦进入中文输入方式,再按基、可安处加空格不能进入英文方式。
发表于 2004-1-6 13:59:25 | 显示全部楼层
将您的email告诉我吧,最好通过论坛的短信。
 楼主| 发表于 2004-1-11 09:48:15 | 显示全部楼层

Yuking, don't know how to send short messages

Hello Yuking. I didn't figure out how to send short messages on this forum. My email address is zhangweiwu@realss.com (publicly available in my registration info).
A reminder: I am the one who wish to use 郑码 in fcixt.

Thank you.
发表于 2004-1-11 13:46:33 | 显示全部楼层

回复: Yuking, don't know how to send short messages

最初由 zhangweiwu 发表
Hello Yuking. I didn't figure out how to send short messages on this forum. My email address is zhangweiwu@realss.com (publicly available in my registration info).
A reminder: I am the one who wish to use 郑码 in fcixt.

Thank you.


为什么不直接使用 SCIM 呢?可以自己添加码表。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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