1

这很难搜索,因为Exposé没有口音的是expose,一个完全不相关的英文单词,但是......

是否可以检测用户何时在 Mac 上进入 Exposé 模式以及何时返回?如果是这样,怎么做?

我正在编写一个辅助功能应用程序,Exposé 更改了我的窗口的所有位置,这会导致问题。我想在曝光期间“关闭”我的应用程序。

谢谢!

4

1 回答 1

0

虽然不能完全满足您的要求,但通过以下方式排除您的应用程序可能就足够了:

[[[[NSApplication sharedApplication] delegate] window] setCollectionBehavior:NSWindowCollectionBehaviorStationary];

根据NSWindow Class Reference,行为应该是:

窗户不受 Exposé 的影响;它保持可见和静止,就像桌面窗口一样。

于 2013-07-30T16:18:57.943 回答