macos - 系统正在将不需要的项目添加到我的应用程序中的自定义上下文菜单中

标签 macos cocoa contextmenu nsmenu

我已经为我的 Cocoa 应用程序定制了上下文菜单,以便只有某些项目可见。尽管我进行了自定义,但我发现系统添加了一个菜单项——“作为语音轨道添加到 iTunes”。

我尝试从菜单中删除此项目,但不知何故,我无法获得控制权。有没有办法可以删除此项目,或者我是否必须编写 AppleScript 来禁用键盘快捷键下的 iTunes 选项?我讨厌这样做,因为我必须为用户恢复它。

最佳答案

您可以使用“首选项”来控制这些菜单(系统范围)的内容。

参见系统偏好设置> 键盘> 键盘快捷键> 服务> 文本

关于macos - 系统正在将不需要的项目添加到我的应用程序中的自定义上下文菜单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7973761/

相关文章:

ios - 使用 Objective-C 在 Realm 中捕获写入错误的正确方法是什么?

python - Virtualenv 没有安装 pip

objective-c - 为什么带有属性的 createDirectory AtPath 不起作用

winapi - 获取特定TaskBar按钮的上下文菜单文本

xcode - 在界面生成器中拖动 Canvas

macos - 在您的路径中添加 ~/bin 目录

objective-c - 是否有可用于描述人的 Cocoa 初始值设定项?

swift - 从 OS X 上的 xcassets 加载应用程序图标

angular - 如何使用 Angular 4 上下文菜单

windows - 查找并模拟点击系统托盘图标?