This API enables accessibility software to control and modify user interfaces in external applications through an abstraction layer.
One of the features of the Accessibility API in UIElementInspector is the ability to obtain information about AXUIElements or widgets that are currently under the mouse. The API provides detailed information about the AXUIElement, and allows actions to be performed on it. As the mouse moves across the screen, the new API displays the information obtained in the inspector window. Users can also lock the inspector window on an element to get more information about that object and activate its actions through the interaction window.
However, the UIElementInspector sample does not demonstrate how to make a custom UI element accessible for the Accessibility API. Typically, custom Cocoa widgets will have the right behavior inherited from their superclass, while Carbon applications need to provide more code to provide the correct information to interested applications. The sample focuses on how to use the Accessibility API to obtain information about other applications and UI elements on the screen, which is necessary for accessibility applications.
Version 1.3: N/A