我正在尝试使用 Xcode 和 cocoa 开发一个 mac 程序。我想做一个菜单栏应用程序,您在其中按快捷键,它会检测您的鼠标在屏幕上的位置。是否可以做到这一点,如果可以我该怎么做?
最佳答案
如果您想获取鼠标在屏幕中的位置,只需使用:
NSPoint point = [NSEvent mouseLocation];
至于快捷方式,它们仅在您当前打开菜单栏菜单时才有效。如果您希望能够在任何地方使用快捷方式(无论是否选择菜单栏),请使用全局热键管理器。我建议您可以从这里获取 DDHotkey: https://github.com/davedelong/DDHotKey
来源:
关于objective-c - 如何检测菜单栏应用程序中的鼠标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23574975/