使始终在顶部的窗口遵循与其他窗口相同的 MRU 顺序

nit*_*k01 7 windows windows-7 keyboard-shortcuts always-on-top alt-tab

注:我使用Windows 7的经典alt-tab的风格,即注册表项AltTabSettings设置为1

我想在alt-tab列表中使用 MRU(最近使用的)窗口排序。但是,由于窗口是按照窗口的 Z 顺序而不是实际 MRU 进行排序的,因此在从始终处于顶部的应用程序切换后有时会给出不同的顺序。

示例:我打开了应用程序 A、B 和 C。A 设置为始终在顶部,而其他则不是。A 专注。我现在按alt-tab并且应用程序 B 是重点。我现在按下alt-tab但不是应用程序 A 接收焦点,而是应用程序 C 接收焦点。由于 A 具有更高的 Z 顺序,因此它现在位于应用程序 B的左侧,尽管它是最近使用的,而应用程序 C 位于 B 的右侧并且是第一个通过光标获得焦点的应用程序。要切换到应用程序 A,我需要按shift+ alt-tab或循环浏览所有其他打开的窗口。当在始终在顶部的应用程序和不始终在顶部的应用程序之间来回滑动焦点时,这很烦人。

有没有办法让alt-tab严格订购 MRU?

mir*_*lav 0

在过去,我花了相当多的时间试图让任务切换器的行为与它不同,但这个东西的行为似乎是相当硬编码的,我一无所获。他们保留了旧版切换器,但随着 Windows 版本的更新,它似乎越来越被破坏(未经开发人员测试)。题外话:在 Windows 8 中尝试一下...现代 UI 窗口的存在会产生奇怪的效果。

唯一可以相对较好地修改的是网格中的行数和列数。

可能有使用第 3 方任务切换器的可能解决方案,但对我来说安装和检查它们的重要性太低。(我检查了一个。)但是,其中之一可能具有您所描述的功能。