升级到第二台监视器后,我遇到了一些cmd+tab
确实影响我的工作流程的意外行为:
使用一个监视器时cmd+tab
,OS X用于在应用程序之间进行切换时,将焦点集中在切换到的应用程序的最后一个活动窗口上。对于多台监视器,OS X首选与以前的应用程序在同一监视器上的窗口。
举个例子:
- 考虑在监视器1上使用Xcode,在监视器2上使用终端(窗口A),在监视器2上使用(窗口B)。焦点在终端窗口B上
- 您
cmd+tab
使用Xcode - 您
cmd+tab
回到终端,但是现在窗口A具有焦点而不是窗口B
由于人们开始意识到在错误的窗口之前,已经开始在Terminal中输入命令,因此这种行为具有潜在的危险。
我的问题是:有一种方法可以使cmd+tab
始终返回到应用程序的最后一个活动窗口,而不管当前焦点在哪个屏幕上?
系统偏好>任务控制...您是否选中了“显示器具有单独的空间”?那将是我的主要嫌疑人。我关闭了它出现在操作系统的那一天。
—
Tetsujin 2015年
谢谢,已经部分解决了问题。现在,有一个新问题,我如何才能将菜单栏保留在第二个屏幕上(可能还有停靠菜单,但这并不是那么重要)?
—
shiin
嗯-据我所知,那是不可能的。Menu&Dock停留在原位置,在主屏幕上。对我来说,这不是问题,事实上,我的肌肉记忆力更喜欢这种方式,而且无论如何我都是关键命令类型的用户。也许有一些第三方解决方案?我很想提出一个新问题。
—
Tetsujin,2015年
好的,我将其添加为新问题。我能以某种方式接受您的上述回答,因为您只是评论而没有从堆栈交换的意义上回答问题。
—
shiin
为显示器使用单独的空间对我的工作流程有很大的帮助,这至少是因为我可以在一台显示器上使用全屏程序,而仍将我的另一显示器用于其他用途(未选中“显示器具有单独的空格”选项,进入全屏)一台显示器上的另一只显示器变黑)。我会很感激能使我保持独立空间的修复...
—
A.Wan 2015年