Cocoa 如何通过按键打开子菜单

Cocoa 如何通过按键打开子菜单,cocoa,Cocoa,显示菜单时,我想通过按键打开菜单项的子菜单。 我知道osx菜单不是这样工作的,但我需要这个功能。 谁能帮我用cocoa api做这件事? 谢谢。我想你是在寻找一次按键来选择/打开一个子菜单,但如果没有,箭头键将按你的要求执行:向上/向下选择菜单中的一个项目,右/左进入/退出子菜单。您还可以键入菜单项的第一个字母,以便更快地跳转到某个项目 因此,control-F2让你进入菜单栏,右/左进入菜单,下/上进入菜单和围绕菜单,第一个字母跳到一个项目,在菜单中右/左进入一个子菜单-完全键盘访问。我没有测

显示菜单时,我想通过按键打开菜单项的子菜单。 我知道osx菜单不是这样工作的,但我需要这个功能。 谁能帮我用cocoa api做这件事?
谢谢。

我想你是在寻找一次按键来选择/打开一个子菜单,但如果没有,箭头键将按你的要求执行:向上/向下选择菜单中的一个项目,右/左进入/退出子菜单。您还可以键入菜单项的第一个字母,以便更快地跳转到某个项目


因此,control-F2让你进入菜单栏,右/左进入菜单,下/上进入菜单和围绕菜单,第一个字母跳到一个项目,在菜单中右/左进入一个子菜单-完全键盘访问。

我没有测试这个,但您可以尝试使用子菜单的索引调用
NSMenu
-performActionForItemAtIndex:。

谢谢您的回复,但我正在寻找一种方法,只需一次操作即可打开子菜单,而不是选择并打开。可能重复