macOS Accessibility API

E215105

The macOS Accessibility API is Apple’s system-level framework that enables assistive technologies like screen readers and alternative input devices to interact with and convey the user interface of macOS applications to users with disabilities.

All labels observed (2)

Label Occurrences
macOS Accessibility 1
macOS Accessibility API canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apple technology
accessibility API
macOS framework
software framework
accessibleVia Objective-C APIs
Swift
surface form: Swift APIs
developer Apple Inc.
enables exposure of help and description text
exposure of labels for controls
exposure of layout and grouping information
exposure of text content to assistive technologies
exposure of value and range for controls
focus tracking for assistive technologies
hit testing for accessible elements
invocation of accessibility actions
keyboard navigation support
programmatic access to UI elements
retrieval of accessibility attributes
exposes actions of UI elements
hierarchical structure of UI elements
properties of UI elements
roles of UI elements
states of UI elements
user interface elements
goal making macOS applications usable by people with disabilities
integratedWith macOS Cocoa
surface form: AppKit

Cocoa
UIKit
surface form: UIKit for Mac (Mac Catalyst)
operatingSystem macOS
platform macOS
purpose enabling assistive technologies to interact with macOS applications
providing accessibility information about user interface elements
supporting users with disabilities
relatedConcept accessibility tree
assistive technology interoperability
relatedStandard WAI-ARIA
surface form: WAI-ARIA concepts
requires applications to expose semantic information about UI
applications to provide accessibility attributes
supports accessibility notifications
custom accessibility elements
dynamic updates to accessibility information
supportsTechnology alternative input devices
screen magnifiers
screen readers
switch control systems
voice control software
usedBy Switch Control
VoiceOver
third-party assistive technologies

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

VoiceOver accessibilityAPI macOS Accessibility API
Zoom partOf macOS Accessibility API
subject surface form: Zoom (macOS accessibility feature)
this entity surface form: macOS Accessibility