2011-09-12 22 views
2

我已经从我的可可应用程序删除的菜单,所有的相互作用,应该从一个状态项,链接到一个菜单,链接到不同的NSPanels内发生。但是这似乎已经消除了在NSTextField中⌘C或⌘V的能力。有没有一种方法可以添加回来,而不必在我的应用程序中包含标准菜单?怎么办而无需菜单我允许⌘V到的NSTextField?

回答

2

即使你的应用程序是一个不露面的后台程序,所以它永远不会显示一个菜单栏,你还是应该有一个完整的主菜单,因为这是提供所有的默认操作(以及使用户能够重新定义键命令,如果他们这样选择)。如果您删除主菜单,则必须重新实现其中的所有内容,包括Apple未来在代码中添加的任何内容。

而且我要特别提醒你,不要试图自己处理键盘快捷键。这是该死的棘手。许多应用程序出错,导致我们Dvorak用户(其中​​包括)诅咒开发人员。

相关问题