gpt4 book ai didi

cocoa - 使用菜单栏应用程序中的编辑菜单命令

转载 作者:行者123 更新时间:2023-12-03 16:54:34 25 4
gpt4 key购买 nike

我有一个仅从菜单栏运行的应用程序(LSUIElement 在 info.plist 中设置),这意味着除了我附加到状态项的菜单之外没有主菜单。问题是我想在使用 NSTextView 时启用一些编辑命令(例如 command-c 进行复制),但所有命令键似乎都被禁用,因为该应用程序在技术上未处于事件状态(尝试任何组合键时我都会发出蜂鸣声)。

是否有办法在某处添加标准编辑菜单并启用可以重定向到它的命令键?我认为可能存在黑客行为,使应用程序暂时处于事件状态或其他什么,但我无法弄清楚。

谢谢。

最佳答案

他们没有残疾。它们消失了,因为您删除了它们。

您需要放回主菜单。

如果您使用版本控制,您也许可以使用它从过去复活它。如果没有,您将必须创建一个新项目,将主菜单 Nib (如果您仍然有的话)中的任何自定义内容复制到该项目中,然后将该 Nib 移动到您的实际项目中以成为新的主菜单 Nib 。/p>

编辑菜单命令、窗口相关命令(例如关闭)和许多其他命令都位于主菜单中。如果删除主菜单,您将不再拥有这些功能。

您的主菜单在 UI 元素应用程序中不可见,但这不是删除它的理由 - 这是保留它的原因,即使您的应用程序没有菜单栏,因为不可见意味着它不会从窗帘后面探出头来,而是会留在那里,让键盘快捷键发挥魔力。

关于cocoa - 使用菜单栏应用程序中的编辑菜单命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20559038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com