OS X运行带有GUI的系统应用程序,包括全屏应用程序

时间:2014-12-02 22:26:18

标签: macos mouse fullscreen

我试图根据"无需点击"来编写辅助功能应用。鼠标的概念。我们的想法是捕获将被解释为点击的鼠标手势并将事件传递给其他应用程序。我大部分都在工作,除了我不知道如何在Lion发布的全屏应用之上运行它。现在,应用程序窗口是透明的,并且跟随鼠标左右,但这种方法不能与其他"桌面"或全屏应用,因为应用在切换时会保留在当前桌面上。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我需要的是致电

[self setCollectionBehavior: NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorFullScreenAuxiliary];

并且(对于全屏应用程序很重要!)在info.plist文件中将Application is agent (UIElement)设置为true。