例如,我有一个NSMenuItem
类型变量,其标题为“历史”。我需要一个键盘快捷键元+ H做同样的事情,点击该菜单项(弹出子菜单列表)..模拟鼠标点击可可中的菜单项?
我觉得可能是实现这两种方法:
1 .bind这个菜单项的快捷键,然后将可可将触发执行时,该快捷方式被激发
2.not键盘快捷键结合到该项目的动作属于该项目。创建元+ H,当事件被激活的事件处理程序,模拟在菜单项上点击鼠标。
然而,这两种方法都不对现在的工作。
对于键盘快捷键,有一个名为setKeyEquivalent
方法,但它使用命令,而不是元作为改性剂。其结果是执行动作绑定到菜单项,而不是弹出一个子菜单。
点击鼠标的模拟,在可可的NSMenuItem
参考,我还没有看到如何像click
发送事件到NSMenuItem
..
有没有人有这个想法?谢谢!
哪些关键是元? – uchuugaka
除非您的建筑物辅助功能或自动化工具,否则您确实不想模拟鼠标点击菜单。它需要摆弄奔跑 – uchuugaka