Board logo

标题: 我发现输入法的问题是怎么回事了 [打印本页]

作者: runner111    时间: 2006-12-7 09:01     标题: 我发现输入法的问题是怎么回事了

在任何一个网页打开输入法,同时会在地址栏自动打开了输入法。这样导致所有窗口就像打开了2个输入法一样,就会出现输入法怎么关也关不上的假象,实际上先激活地址栏把那里的输入法关闭,然后再把网页上的输入法关上就行了。把这个问题解决一下吧,太烦人了
作者: lvjing79    时间: 2006-12-7 09:34

不知道你说的是啥意思?
作者: 囚中城    时间: 2006-12-7 09:36

输入法的关系吧。我用极点五笔,不存在
作者: constantine    时间: 2006-12-7 12:02

原帖由 囚中城 于 2006-12-7 09:36 发表
输入法的关系吧。我用极点五笔,不存在



不可能..吧...除非把多线程关了...

极点的作者说标准的IME输入法都是这样的,看他的语气,,,可能也不准备改了....


不过我超爱极点啊,只有把多线程关掉..呵呵
作者: google    时间: 2006-12-7 12:05

偶也用极点5。1也不存在关不掉的情况
作者: runner111    时间: 2006-12-8 08:55

。。。。 地址栏和各个页面当你打开输入法的时候,虽然是同时打开,但是你在页面切换输入法的时候,地址栏的输入法是不会被关闭的。这样用一阵就会出现页面输入法好像关不上的毛病。实际上是因为地址栏的输入法还在开启状态。我试了好几种输入法,都有这个问题。应该是多线程搞得。

提个建议:既然多线程不能共享输入法,那就应该自动关闭它,例如当用户打开输入法的时候,设置一个布尔值,如果关闭的时候把这个值置0,然后广播给每个线程,通知他们自动关闭输入法。
我没做过输入法的研究,不知道windows 提没提供这样的api,好像有一篇钩子的文章能钩住输入法的。
作者: 那巴尔    时间: 2006-12-8 09:17

我这里没有任何问题啊,从没碰到要关闭两次输入法的情况,我切换输入法都是用Ctrl+空格。
作者: caten    时间: 2006-12-8 16:35

原帖由 runner111 于 2006-12-8 08:55 发表
。。。。 地址栏和各个页面当你打开输入法的时候,虽然是同时打开,但是你在页面切换输入法的时候,地址栏的输入法是不会被关闭的。这样用一阵就会出现页面输入法好像关不上的毛病。实际上是因为地址栏的输入法 ...


之前2.0没有出的时候    也都这种情况的  出现多个输入法  需要鼠标点下输入法  才能关闭 所以不会是多线程的问题
要关掉多线程的话  用这个帖子里的方法吧    默认为一个输入法关掉多线程不值得  
http://bbs.ioage.com/viewthread.php?tid=14039&highlight=0622
作者: runner111    时间: 2006-12-27 10:23

问题是之前1.x我没发现有这个问题。另外出现这种情况的时候,点输入法是没有用的,除非先把地址栏的输入法关掉
作者: WeeVee    时间: 2006-12-27 10:28     标题: 回复 #9 runner111 的帖子

现在问题是2.0的问题(多线程)。1.x是单线程。
作者: yoke    时间: 2006-12-27 13:04

我知道楼主的意思,就是说地址栏里的输入法跟页面里的输入法不能同步。我也发现这个问题了。不过我觉得这个没什么不好的,不影响使用。而且与不干扰反倒还更好!
作者: jianbo2005    时间: 2006-12-27 13:41

我没有LZ所说的情况




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2