自从我升级到 Windows 10 以来,我就遇到了一个非常特殊的错误,我与之交谈过的其他人都没有看到过,而且其他 Windows 10 alt-tab 问题或帖子似乎都没有涉及。
我经常发现自己在使用 Word 文档或 Adobe Reader PDF 进行参考,经常快速打开一个来查找某些内容,然后按 Alt-Tab 切换到另一个窗口来输入或阅读其他内容。但是,自从升级到 10 后,这两个程序不喜欢我按 Alt-Tab 并强行回到最前面,但只强制一次。用一个例子来解释会更简单。
假设我正在向窗口 A 中写入一些内容。我需要停下来并引用一些内容,因此我快速加载了一个 Word 文档来引用一些内容,将其称为窗口 B。我在几秒钟内找到了我需要的内容,然后按 alt-tab 键返回窗口 A 并继续输入内容。2-3 秒后,窗口 B 突然出现在前面,并且我的光标已设置到它上面,因此我的输入突然发生在窗口 B 中。我将其退格,按 alt-tab 键返回窗口 A,然后就这样了。它不再强制回到前面。
除非我需要打开另一个 Word 文档,即窗口 C,当我第一次按 Alt-Tab 键离开它时,它会再次强制回到最前面,但仅仅是我第一次这样做时。
这会无限地重复,但每个文件只会重复一次。Word 窗口 D、E 和 F 都会反对我按 Alt-Tab 键离开它们,并在我这样做几秒钟后强制它们自己到最前面,但这只是我在 Word 打开时第一次这样做。
Adobe Acrobat 显示出完全相同的行为,在按下 alt-tab 键后强制自己移到最前面,但仅仅是第一次。
这些会自行堆叠。如果我阅读 PDF 窗口 G,决定通过加载 PDF 窗口 H 来查找某些内容,那么我只能阅读几秒钟,然后 G 就会突然决定我应该继续阅读它。
但在每种情况下,对于每个文档中内存中有 Word 或 Adobe 的情况,这种情况只会发生一次。如果我从 H 转到 I,那么 H 会强行越过 I,但只会发生一次。无限循环。
但是,如果我关闭所有 Word 和/或 Adobe Reader 窗口,然后加载同一个文档,它将重新开始,每个窗口都会强制移到最前面一次。
为了避免常见的问题,是的,如果我单击任务栏中的另一个窗口而不是按 Alt-Tab 键,也会发生同样的事情。
但是,这并不是强制将切换器置于所有其他窗口后面的情况。我按 Alt-Tab 或单击的窗口会移到最前面,并且我可以使用它 3-8 秒,然后我离开的 Word 或 Adobe Reader 窗口会强行移到它前面。
起初我试图忽略它,因为在强制它上升一次之后,它会一直运行,直到下次将 Word 或 Adobe Reader 加载到内存中,但每次我关闭它们以清理任务栏或内存上的空间时,整个过程都会重新开始,这让我很抓狂,我找不到任何有关它的信息。
答案1
众所周知,Adobe 会拦截键盘钩子。例如,如果打开了 Adobe Photoshop Elements 10(和其他版本),则 Esc 键在其他程序中将不起作用。
立即想到 - 使用 autohotkey 将其覆盖恢复正常?或者调查是否有任何东西挂起它/负责它,通过关闭进程和服务直到它正常工作,或者尝试找出导致它不工作的原因?
但是,对于“密钥未按预期运行”和“任何有关机载 Adobe 软件的问题”,我的第一反应是仔细查看 Adobe ;-)
答案2
虽然导致该漏洞的原因仍不清楚,但 Windows 10 的一个补丁似乎最终修复了该漏洞。