Seb*_*hec 9 macos cocoa hotkeys objective-c
我如何在Objective-C/Cocoa(Mac)中注册全局热键?
例如,我想注册的热键是Alt- Cmd-D
任何帮助,将不胜感激!
omz*_*omz 12
在GitHub上有一个方便的Cocoa包装器用于所需的Carbon函数:JFHotkeyManager.您还可以使用新的(自10.6开始)NSEvent API addGlobalMonitorForEventsMatchingMask:handler:,但只有在启用辅助设备访问时才会获取关键事件.
addGlobalMonitorForEventsMatchingMask:handler:
Dav*_*ong 7
我写了一个包装类来使这更容易...
https://github.com/davedelong/DDHotKey
mip*_*adi 5
您将要使用这些功能InstallApplicationEventHandler以及RegisterEventHotKeyCarbon框架中的功能。这篇博客文章提供了一个很好的方法(这是我在弄清楚这些东西时所使用的方法)。
InstallApplicationEventHandler
RegisterEventHotKey
归档时间:
15 年 前
查看次数:
5302 次
最近记录:
8 年,10 月 前