Objective-C在关键新闻中将应用程序带到了前面

时间:2016-05-05 06:25:32

标签: objective-c cocoa

我正在尝试通过绑定到用户的按键来将背景中的应用程序带到前台,即使应用程序没有焦点也是如此。

我想要的效果与Quicksilver / Alfred / Spotlight完全相同。

是否可以在不让用户弄乱辅助功能中的任何设置的情况下执行此操作?

或者出于安全原因阻止此功能?似乎有些人设法绕过这个

谢谢!

PS:我正在使用圆形窗口/透明度的苹果实例:

https://developer.apple.com/library/mac/samplecode/RoundTransparentWindow/Introduction/Intro.html

1 个答案:

答案 0 :(得分:0)

Registering a Global Event Listener是您正在寻找的。

然后,您可以阅读全局按键并在所需的按键上按[NSApp activateIgnoringOtherApps:YES];

如果您还希望用户能够自定义该快捷方式,请使用MASShortcut