标签: objective-c xcode macos
我想知道如果我的应用程序没有成为焦点,有办法处理关键事件。
例如,我创建了一个小应用程序。它具有透明背景。当我通过Xcode(运行选项)运行我的应用程序时,它处于焦点并处理关键事件。但如果我点击任何地方,焦点丢失和关键事件都不会被处理。我需要的只是处理键事件,即使我的应用程序没有聚焦(具有透明背景),如果将键事件发送到其他窗口(焦点),如果我的应用程序不需要这些键事件。 Dropl是应用程序,它正在做我想要的。但我没有消息来源。
答案 0 :(得分:0)
好的,我使用https://github.com/davedelong/DDHotKey