如何在 Windows 8 中将窗口发送到 Alt-Tab 列表的末尾?

avi*_*viv 12 alt-tab windows-8

在升级到 Windows 8 之前,我会使用Alt+Esc使窗口转到 Alt-Tab 列表的末尾,然后“让开”。例如,如果我的Alt+Tab列表如下所示:

ABCDE

以 A 作为活动窗口,按Alt+Esc将使其变为:

BCDEA

当 B 处于活动状态时,Alt+ Tabing 一次将以窗口 C 结束:

生物多样性公约

自从我安装了 Windows 8 后,这不再起作用——点击Alt+Esc隐藏活动窗口,但Alt+Tab会立即恢复。

这是为什么?有没有办法找回来?

har*_*ymc 3

来自维基百科的Alt-Tab

当 Alt+Tab 任务切换器窗口未处于活动状态时,Alt+Esc 将活动窗口放置在 Z 顺序的底部。在 Windows 8 中,行为发生了变化,窗口将沿 Z 顺序向下移动,而不是移动到末尾。

如果您希望 Windows 8 的 Alt-Esc 与 Windows 7 中一样工作,答案是否定的 - 没有任何信息表明这是否可行。也许将来会发生一些事情,但不是现在。

如果您不需要触摸屏并且希望计算机像 Windows 7 中那样运行,唯一的解决方案是返回到 Windows 7。

  • 经过更多测试,从 Windows 8 开始,“SetWindowPos”本身似乎已经发生了变化 - 我在 Windows 7 上得到了预期的行为。干得好,微软,你打破了它。 (4认同)
  • 看起来 Win32 API 函数 [SetWindowPos](http://msdn.microsoft.com/en-us/library/ms633545%28v=vs.85%29.aspx) 可能能够做到这一点。当我有一点时间(也许明天)时,我会看看是否可以做点什么。 (抄送@aviv) (2认同)