gpt4 book ai didi

objective-c - 我如何将焦点转移到 Cocoa 中的先前应用程序?

转载 作者:太空狗 更新时间:2023-10-30 03:32:25 25 4
gpt4 key购买 nike

假设用户当前使用的是 Chrome。所以我有一个由全局热键调用的 HUD,然后用户在其中键入内容并单击关闭或确定,HUD 消失(仅使用 [NSPanel orderOut:])但我的应用程序仍处于焦点状态(即菜单我的应用程序栏仍然可见)。但我希望焦点回到原始应用程序 Chrome。我如何实现这样的目标?理想情况下,我也永远无法“获得”我的应用程序的焦点,因此,HUD 输入将在 Chrome 仍然是焦点应用程序时发生。 Things.app 设法实现了这样的目标。 Quicksilver 也这样做。

最佳答案

调用[NSApp hide:]

这将隐藏您的应用程序并激活之前激活的应用程序。

关于objective-c - 我如何将焦点转移到 Cocoa 中的先前应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1960393/

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