我很好奇是否有一个技巧可以检测整个菜单栏上的点击。我知道我可以检测到对 NSStatusItem 或 NSMenu 的点击,但我正在寻找与菜单栏空白区域相关的事件。
翻阅文档,似乎不可能。但是,我想知道是否有人对此功能有解决方法?
我很好奇是否有一个技巧可以检测整个菜单栏上的点击。我知道我可以检测到对 NSStatusItem 或 NSMenu 的点击,但我正在寻找与菜单栏空白区域相关的事件。
翻阅文档,似乎不可能。但是,我想知道是否有人对此功能有解决方法?
您可以使用 NSEvent addLocalMonitorForEventsMatchingMask:handler 安装本地事件监视器:
请参阅此处的文档。