使最小化的窗口移至alt-tab列表的末尾


14

在XP中,如果最小化当前窗口,出于Alt- Tab目的,它将转到列表的末尾。在Windows 7中,如果我最小化一个窗口,然后再最小化Alt- Tab,我会直接回到试图摆脱的那个窗口。

有没有办法使窗口最小化,将窗口推到列表的末尾,还是有其他方法来管理Alt- Tab列表顺序?

编辑: 我很抱歉说这是Windows 7的行为方式。事实证明,Windows 7 有时会进入“最小化”未将窗口置于z顺序底部的状态。我无法确切找出导致Windows 7进入此状态的步骤,但是我必须经常这样做,因为这总是困扰着我。

因此,当Windows 7处于此状态时,将发生以下情况:

  1. 打开多个窗口。我通常将它们全部最大化。
  2. Alt- Tab。将该窗口称为“ A”。
  3. Alt- Tab。将该窗口称为“ B”。
  4. 最小化窗口“ B”。窗口“ A”现在可见。
  5. 按Alt-Tab。

在这一点上,我再次看到窗口“ B”,即使它应该位于Alt-Tab列表的后部(或称为Z顺序)。

当Windows 7表现为这种方式时,我尝试添加AltTabSettings注册表项。这将更改Alt-Tab对话框的外观,但不会更改“最小化”按钮的Z顺序效果。

当我现在刚刚尝试重现此内容时,“最小化”工作正常(将窗口推到Z顺序的末尾)。我还无法确定是什么改变了这种行为。


状态无复制。
NGLN 2012年

@NGLN,您是说在Windows 7中最小化一个窗口时,它会转到Alt-Tab列表的末尾吗?
杰里米·斯坦

4
该驱动器我疯了呢!在大多数情况下,最小化窗口都将其放在列表的末尾,但是在某些时候,当我使用更改并最小化它的PC时,它将其放在列表的开始。正是这种不一致让我很烦。
艾伦(Alan)

1
对链接到(superuser.com/a/766448/244608)的@lightinthedark文章的评论表明,此行为可能取决于打开了多少个窗口。(:sigh:哦,微软。)不幸的是,没有人提到这个数字是可调的(例如在注册表中)还是硬编码的。我怀疑是后者,但是如果有人发现相反的内容,我很想知道。
威尔逊F

顺便说一句,有时在Win XP中也会观察到相同的行为。据我所知,当打开的窗口过多(通常超过Alt-Tab窗格的容纳空间,大约22个以上)时,它有时会(但并非总是)开始发生,并在有足够的窗口时停止关闭。
贾斯汀时间-恢复莫妮卡

Answers:


9

而是最小化,打Alt- Esc。这会将窗口置于Z顺序的底部。


1
但是没有最小化它。能够同时做到这两个很好。
威尔逊F

6

AFAIK-它不是Z顺序的底部,除非我遗漏了一些东西。

当您执行Alt- Esc然后执行Alt-时Tab,您Alt- Esc进入的窗口将立即返回。


3

从类似的问题中找回Windows 7中旧的alt-tab Windows切换行为?

要简单地还原XP Alt-Tab功能,请执行regedit,将名为AltTabSettings的DWORD添加到HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer并将其值设置为1。

您需要重新启动资源管理器才能使更改生效(重新启动计算机是执行此操作的简便方法)

我个人更喜欢3D Aero翻转(Windows Key+ Tab),它(至少在我的系统上)将最小化的应用推送到堆栈的后面


3
?WindowsKey + Tab不会将最小化的应用程序推送到堆栈的后面。它的行为与我按下Alt + Tab时的行为完全相同(唯一的例外是它首先选择了当前聚焦的窗口)
p_strand 2012年

您正在使用Windows 7吗?据我所知,我没有任何可改变这种行为的附件或调整。
James P

是。Windows 7专业版32位。我没有任何附加组件或调整过的AFAIK ...
p_strand 2012年

奇怪-我想知道其他人的经历是什么。据我所知,我发布的注册表调整应该可以工作。
James P

这将更改Alt-Tab对话框。它不会更改最小化行为。其他人发布了相同的内容,然后在发现错误时将其删除。因为这是网络上的常见建议,但对这个问题无济于事,请留下这个答案供其他人查看。
杰里米·斯坦

2

我不知道是否有一种方法可以更改特定窗口的Z顺序(Jeremy建议的方法除外),但是如果您要做的是,可以按相反的顺序循环浏览列表 Alt + Tab,则。窗户:

  1. 最小化窗口
  2. Alt+Shift +Tab
  3. 如果继续按住Alt+ Shift,可以按相反的顺序循环显示列表,方法是按Tab

如果您按照这些步骤,您刚刚最小化的窗口应该出现在Alt+ Tab列表顺序的最后。


作为附录,请注意,只要按住<kbd> Alt </ kbd>按钮不放,此操作就遵循正常的键盘选项卡切换行为。如果释放<kbd> Shift </ kbd>并按<kbd> Tab </ kbd>,则它将恢复为按正常顺序进行迭代。(反之亦然,按住<kbd> Shift </ kbd>并按正常顺序进行迭代可让您反向执行。)
贾斯汀时间-恢复莫妮卡

这不是我想要做的。如果我最小化一个窗口,我希望它回到我的队列的后面,并能够通过一个alt标签转到下一个最近使用的应用程序。
詹姆斯

1

如果有一种方法可以强制Windows更改Alt-Tab的方式,这将使我感到非常惊讶。我知道的唯一调整与alt-tab窗口的外观有关,而不是其算法。

相反,您可能对以下两个alt-tab替换之一感兴趣,它们可能更适合您的工作习惯:

VistaSwitcher

图片1

切换台

image2


1

我想,文章解释这是怎么回事,为什么有时最小化进入到后面,有时不是。


3
虽然该链接可能会提供答案,但它很快就会过时。请在答案中包括链接中的要点。谢谢。
马修·威廉姆斯

实际上,您必须进入评论才能获得真实的故事。似乎最小化/ z顺序行为是否正确(即,OP想要什么)取决于打开的窗口数。地狱?我想知道这个数字是否在某个地方进行了硬编码,还是从注册表中读取...
Wilson F
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.