苹果有documentation用于将辅助功能信息添加到自己的应用程序中。这允许辅助功能客户端控制该应用程序。但是,我找不到编写自己的辅助功能客户端的信息。我想通过 OS X 应用程序的 UI 来控制其他应用程序(不是通过 AppleScript、ScriptingBridge 或第三方框架,顺便说一句)。我想编写一个真正的辅助功能客户端——执行此操作的文档在哪里?
这是我迄今为止发现的:
- Manually sending Quartz events 。这比 OS X Yosemite 附带的新辅助工具要低得多。
- An old Carbon framework 。这不适用于 64 位 Mac。今天几乎没用。
- This header file有一些有关控制应用程序的信息。它只是一个头文件——没有指南,没有示例。我也看不到如何从这个结构获取 1 中描述的协议(protocol)中的方法。 .
最佳答案
头文件就差不多了,有一个例子叫 UI Element Inspector
打开 SDK 中的实际头文件可能会有所帮助,因为网站上可能没有大量注释和文档
关于macos - 编写 OS X 辅助功能客户端的文档在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29171437/