gpt4 book ai didi

objective-c - 如何检测菜单栏应用程序中的鼠标位置?

转载 作者:行者123 更新时间:2023-12-03 17:52:06 24 4
gpt4 key购买 nike

我正在尝试使用 Xcode 和 cocoa 开发一个 mac 程序。我想做一个菜单栏应用程序,您在其中按快捷键,它会检测您的鼠标在屏幕上的位置。是否可以做到这一点,如果可以我该怎么做?

最佳答案

如果您想获取鼠标在屏幕中的位置,只需使用:

    NSPoint point = [NSEvent mouseLocation];

至于快捷方式,它们仅在您当前打开菜单栏菜单时才有效。如果您希望能够在任何地方使用快捷方式(无论是否选择菜单栏),请使用全局热键管理器。我建议您可以从这里获取 DDHotkey: https://github.com/davedelong/DDHotKey

来源:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSEvent_Class/Reference/Reference.html

关于objective-c - 如何检测菜单栏应用程序中的鼠标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23574975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com