【发布时间】:2012-07-02 15:26:28
【问题描述】:
我正在将 Windows 应用程序移植到 Mac OS X Cocoa,它必须尽可能相似,因此我的菜单中没有带有绑定快捷方式的“关闭窗口”菜单项。
但我仍然希望能够通过 Cmd+W 快捷方式关闭它们,有没有办法在不处理 keyDown 事件的情况下做到这一点?
【问题讨论】:
标签: objective-c xcode keyboard-shortcuts nswindow keydown
我正在将 Windows 应用程序移植到 Mac OS X Cocoa,它必须尽可能相似,因此我的菜单中没有带有绑定快捷方式的“关闭窗口”菜单项。
但我仍然希望能够通过 Cmd+W 快捷方式关闭它们,有没有办法在不处理 keyDown 事件的情况下做到这一点?
【问题讨论】:
标签: objective-c xcode keyboard-shortcuts nswindow keydown
最终我在 Main Menu 中实现了 Close menu item,它将 performClose 发送到 First Responder 并具有 Cmd+W 快捷键。
【讨论】: