Proposed Abstract to follow KAFS Table of Contents
Persons unable to use a keyboard and mouse sometimes use alternative input devices. However, many users can be accommodated programatically through software that causes a standard keyboard to behave differently. Many of these features and behaviors have long been available in the The X Keyboard Extension: Library Specification Library (X Version 11, Release 6.4) XKB] specification.
Individuals with mobility impairments will benefit by having such features built-in and available through standard activation strategies, such as tapping the Shift key five times to activate StickyKeys. The routines provided by the API will also benefit assistive technologies such as on screen keyboard and screen reader applications.
This specification, developed by the Open A11y Workgroup's Keyboard Committee, identifies and adopts a subset of the XKB specification in order to provide standard keyboard features and behaviors required by persons with mobility impairments.
The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC2119].
All diagrams, examples, and notes in this specification are non-normative, as are all sections explicitly marked non-normative. Everything else in this specification is normative.
The normative version of Keyboard Access Functional Specification, RC3 (KAFS) is the XHTML Strict 1.0 version, located at:
All other versions (and any future translations) of Keyboard Access Functional Specification, RC3 (KAFS RC2) are non-normative.