我需要在我的应用程序中处理Tab键。在某些情况下,我想在我的处理程序中执行一些操作并禁止进一步的事件处理,在其他情况下,我只是跳过并让其他标准处理程序来处理此事件。
这是我非常简单的应用程序,我正在尝试这样做。 https://github.com/prudnikov/TestGlobalShortcut/blob/master/TestGlobalShortcut/AppDelegate.m
它会捕获标签按,但它总是抑制进一步的事件处理。我的意思是当我在文本编辑器中按Tab键时没有插入tab键。
您能告诉我应该如何传播标准事件处理程序吗?
答案 0 :(得分:1)
我认为你不能使用RegisterEventHotKey
来做到这一点。但除非您的应用不在最前面时需要接收Tab键,否则您不应使用RegisterEventHotKey
。使用常规的Carbon Event处理程序,或使用Cocoa事件处理技术。