swift - 无论如何,当应用程序未处于焦点时从键盘访问状态栏菜单项?

标签 swift macos statusbar menubar

我用 swift 编写了一个菜单栏应用程序,想知道是否可以通过编程方式从键盘访问该应用程序?

假设我的应用程序从桌面麦克风录制音频。我将如何编写我的应用程序以拥有一个 keyEquivalent 来开始记录我在 chrome 或其他东西中的情况?

最佳答案

不幸的是,所有键盘事件始终发送到事件(最前面)的应用程序,但您可以定义一个全局热键(例如使用 DDHotKey )来激活菜单栏应用程序。

关于swift - 无论如何,当应用程序未处于焦点时从键盘访问状态栏菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38864169/

相关文章:

swift - 如何在 Collection View 中并排放置九个单元格 [Xcode] [Swift 3]

ios - 在钥匙串(keychain)中保存加密的字符串

macos - 如何以编程方式拦截 OSX (10.8) 打印命令?

android - 隐藏状态栏不适用于所有设备

swift - 更新到 Swift 3 后奇怪的转义函数行为

swift - 在 SwiftUI 中绑定(bind) ForEach

macos - Cocoa 自定义 URL 方案选择器第一次未调用

c++ - make 失败,返回错误 "cannot convert ‘std::istream {aka std::basic_istream<char>}’ 到 ‘bool’”

Android 仅在状态栏展开时显示通知

objective-c - 如何以编程方式更改 PreferredStatusBarStyle