这很难搜索,因为Exposé
没有口音的是expose
,一个完全不相关的英文单词,但是......
是否可以检测用户何时在 Mac 上进入 Exposé 模式以及何时返回?如果是这样,怎么做?
我正在编写一个辅助功能应用程序,Exposé 更改了我的窗口的所有位置,这会导致问题。我想在曝光期间“关闭”我的应用程序。
谢谢!
这很难搜索,因为Exposé
没有口音的是expose
,一个完全不相关的英文单词,但是......
是否可以检测用户何时在 Mac 上进入 Exposé 模式以及何时返回?如果是这样,怎么做?
我正在编写一个辅助功能应用程序,Exposé 更改了我的窗口的所有位置,这会导致问题。我想在曝光期间“关闭”我的应用程序。
谢谢!
虽然不能完全满足您的要求,但通过以下方式排除您的应用程序可能就足够了:
[[[[NSApplication sharedApplication] delegate] window] setCollectionBehavior:NSWindowCollectionBehaviorStationary];
根据NSWindow Class Reference,行为应该是:
窗户不受 Exposé 的影响;它保持可见和静止,就像桌面窗口一样。