gpt4 book ai didi

objective-c - 如何获取 Mac 上最后按下的键?

转载 作者:行者123 更新时间:2023-12-03 17:00:09 29 4
gpt4 key购买 nike

我正在为应用程序编写一个插件。我无法从 NSApplication 派生因为它是第三方应用程序。当按下任意键时,我可以在我的插件中获得回调。但我不知道按下了什么键。那么当我收到回调时,Cocoa 中是否有任何调用来查找最后按下的键?我只有 NSView 对象。

任何想法都会对我有很大帮助。

谢谢

迪拉吉。

最佳答案

一些想法:

  1. 使用[NSApp currentEvent]。我知道您认为您没有 NSApplication 实例,但您应该尝试一下。它可能会起作用。
  2. 在您的插件中进行一些事件监控(CGEventTapNSEvent 本地监控器等),并在看到按键事件时进行记录。

关于objective-c - 如何获取 Mac 上最后按下的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050994/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com