我有一个额外的显示器运行卡特琳娜的MacBook专业版。我通常在一个显示器上显示与开发相关的应用程序(iTerm2、VSCode等)以及其他显示器上的所有内容(Chrome、Slack等)
有时(并非所有时候),当我切换桌面(Ctrl+left
或Ctrl+right
),使用Spotlight访问应用程序(Cmd+space
和类型),或者使用Cmd+Tab
切换应用程序时,焦点会突然跳到iTerm2或VSCode上。即使iTerm2或VSCode当前没有显示,这种情况也会发生;例如,如果我试图切换到display 1上的Chrome,而iTerm2在display 2上的另一个隐藏桌面上,则Chrome会出现在display 1上,然后display 2会显示包含iTerm2的桌面滑动到视图中(以及焦点iTerm2)。
这严重影响了工作流程,因为这种行为是不可预测的,并且涉及到在错误的应用程序中键入大量内容并使用鼠标。是什么导致了这种行为?
发布于 2021-11-25 22:15:55
我发现只有当我在两个屏幕上都有相同应用程序的窗口时,才会发生这种情况。
假设我在屏幕1上切换桌面,Chrome应该在那里激活,那么如果我在屏幕2上也有一个Chrome窗口,那么实际上是屏幕2上的那个窗口变成了活动窗口。非常令人沮丧..
发布于 2021-06-10 06:38:27
此错误仍然存在于macOS Big Sur 11.4中。另一个症状是,在错误聚焦发生后,手动切换到没有窗口的空间将使聚焦的应用程序在短暂聚焦Finder之后保持聚焦,而不是仅仅聚焦Finder。正是这最后一个错误的聚焦导致了空间切换。
解决方法:当它发生时,从菜单栏调用"Show All“(我有一个键盘快捷键)。请注意,切换到空白空间现在只对Finder执行一次聚焦,并且不会发生进一步的空间切换。
https://stackoverflow.com/questions/60685239
复制相似问题