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 (4)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apple technology ⓘ
accessibility API ⓘ
macOS framework ⓘ
software framework ⓘ
accessibleVia Objective-C APIs ⓘ
Swift APIs ⓘ
linked to: Swift
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 AppKit ⓘ
linked to: macOS Cocoa

Cocoa ⓘ
UIKit for Mac (Mac Catalyst) ⓘ
linked to: UIKit
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 concepts ⓘ
linked to: WAI-ARIA
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 (6)

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

VoiceOver → accessibilityAPI → macOS Accessibility API ⓘ
Zoom (macOS accessibility feature) → partOf → macOS Accessibility ⓘ
subject linked to: Zoom
linked to: macOS Accessibility API
Mouse Keys → documentedIn → Apple macOS accessibility documentation ⓘ
linked to: macOS Accessibility API
NSView → conformsToProtocol → NSAccessibility ⓘ
linked to: macOS Accessibility API
NSWindow → conformsTo → NSAccessibility ⓘ
linked to: macOS Accessibility API
NSControl → conformsTo → NSAccessibility ⓘ
linked to: macOS Accessibility API