选项卡切换的最近顺序背后的基本原理是什么?

发布于 2024-08-10 22:29:18 字数 553 浏览 4 评论 0原文

当用于选项卡/窗口/文档/任务切换时,我无法理解最近顺序(Windows 在通过 Alt+Tab 切换时如何对窗口进行排序)背后的推理。 Firefox 进行选项卡切换的方式(选项卡保持一致的顺序,Ctrl+Tab/Ctrl+Shift+ Tab 用于移动到下一个/上一个选项卡)似乎比按时间顺序切换自然得多。

当有超过 5 个选项卡或窗口时,我很快就会忘记它们打开的时间顺序。因此它们之间的切换顺序变得难以预测。即使我记得哪个选项卡在当前选项卡之前处于活动状态,以及哪个选项卡在那个之前处于活动状态,也只需按很多键即可切换到这些选项卡。如果我可以像在 Firefox 或 Chrome 中那样简单地使用直接命令,那就更好了。

  1. 除了向后兼容性(对于习惯了旧热键和使用模式的用户)之外,在应用程序中使用 MRO 是否还有任何合理的理由?
  2. 为什么Windows中仍然使用Alt+Tab在应用程序之间切换?

I can't understand the reasoning behind Most-Recent-Order (how Windows sorts windows when switching via Alt+Tab) when used for tab/window/document/task switching. The way Firefox does tab switching (tabs stay in a consistent order, Ctrl+Tab/Ctrl+Shift+Tab for moving to the next/previous tab) seems much more natural than switching in chronological order.

When there are more than ~5 tabs or windows, I quickly forget the chronological order in which they were opened. So the sequence of switching between them becomes difficult to predict. Even if I remember which tab was active before the current one, and which one was active prior to that, it just takes a lot of key strokes to switch to these. More than if I could simply use direct order as in Firefox or Chrome.

  1. Is there any rational reason to use MRO in an application apart from backward compatibility (for users accustomed to the old hotkeys and usage patterns)?
  2. Why is it still used in Windows for Alt+Tab switching between applications?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

给妤﹃绝世温柔 2024-08-17 22:29:18

使用它是因为您经常在两个应用程序之间切换,因此只需简单的 Alt+Tab 即可来回切换。如果它不使用最近使用的顺序,则可能需要多次按键才能在我目前感兴趣的两个应用程序之间来回切换。

同样,在 IDE 中,我可能会在两个文件之间来回切换,并且不想多次按 Ctrl+Tab 来继续进行相同的切换。

It's used because often you're switching between two applications so it's a simple Alt+Tab to switch back and forth. If it didn't use a most recently used order it could be mulitple keypresses to switch back and forth between the two apps I'm interested in at the moment.

Similarly, in an IDE, I could be switching back and forth between two files and don't want to hit Ctrl+Tab lots of times to keep making the same switch.

快乐很简单 2024-08-17 22:29:18

我很欣赏它在 Windows Alt-Tab 切换中的表现,但讨厌它在选项卡视觉上出现在屏幕顶部的情况下。当我可以看到选项卡时,我想按照我可以看到它们的顺序在它们之间切换,因为我可以一眼(并且无需任何有意识的努力)计算出我需要按选项卡的次数;一般来说,我使用的选项卡很少(我非常讨厌混乱),这对我来说很有效。

在 Windows 中,当 alt-tab 对话框(如果对话框是适当的术语)不存在时,我想使用 MRO 进行切换。

I appreciate it in Windows Alt-Tab switching, but hate it for situations where tabs are visually present at the top of the screen. When I can see the tabs, I want to switch between them in the order I can see them, since I can probably at a glance (and without any conscious effort) count the number of times I need to press tab; and generally I'm working with few enough tabs (I'm an avid hater of clutter) that this works for me.

In Windows, when the alt-tab dialog (if dialog is the appropriate term) doesn't persist, I want to use MRO for switching.

断念 2024-08-17 22:29:18

人们通常一次可以很好地处理几个项目,而注意力的跨度使我们能够更好地专注于最近的几条信息,而不是冗长的列表。从缓存最近的信息的角度来考虑:如果您在过去几秒钟内使用过某些东西,然后暂时离开了它,那么它很可能是第一个被缓存的东西。当你切换时你会想再次使用。

People usually work well with a few items at a time, and the attention span allows us to better concentrate onto a couple of recent pieces of information rather than onto lengthy lists. Think of it in terms of caching this recent information: if you've used something in the last couple of seconds, and switched away from it for a moment, it's likely that it will be the first thing that you'll want to use again when you switch.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文