想知道是否有人可以帮助解决这个问题.
我在系统状态栏中有一个由NSStatusItem托管的NSMenu.
由于各种原因,我想要覆盖NSMenu的默认keydown行为,称为"类型选择".基本上,当菜单处于活动状态时,您按一个键,菜单会突出显示标题中具有匹配前导字符的项目.
我想禁用此行为并定义我自己的一些.
问题?NSMenuDelegate中的keyDown事件没有挂钩.子类化NSMenu是不行的,因为它无论如何都不会从NSResponder继承.所以也没有.
看看NSMenu,NSMenuDelegate,NSMenuItem,没有明确的证据证明NSResponder实际上正在处理驱动默认"类型选择"行为的keyDown事件.
任何见解都将非常感激.如果它没有意义,我很乐意澄清我的问题.
谢谢!
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |