【问题标题】:Global Keyboard Hook for OSX 10.10.3适用于 OSX 10.10.3 的全局键盘挂钩
【发布时间】:2015-04-29 21:52:47
【问题描述】:

我正在尝试为 OSX 10.10.3 获取全局键盘挂钩。理想情况下,它会被整齐地打包在 Java 库中,但此时我只想要一些可行的东西。

我尝试了两种方法,都产生了相同的结果:我能够读取触摸板活动、外部鼠标活动以及“控制”、“选项”、“命令”和“移位”键的按键.所有其他键上的按键都不会触发任何活动。

JNativeHook 和使用石英事件水龙头的本机应用程序都会产生这种结果,所以我假设它们在某种程度上使用了相同的 API。还有其他地方我应该去看看吗?

【问题讨论】:

    标签: macos keylogger


    【解决方案1】:

    另一种方法是 Cocoa 方法+[NSEvent addGlobalMonitorForEventsMatchingMask:handler:]。对于此或事件点击以查看键盘事件,您的应用程序必须“可访问性访问受信任”。例如查找AXIsProcessTrustedWithOptions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多