如何在没有菜单快捷方式的情况下关闭Cmd + W上的NSWindow?

时间:2012-07-02 15:26:28

标签: objective-c xcode keyboard-shortcuts nswindow keydown

我将Windows应用程序移植到Mac OS X Cocoa并且它必须尽可能相似,因此我的菜单中没有带有绑定快捷方式的“关闭窗口”菜单项。

但我仍然希望能够通过 Cmd + W 快捷方式关闭它们。有没有办法在不处理keyDown事件的情况下执行此操作?

1 个答案:

答案 0 :(得分:3)

最终我在我的主菜单中实施了关闭 menu item,将performClose发送到First Responder并拥有< kbd> Cmd + W 快捷方式。