⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module a11y

Module a11y 

Source
Expand description

Accessibility (a11y) Framework

Provides an accessibility tree, screen reader support, high contrast themes, and keyboard-driven navigation. Implements a subset of WAI-ARIA roles and properties for desktop widget accessibility.

All coordinates and sizes use integer types.

Structs§

A11yNode
A single node in the accessibility tree.
A11yTree
The complete accessibility tree for the desktop.
AccessibilitySettings
Global accessibility settings.
HighContrastTheme
High contrast colour theme for accessibility.
KeyboardNavigator
Keyboard-driven navigation controller.
NavigationArea
Navigation area (a group of focusable elements).
ScreenReader
Screen reader that generates text announcements from the a11y tree.

Enums§

A11yAction
Actions that can be performed on an accessible element.
A11yRole
Accessibility role for a UI element (WAI-ARIA subset).
NavKey
Key events understood by the keyboard navigator.
NavResult
Result of handling a navigation key.

Type Aliases§

A11yNodeId
Unique identifier for an a11y node.