Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在NSMenu打开时捕获按键事件_Objective C_Cocoa_Nsmenu_Nsevent - Fatal编程技术网

Objective c 在NSMenu打开时捕获按键事件

Objective c 在NSMenu打开时捕获按键事件,objective-c,cocoa,nsmenu,nsevent,Objective C,Cocoa,Nsmenu,Nsevent,我感兴趣的是在NSMenu打开时捕捉按键。例如,如果菜单打开且用户按下键盘上的“e”或“1”,则发送特定消息(最好传递包含对按下键的引用的事件对象) 我已经查看了备用菜单,但我的印象是只能用于捕获选项键 目前,我没有使用任何自定义视图,只使用NSStatusBar(菜单从其中生成)和NSMenu 我是Objective-C的新手,如果我的措辞有误,我深表歉意 非常感谢你的帮助 我假设您正在搜索以下内容:

我感兴趣的是在
NSMenu
打开时捕捉按键。例如,如果菜单打开且用户按下键盘上的“e”或“1”,则发送特定消息(最好传递包含对按下键的引用的事件对象)

我已经查看了备用菜单,但我的印象是只能用于捕获选项键

目前,我没有使用任何自定义视图,只使用
NSStatusBar
(菜单从其中生成)和
NSMenu

我是Objective-C的新手,如果我的措辞有误,我深表歉意


非常感谢你的帮助

我假设您正在搜索以下内容: