代码之家  ›  专栏  ›  技术社区  ›  luca

在OSX中拦截击键

  •  1
  • luca  · 技术社区  · 15 年前

    我希望能够在OSX中收听全系统的击键,从而在windows上实现AHK(无论如何,AHK的快捷方式部分)这样的实用程序,不仅识别简单的键组合,而且识别更复杂的东西,如序列等。。

    我需要有人指点我。。。从哪里开始?如何在系统范围内收听keybard事件?也许cocoa框架中有什么东西,或者这不是我们要找的地方?

    1 回复  |  直到 15 年前
        1
  •  1
  •   JWWalker    14 年前

    石英事件水龙头。仰望 CGEventTapCreate 在Xcode文档查看器中开始。请注意,用户必须在“通用访问首选项”面板中选中“启用辅助设备访问”,才能监视键盘事件。(即使这样,在密码字段中也看不到击键。)