event-handling - 如何将事件传播到处理程序链( 碳素) 之后,由我的自定义处理程序处理?

  显示原文与译文双语对照的内容

我需要在我的应用程序中处理Tab键。 在某些情况下,我希望在处理程序中做一些事情,并禁止进一步的事件处理,在其他情况下,我跳过并允许其他标准处理。

这是我的简单应用,我正在尝试做这个。 https://github.com/prudnikov/TestGlobalShortcut/blob/master/TestGlobalShortcut/AppDelegate.m

它捕获tab键,但总是禁止进一步的事件处理。 我的意思是,当我在文本编辑器中按Tab键时,标签键没有插入。

你能告诉我应该怎么做才能传播标准事件处理程序?

时间: 原作者:

我不认为你能用 RegisterEventHotKey 。 但是,除非你在应用程序没有最前端时需要接收tab键,否则你不应该使用 RegisterEventHotKey 。 使用常规碳素事件处理程序,或者使用 Cocoa 事件处理技术。

原作者:
...