我为 TextEdit 打开了多个窗口。可能有 3 个活动项目,每个项目有 3 或 4 个窗口。
CMD我使用+在项目的窗口上循环切换几次`。我们将它们称为窗口 1、2 和 3
我必须转到另一个占用 Windows 4、5 和 6 的项目
我打开窗口 4,然后想循环到窗口 5,但因为我已经循环了 1、2 和 3 多次,所以我必须循环相同的次数才能到达 5 或 6。例如 1,2,3,2,3,1,2,3,1,3,4,1,3,5,6
然后我需要处理项目#3并进入Windows 7、8和9......
CMD+Tab不会这样表现。如果循环,则整个循环中每个应用程序都会获得一次。
如何使用CMD+获得相同的行为`,并且在整个循环中仅查看一次每个应用程序窗口,而不是循环遍历整个历史记录?
答案1
我不知道有什么方法可以改变这种行为,但有一个解决方法。
在不同的空间上设置每个“工作区”。
这样 Cmd ⌘ ` 只会循环当前空间中的窗口。
我知道这不是一个解决方案,但它可能是一个开始。
或者,使用标签。三个窗口,每个窗口三个标签。然后,您可以将它们全部放在同一个空间中,使用循环窗口和 Cmd ⌘ ` 使用标签 Ctrl ⌃ Tab ⇥
答案2
在 MacOS 14 Sonoma 中可以通过以下方式实现:
系统设置 > 键盘 > 键盘快捷键... > 键盘 > “将焦点移至下一个窗口”。
可以从那里更改快捷方式,例如我更喜欢的 Option-Tab。