![Windows/OS X:是否可以切换到特定方向的窗口?](https://linux22.com/image/1354338/Windows%2FOS%20X%EF%BC%9A%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%88%87%E6%8D%A2%E5%88%B0%E7%89%B9%E5%AE%9A%E6%96%B9%E5%90%91%E7%9A%84%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
我正在寻找可以在窗口管理器(如 awesome、screen 和 tmux)上找到的功能,您可以在其中使用方向键指定要切换到的窗口。
当一次使用一个应用程序时,将它们视为一个堆栈是有意义的,并且使用 alt+tab 浏览该堆栈是一种很好的工作流程。
但是,当我有多个(在我的情况下,我的 3 个显示器上有大约 5 个)应用程序完全可见时,切换到处于特定位置的应用程序就不再是一项简单的任务。我可以看到它,但我的选择是拿起鼠标或在 alt-tab-switcher 菜单中寻找它,这两种方式都不理想,因为我想要的很简单(即移动到左侧或右侧的下一个最后活动的窗口 - 请注意,最后活动的窗口意味着它是最顶层的可见性顺序)。
在 Windows 或 OS X 上,是否有任何程序可以检测活动窗口的位置并提供可以智能地进行这种切换的快捷方式?
答案1
我用过自动热键执行多项桌面自动化任务,例如使用win+▲重新激活已最小化到托盘的窗口。目前已有相当多的脚本可用于 AHK。也许其中一个可以满足您的需要,但我很确定编写一个可以完成您任务的脚本只需付出适度的努力即可完成。win▼
答案2
如果您知道您想要哪个窗口,您可以一直使用Win+到+来激活这个特定的窗口(按任务栏中的位置枚举)。1Win9
如果在该位置堆叠了多个窗口(如果您启用了堆叠),再次按下数字将循环遍历该堆栈的所有窗口。(非常类似于在+快捷方式Tab中多次按下)。AltTab