【发布时间】:2009-12-25 03:24:26
【问题描述】:
假设用户当前使用的是 Chrome。所以我有一个由全局热键调用的 HUD,然后用户在其中输入一些内容并单击关闭或确定,HUD 消失(仅使用 [NSPanel orderOut:])但我的应用程序仍然集中(即菜单我的应用程序栏仍然可见)。但我希望焦点回到原始应用程序 Chrome。我如何实现这样的目标?理想情况下,我也永远不会“获得”我的应用程序的焦点,因此,HUD 输入都会在 Chrome 仍然是焦点应用程序时发生。 Things.app 设法实现了这样的目标。 Quicksilver 也这样做。
【问题讨论】:
标签: objective-c cocoa macos