编写OS X辅助功能客户端的文档在哪里?

时间:2015-03-20 16:30:11

标签: macos cocoa

Apple已将documentation用于向自己的应用添加辅助功能信息。这允许辅助功能客户端控制该应用程序。但是,我找不到编写自己的辅助功能客户端的信息。我想通过他们的UI从OS X应用程序(不是通过AppleScript,ScriptingBridge或第三方框架,BTW)控制其他应用程序。我想写一个真正的辅助功能客户端 - 执行此操作的文档在哪里?

这是我到目前为止所发现的:

  • Manually sending Quartz events。这比OS X Yosemite附带的新辅助功能工具要低得多。
  • An old Carbon framework。这不适用于64位Mac。今天非常无用。
  • This header file包含有关控制应用程序的一些信息。它只是一个头文件 - 没有指南,没有例子。我也看不出如何从这个结构到1中描述的协议中的方法。

1 个答案:

答案 0 :(得分:4)

头文件几乎就是它,有一个名为UI Element Inspector

的例子

在SDK中打开实际的头文件可能会有所帮助,因为网站上可能没有很多评论和文档