Board logo

标题: [提交Bug] [BUG反馈] 3.X版本偶尔出现的键盘错位BUG [打印本页]

作者: 玄霄    时间: 2010-8-18 06:20     标题: 3.X版本偶尔出现的键盘错位BUG

本帖最后由 玄霄 于 2010-9-17 00:57 编辑

IE8则完全无此现象

------------------------------

真是幸运,今天终于能重现这个BUG了!

不过我想很少人用的是英式键盘的笔记本电脑因此这个BUG也不太受关注,不过从TW2开始浏览器和搜狗拼音之间一直有些不大不小的毛病(比如TW3上一直未解决的Alt+Shift切换)。当然作为菜鸟,下面写的问题重现方法可能罗嗦了点,开发组大神将就着看吧。而且,未必只有这一种重现方式,可能还有其他的但目前没发现,因为以前出现BUG都是偶然随机性的。

下面是做法,首先需要的条件(也是我电脑目前设置)是:

1)仅两个输入法使用:英语(英国)、搜狗拼音输入法

2)搜狗拼音里设置 Ctrl+, 可切换至搜狗;控制面板里设置 Ctrl+0 切换回英语

3)TW3右上角提供搜索者为百度(这个其实也无所谓)

重现方式如下:

1)(默认英语英国)打开TW,打开两个google.co.uk英文首页

2)第一个标签里,光标点到右上角的【百度搜索】,按下Ctrl+, 切换到搜狗状态

3)到第二个标签,光标点到Google的主输入框里,按下Ctrl+0 回到英语英国,此时输入英文字符,【'】变【#】;它右侧的【#】变【\】;位于左Shift右边的【\】键则彻底无效

这就是BUG的全部重现过程了

不过还有一步

4)再切换回到第一个标签,光标点到右上角的搜索栏里,此时输入法仍是英语英国,再按字符,就回到原键盘设定的了

以上是BUG汇报,由于IE8完全无此现象,作为菜鸟分析重现过程中IE8与TW3的不同点,那就是TW3在切换不同窗口不同输入框时输入法不变(第一个框变了,第二个也变了);而IE8每个输入框(对比第一个标签搜索栏与第二个标签Google主输入框)都分配单独的输入法——如果默认英语英国,将第一个标签搜索栏改为搜狗之后,切换到第二个标签Google主输入框时,自动变回英语英国

这就是区别

希望开发组大神能够察觉!!!

以上
作者: hope250    时间: 2010-8-18 08:26

怀疑是你的键盘问题
作者: 玄霄    时间: 2010-8-18 15:26

怀疑是你的键盘问题
hope250 发表于 2010-8-18 08:26 http://bbs.ioage.com/cn/images/common/back.gif

我个人认为不可能
作者: ifusion    时间: 2010-8-18 15:35

我个人认为不可能
玄霄 发表于 2010-8-18 15:26 http://bbs.ioage.com/cn/images/common/back.gif

同时怀疑键盘问题。

从编程角度来说不太可能呀。除非世界之窗是木马。记录键盘输入。除此之外都是接^收键盘输入。软件根本没有操控键盘的代码,怎么会有键盘错位呢?你以为是361-1这个大流氓呀?
作者: cyrix786    时间: 2010-8-18 15:36

本帖最后由 cyrix786 于 2010-8-18 15:40 编辑

按下的是【'】键输入时却成了【#】,这和浏览器有啥关系?首先检查键盘是不是有问题,再看看输入法的设置上是不是有什么问题。
作者: 玄霄    时间: 2010-8-18 16:54

回复4L和5L,因为我在主楼已经明确说了,IE8绝没有这个问题的出现,而只有世界之窗才发生。我怀疑是它和输入法之间有毛病
作者: 玄霄    时间: 2010-8-19 22:13

顶起来,开发组能不能帮帮忙解决?这个问题自TW3开始就一直未能解决
作者: howell    时间: 2010-8-19 23:59

呃…  我的完全没这情况,可能是楼主个例吧,楼主可以多排查一下其它方面原因。
作者: 412268499    时间: 2010-8-20 00:03

开个记事本按出问题的那个按键N次看看是不是都输出正确 再全新安装一下TW看看
作者: 玄霄    时间: 2010-8-20 06:18

我重装了TW3各版本无数次了,总有几率出现这个现象

现象重现不能,直到现在,我没发现具体详细的重现步骤,因此做不到让你们试试

但可以确定的是,IE8下运行搜狗拼音和英语(英国)切换,绝不会出现键位错误的毛病!键盘好得很,没任何毛病

我现在就想问一下,还有没有朋友也同样用的是【英式键盘】的笔记本电脑?有没有出现过浏览器用段时间,多切换几次搜狗拼音模式下的中英切换,再回到【英语(英国)】模式下,蓦然发现输入【'】的键,忽然变成了【#】;输入【@】的键(Shift + '),忽然变成了【~】(Shift + #)
作者: roc    时间: 2010-8-31 20:51

楼主,请试试把世界之窗的防假死模式去掉试试。
PS:如果楼主可以有比较高的几率重现,请联系我,我的QQ号:809760914(加QQ后请说明自己的问题,谢谢)
作者: 玄霄    时间: 2010-9-17 00:54

问题已重现,请开发组大神明察!
作者: moritsune1    时间: 2010-9-17 16:03

请问用美式键盘会出现这种问题吗
作者: 玄霄    时间: 2010-9-17 17:15

请问用美式键盘会出现这种问题吗
moritsune1 发表于 2010-9-17 16:03 http://bbs.ioage.com/cn/images/common/back.gif


这个不清楚,但我想由于(至少我见过的)所有中文输入法都是默认美式键盘键位的(输入法状态下Shift切换中英文时),因此可能不会出现这种问题,只有非美式键盘才可能出现这样的差错吧
作者: xiazi0222    时间: 2010-9-17 17:41

14# 玄霄 联系11楼那个roc的QQ号吧
让他远程看下




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