LinuxSir.cn,穿越时空的Linuxsir!

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

问一个scim的OVER THE SPOT问题

[复制链接]
发表于 2003-5-30 18:28:27 | 显示全部楼层 |阅读模式
SCIM很好用,不过有一个不爽的问题就是在非KDE/QT的程序中可以做到OVER THE SPOT 的光标跟随,但是在KDE/QT的程序中就不可以。为什么呢?如果是QT的问题,怎么FCITX就可以呢?
发表于 2003-5-30 19:12:53 | 显示全部楼层
发信人: suzhe (烦着呢), 信区: Linux
标  题: 关于SCIM在X Window下光标跟随的解释。
发信站: BBS 水木清华站 (Fri May 16 15:57:40 2003), 转信

1、X Window 仅在 OverTheSpot 输入风格下才支持光标跟随;
2、GTK2 仅支持 OnTheSpot 输入风格;
3、QT3/KDE3 支持 OverTheSpot 和 OnTheSpot;
4、mozilla同样支持这两种风格;
5、结论:将 SCIM 的 OnTheSpot 选项关闭,可以在除GTK2以外的其它程序里面实现
   光标跟随。

我正在研究让X Window在所有输入风格下支持光标跟随的方法。
--
Smart Boot Manager -- One of the most powerful Boot Managers in the world.
http://btmgr.gnuchina.org

Smart Common Input Method platform -- A new input method platform
http://savannah.nongnu.org/projects/scim
http://www.turbolinux.com.cn/~suzhe/scim/


※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.74.191.34]
发表于 2003-5-31 16:41:19 | 显示全部楼层
在qt程序里面用scim确实有点麻烦,光标有时候紧跟在后面,有时候呆在前面不动,比如说我要输入“解决这个问题”却成了“问题解决这个”,真不知如何是好。
发表于 2003-6-1 08:15:18 | 显示全部楼层
为什么你们总认为是 SCIM 的问题呢?在我这里 qt 3.1.2 和 SCIM 工作的很好,一点问题都没有。

是不是你们的QT 少打了什么补丁?

最初由 trotsky 发表
在qt程序里面用scim确实有点麻烦,光标有时候紧跟在后面,有时候呆在前面不动,比如说我要输入“解决这个问题”却成了“问题解决这个”,真不知如何是好。
 楼主| 发表于 2003-6-1 08:57:38 | 显示全部楼层
因为我用fcitx和xsim的时候,没有出现这样的情况,就正常反映来说,也会认为是scim的问题。我的qt也是3.1.2的,补丁打了几个,不过忘了。好像是一个关于日文字体的,还有一个是实现嵌入斜体字体的。修改qt的缺省输入风格为overthespot的补丁没有打,我用qtconfig修改成overthespot了。但是scim关闭onspot风格在qt程序中输入时,输入条只在应用程序的下边左右移动,并不跟随光标,不知道为什么。另外就是我用zh_CN.GBK的locale输入时,SCIM不能输入GBK的汉字,SCIM连18030都支持的啊,我不知道如何配置她。
我感觉scim的一些文档初级的文档太少了。
不过我还是喜欢使用SCIM,因为希望这个平台能流行起来,大家都使用同一种输入平台的好处多多了。
发表于 2003-6-1 13:00:24 | 显示全部楼层
最初由 penny 发表
结论:将 SCIM 的 OnTheSpot 选项关闭,可以在除GTK2以外的其它程序里面实现光标跟随。


已经研究成功吗?可以设置了吗?在哪里设置?
期待ing..............
发表于 2003-6-1 19:25:08 | 显示全部楼层

苏兄,非常对不起,我错了。

最初由 james_su 发表
为什么你们总认为是 SCIM 的问题呢?在我这里 qt 3.1.2 和 SCIM 工作的很好,一点问题都没有。

是不是你们的QT 少打了什么补丁?


苏兄,非常对不起!以前不知道/usr/lib/qt3/bin/qtconfig竟然可以设置输入法的over spot或on the spot的功能,今天打开一看,竟然真有这么一个选项,于是选择了over the spot ,嘿,好了,不仅使字体顺序恢复正常,而且实现了光标跟随!

太好了,因为这个,我差点抛弃scim,现在好了,现在可以专心用scim了。

scim,petfect!

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-6-2 07:29:52 | 显示全部楼层
怎么回事情?我的还是不行。
发表于 2003-6-2 09:31:21 | 显示全部楼层
你用的是哪个版本的 SCIM?如果是用的 0.4.0,请升级到 0.4.1。

用 ctrl-/ 把输入状态改成“中”就可以输入所有汉字了(大约 25000个)。

最初由 kerberos 发表
因为我用fcitx和xsim的时候,没有出现这样的情况,就正常反映来说,也会认为是scim的问题。我的qt也是3.1.2的,补丁打了几个,不过忘了。好像是一个关于日文字体的,还有一个是实现嵌入斜体字体的。修改qt的缺省输入风格为overthespot的补丁没有打,我用qtconfig修改成overthespot了。但是scim关闭onspot风格在qt程序中输入时,输入条只在应用程序的下边左右移动,并不跟随光标,不知道为什么。另外就是我用zh_CN.GBK的locale输入时,SCIM不能输入GBK的汉字,SCIM连18030都支持的啊,我不知道如何配置她。
我感觉scim的一些文档初级的文档太少了。
不过我还是喜欢使用SCIM,因为希望这个平台能流行起来,大家都使用同一种输入平台的好处多多了。
发表于 2003-6-2 09:32:12 | 显示全部楼层
X 底层有问题,无法实现 XIMP 协议的 OnTheSpot 光标跟随。

最初由 trotsky 发表
已经研究成功吗?可以设置了吗?在哪里设置?
期待ing..............
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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