积极答复者
当打开一个最大化的程序窗口后,若再打开一个非最大化窗口位于前台,移动鼠标有时会使当前窗口一闪到后面去

问题
-
不知道大家有没有遇到过这种现象。就是当打开一个最大化的程序窗口后,若再打开另外一个非最大化的程序窗口,并且此时它位于前台,结果有时候正在移动鼠标呢,就会使这个当前窗口一下子闪到后面去。
举个例子吧。比如打开了 Chrome 浏览器,最大化。又打开了一个别的程序窗口,可以是 Windows 系统的,比如 Windows 资源管理器、记事本、写字板什么的。这时新打开的窗口位于前台,有时候正在工作呢,移动一下鼠标,就会使当前窗口一下子闪到后面去。
请问,为什么会出现这种现象呢?难道是因为我打开了屏幕键盘,影响了屏幕上窗口间的焦点吗?
Pulled over our eyes to blind us from the truth
答案
-
屏幕键盘的这个特性是为了让你需要输入文字的窗口保持活动,因为所有非活动的窗口都是无法获得输入焦点的。Windows 每次只能有一个窗口处于活动,为了不让屏幕窗口自身抢占需要输入文字的窗口的焦点,屏幕键盘才会故意让自己失去焦点。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验??本帖是回复帖,原帖作者是楼上的 "红色狂想"另外,我发现屏幕键盘有一个特性。就是当点击它的标题栏,使屏幕键盘的窗口获得焦点后,只要一将鼠标指针移入它的键位区内,屏幕键盘就会自动让自己失去焦点,并将焦点切换到其它程序窗口上。
- 已标记为答案 红色狂想 2012年8月4日 9:45
全部回复
-
初步判断是误输入导致输入焦点变化改变了活动窗口。请检查一下包括键鼠在内的所有外设,例如笔记本触摸板、定点杆等等,有没有可能会被误触到产生不正确的输入(例如用小黑笔记本的,在用键盘打字时误触到键盘中间的定点杆)。再有一个原因就是鼠标按键微动开关有问题,容易造成连击,也会产生不正确的输入。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥?有挛抛榉绞椒梦事厶骋曰袢∽罴延没逖椤?本帖是回复帖,原帖作者是楼上的 "红色狂想"不知道大家有没有遇到过这种现象。就是当打开一个最大化的程序窗口后,若再打开另外一个非最大化的程序窗口,并且此时它位于前台,结果有时候正在移动鼠标呢,就会使这个当前窗口一下子闪到后面去。
-
我这是台式机,2008 R2 系统,安装了桌面体验,但使用的是默认的 Windows 经典主题,Themes服务已禁用。也检查过键盘和鼠标,没有发现被误触到某按键。不应该怨鼠标微动开关吧,因为我之前在这台机子上装过 Windows XP,就没有出现上文中所述的那些症状。而且发生这种症状时,并无按键操作,只要鼠标指针划过屏幕某一区域时。
这两天我又仔细观察了一下,打开了很多不同的窗口反复测试,正如我之前怀疑的,导致这一症状的是“屏幕键盘”。当我不打开屏幕键盘,或者打开后将之最小化,症状将消失,一切恢复正常。
以下我详细描述一下触发这一症状的具体步骤:
打开屏幕键盘,拖动到屏幕右下紧靠任务栏处,将之最小化。随便打开一个程序窗口,比如 Chrome 浏览器,将之最大化。然后再打开一个程序窗口,例如记事本和写字板。保持记事本或写字板位于 Chrome 浏览器窗口前面,即记事本或写字板为当前活动窗口。此时点击位于任务栏中的屏幕键盘,将之还原。在屏幕键盘还原后紧接着移动鼠标,使指针从屏幕最下方向上掠过屏幕键盘的窗口区。这时有80%的可能性,当前窗口会一下子闪到 Chrome 浏览器后面去,而 Chrome 浏览器变成了当前窗口。
以上就是我总结的,很诡异吧?
Pulled over our eyes to blind us from the truth
-
您好,
我注意到您的操作系统是Windows Server 2008 R2。 由于这里是Windows Client论坛,和Windows Server有关的问题,建议到服务器平台Windows Server System论坛提问以获得更好的帮助。
感谢您的理解。
Jeremy Wu
TechNet Community Support
- 已编辑 Jeremy_WuModerator 2012年7月31日 15:02
-
嗯,我之前也没有肯定说一定是物理原因导致误输入,而是建议你检查包括所有输入外设与输入法在内的一切可能会引起输入焦点变化的误输入操作,包括屏幕键盘。从你描述的现象看,猜测可能是 Chrome 的某热键或其它可能会激活 Chrome 回到前台的操作快捷键与屏幕键盘的部分功能有冲突。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "红色狂想"我这是台式机,2008 R2 系统,安装了桌面体验,但使用的是默认的 Windows 经典主题,Themes服务已禁用。也检查过键盘和鼠标,没有发现被误触到某按键。不应该怨鼠标微动开关吧,因为我之前在这台机子上装过 Windows XP,
-
正如我上文中所描述的”随便打开一个程序窗口,比如 Chrome 浏览器……“ 之所以用 Chrome 浏览器举例,是因为平常使用的比较多。其实不打开 Chrome 浏览器,这些症状也依旧。我做过测试。只打开 Windows 系统自带的程序窗口,比如屏幕键盘、记事本、IE9、写字板等,也可以触发这一症状。可见,并不是 Chrome 浏览器热键冲突的问题。
另外,我发现屏幕键盘有一个特性。就是当点击它的标题栏,使屏幕键盘的窗口获得焦点后,只要一将鼠标指针移入它的键位区内,屏幕键盘就会自动让自己失去焦点,并将焦点切换到其它程序窗口上。
Pulled over our eyes to blind us from the truth
-
屏幕键盘的这个特性是为了让你需要输入文字的窗口保持活动,因为所有非活动的窗口都是无法获得输入焦点的。Windows 每次只能有一个窗口处于活动,为了不让屏幕窗口自身抢占需要输入文字的窗口的焦点,屏幕键盘才会故意让自己失去焦点。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验??本帖是回复帖,原帖作者是楼上的 "红色狂想"另外,我发现屏幕键盘有一个特性。就是当点击它的标题栏,使屏幕键盘的窗口获得焦点后,只要一将鼠标指针移入它的键位区内,屏幕键盘就会自动让自己失去焦点,并将焦点切换到其它程序窗口上。
- 已标记为答案 红色狂想 2012年8月4日 9:45