cocoa - 如何使用 Cocoa 获取键值,无论是否关注窗口

标签 cocoa macos focus

我想在不关注窗口时使用 Cocoa 获取键值。 如果你知道请教教我。

最佳答案

如果我理解这个问题,您想知道何时按下某个键,即使您的应用程序/窗口不是最前面的窗口?

如果是这种情况,您可以考虑使用 +[NSEvent addGlobalMonitorForEventsMatchingMask:handler:] (仅限 10.6+)或使用 CGEventTap .

关于cocoa - 如何使用 Cocoa 获取键值,无论是否关注窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610002/

相关文章:

macos - 使用 clang 从 cpp 文件和静态库创建动态库

wpf - 将焦点设置在 WPF ComboBox 上并不总是有效

c# - 如何让DataGrid整体单站关注方向键行选择遍历?

emacs - 如何在emacs中的缓冲区上获得焦点跟随鼠标?

iphone - 如果 "cents"部分没有显示,如何计算货币值(value)?

cocoa - NSDataDetector 识别的所有 tld 是什么?

macos - 在 Mac 上安装 RVM 时遇到问题

macos - Swift Mac OSX NSButton 标题颜色

objective-c - Cocoa OS X NSLevelIndicator 类型

iphone - (^) 登录 iOS 的目的