检测点击OS X菜单栏?

时间:2011-08-30 20:15:37

标签: macos menubar osx-lion nsstatusitem nsstatusbar

我很好奇是否有一个技巧可以检测整个菜单栏上的点击。我知道我可以检测到NSStatusItem或NSMenu上的点击,但我正在查找与菜单栏的空白区域相关的事件。

查看文档,似乎不可能。但是,我想知道是否有人有此功能的解决方法?

1 个答案:

答案 0 :(得分:3)

您可以使用NSEvent addLocalMonitorForEventsMatchingMask:handler:

安装本地事件监视器

请参阅位于here的文档。