11.3.2.1: Platform accessibility service support for software that provides a user interface

Platform software shall provide a set of documented platform services that enable software that provides a user interface running on the platform software to interoperate with assistive technology.
Platform software should support requirements 11.3.2.5 to 11.3.2.17 except that, where a user interface concept that corresponds to one of the clauses 11.3.2.5 to 11.3.2.17 is not supported within the software environment, these requirements are not applicable. For example, selection attributes from 11.3.2.14 (Modification of focus and selection attributes) may not exist in environments that do not allow selection, which is most commonly associated with copy and paste.

Notes

  1. These define the minimum functionality of software providing user interfaces when using platform services.
  2. In some platforms these services may be called accessibility services, but in some other platforms these services may be provided as part of the user interface services.
  3. User interface services that provide accessibility support by default are considered to be part of the services provided to conform to this clause (i.e. the service for creating a new user interface element provides role, state, boundary, name and description).
  4. To comply with this requirement the platform software can provide its own set of services or expose the services provided by its underlying platform layers, if those services conform to this requirement.
  5. Within specific programming environments, the technical attributes associated with the user interface properties described in clauses 11.3.2.5 to 11.3.2.17 might have different names than those used within the clauses.

Testing methods

Type of complianceInspection
Pre-conditions
  1. The software evaluated is platform software.
Procedure
  1. Check that the platform software documentation includes information about platform services that may be used by software that provides a user interface to interoperate with assistive technology.
Result Pass: Check 1 is true
Fail: Check 1 is false

Requirement details

Reference number: 11.3.2.1

Related requirements

Related functional statements

Related technical requirements

No related technical requirements are associated with this technical requirement