LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: QuickTime

那里有真正支持On The Spot的输入法?

[复制链接]
发表于 2004-6-17 00:45:42 | 显示全部楼层
首先,确定你的 panel 没有选中 stick 那个选项

按照支持 gtk immodule 的方法启动两个 scim后,在Qt 和 GTK 程序中都是可以光标跟随的 (如何启动在这个论坛上已经发了很多遍了,你可以搜索或者去 scim 主页上的 document 中看)

Qt 中必须设置成 over the spot,否则不正常
发表于 2004-6-17 08:29:52 | 显示全部楼层
新的fcitx已经可以在OO中光标跟随了
发表于 2004-6-17 08:43:04 | 显示全部楼层
最初由 Yuking 发表
新的fcitx已经可以在OO中光标跟随了


OverTheSpot 就是光标跟随。OO 本来就支持 OverTheSpot,只要輸入法也支持 OverTheSpot 就可以光标跟随了。

关键是 OO 不支持 OnTheSpot,无法实现在光标处预编辑。
 楼主| 发表于 2004-6-17 11:21:41 | 显示全部楼层
现在基本上可以在gtk2里面跟随了
但是qt不行。
gtk和qt都可以on the spot, OOo也可以,但是插入输入的时候有问题,OOo中也不能跟随
我的qtconfig是on the spot
选择over the spot所有的qt程序会死
打算更新一下qt看看
 楼主| 发表于 2004-6-17 11:22:36 | 显示全部楼层
另外scim的三个设置模块
simple, gconf, socket分别是控制什么的阿
发表于 2004-6-17 12:44:48 | 显示全部楼层
不是“分别控制”
可以用流水线结构来想象一下子。流水线上每个环节都有并且只有一个自己的 backend, frontend, config 模块。刚才看过 suzhe 在邮件列表中那篇精彩的使用说明了。有两种方式,只支持 XIM 的方式,以及作为服务器来同时支持 XIM 和 im-scim.so (gtkimmodule) 的方式。第二种方式比第一种多一个环节。各个环节间的耦合就是用 socket 来实现的。用户的配置首先经过第一段的 socket config 传递给第二段的 socket frontend,然后第二段再把它传递给 simple 或者 gconf config
发表于 2004-6-17 12:56:46 | 显示全部楼层
最初由 bbbush 发表
不是“分别控制”
可以用流水线结构来想象一下子。流水线上每个环节都有并且只有一个自己的 backend, frontend, config 模块。刚才看过 suzhe 在邮件列表中那篇精彩的使用说明了。有两种方式,只支持 XIM 的方式,以及作为服务器来同时支持 XIM 和 im-scim.so (gtkimmodule) 的方式。第二种方式比第一种多一个环节。各个环节间的耦合就是用 socket 来实现的。用户的配置首先经过第一段的 socket config 传递给第二段的 socket frontend,然后第二段再把它传递给 simple 或者 gconf config


看来你开始领会 SCIM 的精髓了 hoho.
发表于 2004-6-17 13:06:01 | 显示全部楼层
^_^
还好不是太笨 再者一直有人教着
以后有问题还要继续问下去
发表于 2004-6-17 13:11:24 | 显示全部楼层
是突然想起 gstreamer 的结构了
假如 scim 可以直接用 gstreamer 的框架呢?是不是很异想天开?因为 scim 自己需要维护一个通信协议,然后还要维护一个通信过程,这样是不是有点太复杂了?
假如添加手写输入法,那么通信协议和通信过程都会有很大改变吧?
发表于 2004-6-17 13:20:34 | 显示全部楼层
还有 roff 或者 tex 文档处理的管道结构,也很像
scim 比起它们的管道通信似乎有优点,也有缺点,需要再总结一下子。scim 的输入输出不像 gstreamer 一样需要应用多种插件,也不像 roff 那样需要经过多种不同处理。不过可以把输入法想象成 codec
再次异想天开了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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