我正在为应用程序编写插件。我不能从NSApplication派生 因为它是第三方应用程序。当按下任何键时,我可以在我的插件中获得回调。但我不知道按下了什么键。因此,当我收到回调时,Cocoa中是否有任何调用找到最后一个按键?我只有NSView对象。
任何想法都会对我有所帮助。
谢谢,
Dheeraj。
答案 0 :(得分:3)
有几点想法:
[NSApp currentEvent]
。我知道你认为你没有NSApplication
个实例,但你应该试试这个。它可能会奏效。CGEventTap
,NSEvent
本地监视器等)中进行一些事件监控,并在看到按键事件时进行记录。