AT-SPI
An accessibility service provider interface on the Linux platform, used to expose structured information about UI elements to assistive technologies.
Core Facts
Timeline (last 90 days)
The accessibility tree is a structured UI description that the operating system maintains for assistive technologies (screen readers, voice control, automation tools), exposed by each platform's native APIs: on Windows it is UI Automation (UIA), on macOS it is AXUIElement, on Linux it is AT-SPI, and on Android it is AccessibilityNodeInfo.
Wayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.
The Accessibility API is a programming interface provided by the operating system for assistive technologies, allowing programs to read the text content, hierarchical structure, and state information of UI elements; macOS's AX API, Windows's UI Automation, and Linux's AT-SPI are the three mainstream implementations.
All Facts (3)
The Accessibility API is a programming interface provided by the operating system for assistive technologies, allowing programs to read the text content, hierarchical structure, and state information of UI elements; macOS's AX API, Windows's UI Automation, and Linux's AT-SPI are the three mainstream implementations.
65%UnverifiedThe accessibility tree is a structured UI description that the operating system maintains for assistive technologies (screen readers, voice control, automation tools), exposed by each platform's native APIs: on Windows it is UI Automation (UIA), on macOS it is AXUIElement, on Linux it is AT-SPI, and on Android it is AccessibilityNodeInfo.
50%UnverifiedWayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.
50%