36 CFR Part 1194 - Proposed Information and Communication Technology (ICT) Standards and Guidelines NPRM
502.3 Accessibility Services.
Platforms and software tools provided by the platform developer shall provide a documented set of accessibility services that support applications running on the platform to interoperate withassistive technology and shall conform to 502.3. Applications that are also platforms shall expose the underlying platform accessibility services or implement other documented accessibility services.
502.3.1 Object Information.
The object role, state(s), boundary, name, and description shall be programmatically determinable. States that can be set by the user shall be capable of being set programmatically, including through assistive technology.
502.3.2 Row, Column, and Headers.
If an object is in a table, the occupied rows and columns, and any headers associated with those rows or columns, shall be programmatically determinable.
502.3.3 Values.
Any current value(s), and any set or range of allowable values associated with an object, shall be programmatically determinable. Values that can be set by the user shall be capable of being set programmatically, including through assistive technology.
502.3.4 Label Relationships.
Any relationship that a component has as a label for another component, or of being labeled by another component, shall be programmatically determinable.
502.3.5 Hierarchical Relationships.
Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component shall be programmatically determinable.
502.3.6 Text.
The content of text objects, text attributes, and the boundary of text rendered to the screen, shall be programmatically determinable. Text that can be set by the user shall be capable of being set programmatically, including through assistive technology.
502.3.7 Actions.
A list of all actions that can be executed on an object shall be programmatically determinable. Applications shall allow assistive technology to programmatically execute available actions on objects.
502.3.8 Focus Cursor.
Applications shall expose information and mechanisms necessary to track and modify focus, text insertion point, and selection attributes of user interface components.
502.3.9 Event Notification.
Notification of events relevant to user interactions, including but not limited to, changes in the component’s state(s), value, name, description, or boundary, shall be available to assistive technology.
User Comments/Questions
Add Comment/Question