Objective c 热键?关键事件?

Objective c 热键?关键事件?,objective-c,cocoa,nswindow,Objective C,Cocoa,Nswindow,当用户按下Cmd+L时,我试图打开一个窗口,但如何使我的控制器对象侦听该特定组合键?创建一个菜单项,将其快捷方式设置为Cmd-L,并将其连接到该控制器(或另一个控制器,转发到所需控制器)上的操作 或者。。。阅读《Cocoa事件处理指南》的一节,实现一个自定义视图,当它是第一个响应者时,该视图将解释此关键事件并通知控制器 或者。。。将控制器插入响应器链 。。。但最简单的方法是我提到的第一种方法。如果你只想在自己的应用程序中响应这个组合键,Joshua Nozzi的答案就行了。您没有指定是要该热键还

当用户按下Cmd+L时,我试图打开一个窗口,但如何使我的控制器对象侦听该特定组合键?

创建一个菜单项,将其快捷方式设置为Cmd-L,并将其连接到该控制器(或另一个控制器,转发到所需控制器)上的操作

或者。。。阅读《Cocoa事件处理指南》的一节,实现一个自定义视图,当它是第一个响应者时,该视图将解释此关键事件并通知控制器

或者。。。将控制器插入响应器链


。。。但最简单的方法是我提到的第一种方法。

如果你只想在自己的应用程序中响应这个组合键,Joshua Nozzi的答案就行了。您没有指定是要该热键还是全局热键(即,您可以在系统的任何位置按此键)。我希望你没有要求设置⌘L作为全局热键,因为我使用⌘在我的浏览器和iTunes中有很多。