macos - 没有键盘快捷键的 NSMenuItem 替代项
问题描述
我有一个默认情况下使用应用程序状态来触发其启用的菜单项。但在极少数情况下(通常在与客户支持交互期间),我们需要允许用户触发相同的菜单,即使该应用程序已禁用它。这听起来像是备用菜单项的一个很好的用例。通过使用“do x”菜单和它的替代“force do x”,我们可以在正常情况下隐藏此表单用户。
但是,备用菜单项似乎仅在给定键盘快捷键时才起作用,我想避免这种情况。我尝试从 validateMenuItem: 更改名称和启用状态,但这仅允许我们在打开菜单之前捕获选项键按下,而不是在菜单像标准备用菜单项一样显示时。
有没有办法为没有键盘快捷键的菜单提供备用菜单项?
解决方案
推荐阅读
- c++ - 我是否应该始终使用 `T&&` 而不是 `const T&` 或 `T&` 来绑定到回调函数?
- python - PyIgnite 扫描冻结
- php - php(int)解析奇怪的结果解释
- python - Python请求未显示所需结果
- json - Typescript - 为什么这个递归函数会跳过一些数字?
- testing - TestCafe 似乎无法组合期望 + 存在 + ok(或 notOk)
- django - 美丽的汤 django 解析
- r - 为什么缺少的功能在反应式 RShiny 中不起作用?
- unity3d - Unity 编辑器 - 如何在编辑时阻止字段变为蓝色
- git - 作为 GitHub 上的协作者编辑文件