Cocoa 使用applescript记录keydown事件

Cocoa 使用applescript记录keydown事件,cocoa,applescript,Cocoa,Applescript,我对写一个applescript项目感兴趣,它记录每个按键的日期 applescripts可以在后台读取这些信息吗?或者它们必须始终是选定的窗口? 像这样的好教程从哪里开始?我有编程经验,但不懂Applescript或Objective-C 谢谢 我很确定,您不能使用Applescript创建通用密钥捕获。Applescript实际上没有内部功能,它只是一种根据应用程序自身功能控制应用程序的方法。由于没有通用的密钥捕获应用程序,Applescript无法真正做到这一点 你过去可以编写键盘输入插件

我对写一个applescript项目感兴趣,它记录每个按键的日期

applescripts可以在后台读取这些信息吗?或者它们必须始终是选定的窗口? 像这样的好教程从哪里开始?我有编程经验,但不懂Applescript或Objective-C


谢谢

我很确定,您不能使用Applescript创建通用密钥捕获。Applescript实际上没有内部功能,它只是一种根据应用程序自身功能控制应用程序的方法。由于没有通用的密钥捕获应用程序,Applescript无法真正做到这一点

你过去可以编写键盘输入插件,但他们从10.6版本中删除了这些插件,这很可能是出于安全原因


我建议看一些更深入的Unix函数

你不能用AppleScript来做,但我有Objective-C中的代码来做这件事。给我发封电子邮件(rwilcox@wilcoxd.com)如果你有兴趣,也许我可以帮助你的项目。。。我已经在另一个客户机上部署了这段代码,因此它经过了相当长的时间的测试