下面的语句捕获了我的应用程序窗口中的所有点击,但没有捕获我的应用程序菜单栏上的点击。我也无法使用addGlobalMonitorForEvents
NSEvent.addLocalMonitorForEvents(matching: .leftMouseDown , handler: {
(mouseEvent:NSEvent?) in ....
答案 0 :(得分:1)
对我来说,使用globalMonitor
和NSEvent
的{{1}}属性似乎输出了点击的坐标,即使不在应用的窗口上也是如此。这是我的实施:
locationInWindow