使始终在最上面的窗口遵循与其他窗口相同的 MRU 顺序

使始终在最上面的窗口遵循与其他窗口相同的 MRU 顺序

注意:我使用的是 Windows 7古典alt风格tab,即将注册表项AltTabSettings设置为1

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

示例:我打开了应用程序 A、B 和 C。A 设置为始终在最上面,而其他应用程序则未设置为。A 处于焦点状态。我现在按下alt-tab应用程序 B 处于焦点状态。我现在按下alt-tab但应用程序 A 获得焦点,而不是应用程序 C。由于 A 具有更高的 Z 顺序,因此现在左边尽管是最近使用的,但应用程序 B 位于应用程序 C 的右侧,并且是光标首先聚焦的应用程序。要切换到应用程序 A,我需要按shift+ alt-tab或循环浏览所有其他打开的窗口。当在始终位于顶部的应用程序和非始终位于顶部的应用程序之间来回切换焦点时,这很烦人。

有没有办法让alt排序tab严格遵循 MRU?

答案1

过去,我曾花了很多时间尝试让任务切换器的行为与现在不同,但这个东西的行为似乎是硬编码的,我无能为力。他们保留了传统的切换器,但随着 Windows 版本的更新,它似乎越来越不完善(未经开发人员测试)。题外话:在 Windows 8 中尝试一下……使用现代 UI 窗口时,您会得到奇怪的效果。

唯一可以修改且效果相对较好的是网格的行数和列数。

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

相关内容