Macos 如何获取Cocoa中非活动窗口的击键事件?

Macos 如何获取Cocoa中非活动窗口的击键事件?,macos,cocoa,keyboard-events,Macos,Cocoa,Keyboard Events,我想得到一个按键事件,比如空格键到一个现在不活动或最小化的应用程序。该应用程序如何接收该事件而不将其激活到前台 据我所知,KeyDown和keyUp事件只能接收到活动窗口。谁能帮帮我吗 - (void) keyDown: (NSEvent *) event NSLog(@"KEY PRESSED == %d",[event keyCode]); } 这是我使用的keyDown事件的代码。但当应用程序最小化时,不会触发此操作。我还需要将此事件设置为最小化状态。@Raptor code输

我想得到一个按键事件,比如空格键到一个现在不活动或最小化的应用程序。该应用程序如何接收该事件而不将其激活到前台

据我所知,KeyDown和keyUp事件只能接收到活动窗口。谁能帮帮我吗

- (void) keyDown: (NSEvent *) event

    NSLog(@"KEY PRESSED == %d",[event keyCode]);
}

这是我使用的keyDown事件的代码。但当应用程序最小化时,不会触发此操作。我还需要将此事件设置为最小化状态。

@Raptor code输入了我迄今为止所做的操作。不活动的窗口如何能够成为键,从而接收击键?