我有兴趣编写一个记录每个按键日期的AppleScript项目。
在他们在后台运行时,应用程序可以读取这些信息吗?或者它们必须始终是选定的窗口吗? goo教程在哪里开始这样的事情?我有编程经验,但不在Applescript或Objective-C
谢谢!
答案 0 :(得分:0)
我很确定你无法使用Applescript创建通用密钥捕获。 Applescript确实没有内部功能,它只是一种根据应用程序自身功能控制应用程序的方法。由于没有通用的密钥捕获应用程序,Applescript无法真正做到这一点。
你曾经能够编写键盘输入插件,因为出于安全考虑,他们从10.6中取出了这些插件。
我建议查看一些更深层次的Unix函数。
答案 1 :(得分:0)
你不能用AppleScript做到这一点,但我在Objective-C中有代码可以做到这一点。如果你有兴趣,请给我发一封电子邮件(rwilcox@wilcoxd.com),也许我可以帮助你完成你的项目......我已经将这段代码部署到另一个客户端,所以它经过了时间的考验。