我正在尝试编写一个小型实用程序,将其自身附加到当前的主/键窗口。我设法确保该窗口不能成为键或主窗口,但是当我使用⌘+tab
时,它仍显示在活动应用程序列表中。
该应用程序仍应位于扩展坞中(以便您可以退出它并进行其他交互),但是我希望在按⌘+tab
时它不会显示在应用程序列表中。
我以为我发现NSApplicationPresentationDisableProcessSwitching
时就得到了答案,但是可惜,这是系统范围的(!),这当然不是我想要的。
答案 0 :(得分:2)
在Info.plist中添加“应用程序是代理(UIElement)”(原始键:NSUIElement
),以将自己从扩展坞中删除。然后创建一个状态栏项目(NSStatusItem
)来保存菜单。