【问题标题】:Where is the documentation for writing an OS X accessibility client?编写 OS X 无障碍客户端的文档在哪里?
【发布时间】:2015-03-20 16:30:10
【问题描述】:

Apple 有documentation 用于向自己的应用程序添加辅助功能信息。这允许可访问性客户端控制该应用程序。但是,我找不到任何信息来编写自己的可访问性客户端。我想通过 OS X 应用程序的 UI 控制其他应用程序(而不是通过 AppleScript、ScriptingBridge 或第三方框架,顺便说一句)。我想写一个真正的无障碍客户端——这样做的文档在哪里?

这是我目前发现的:

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

【问题讨论】:

    标签: macos cocoa


    【解决方案1】:

    头文件就差不多了,有个例子叫UI Element Inspector

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      • 2015-03-02
      • 2021-05-29
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多