====== Wrapper and Boilerplate Text for Open A11y Specifications ====== =====Contents===== * [[https://www.linuxfoundation.org/#Wrapper_and_Boilerplate_Text_for_Open_A11y_Specifications|1 Wrapper and Boilerplate Text for Open A11y Specifications]] * [[https://www.linuxfoundation.org/#Proposed_Abstract_to_follow_KAFS_Table_of_Contents|1.1 Proposed Abstract to follow KAFS Table of Contents]] * [[https://www.linuxfoundation.org/#Abstract|1.2 Abstract]] * [[https://www.linuxfoundation.org/#Conformance_Requirements|1.2.1 Conformance Requirements]] * [[https://www.linuxfoundation.org/#About_This_Document|1.2.2 About This Document]] * [[https://www.linuxfoundation.org/#Submitting_Feedback_and_Reporting_Errors|1.2.3 Submitting Feedback and Reporting Errors]] * [[https://www.linuxfoundation.org/#Normative_References|1.3 Normative References]] \\ Proposed Abstract to follow KAFS [[http://accessibility.linux-foundation.org/a11yspecs/kbd/kafs-rc2.html#table-of-contents|Table of Contents]] \\ ===== Abstract ===== 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)// [[[https://www.linuxfoundation.org/#xkb-ref|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 [[http://accessibility.linux-foundation.org/a11yspecs/kbd/kafs-rc3.html#def-stickykeys|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 [[:accessibility:kbd:start|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. To provide feedback, report errors or to inquire about this document, please [[http://mailto:accessibility-rfc@a11y.org|send email to ''accessibility-rfc@a11y.org'']], a [[https://lists.linux-foundation.org/pipermail/accessibility-rfc/|publicly archived emailing list.]] This specification is copyright 2005, 2008 [[http://a11y.org|Open Accessibility (A11y)]] at [[https://www.linuxfoundation.org/|The Linux Foundation]]. All Rights Reserved. \\ ---- ==== Conformance Requirements ==== The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [[[https://www.linuxfoundation.org/#rfc2119|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. \\ ---- ==== About This Document==== The normative version of //Keyboard Access Functional Specification, RC3 (KAFS)// is the XHTML Strict 1.0 version, located at: ''http:%%//%%accessibility.linux-foundation.org/a11yspecs/kbd/kafs-rc3.html'' All other versions (and any future translations) of //Keyboard Access Functional Specification, RC3 (KAFS RC2)// are non-normative. //KAFS RC2// is also available as a [[https://www.linuxfoundation.org/kafs-rc2.pdf|PDF file [%%**%%*Kb]]] and as[[https://www.linuxfoundation.org/kafs-rc2.sgml|SGML file [%%**%%*Kb]]]. \\ ---- ==== Submitting Feedback and Reporting Errors ==== * **A list of [[http://accessibility.linux-foundation.org/a11yspecs/kbd/updates/kafs-rc2-errata.html|known errors in this specification]] is maintained at:** * ''http:%%//%%accessibility.linux-foundation.org/a11yspecs/kbd/updates/kafs-rc3-errata.html'' * Please report errors in this document to the [[mailto:accessibility-rfc@a11y.org|Open A11y Request for Comments List (accessibility-rfc@a11y.org)]]. Please [[mailto:webmaster@a11y.org|report any technical problems encountered with this document]] or the resources to which it links, please contact ''webmaster@a11y.org''. \\ ---- ===== Normative References ===== * **[RFC2119]** * //[[http://www.rfc-editor.org/rfc/rfc2119.txt|Key words for use in RFCs to indicate requirement levels]]//, RFC 2119, S. Bradner, March 1997.\\ Available at: ''http:%%//%%www.rfc-editor.org/rfc/rfc2119.txt'' * **[XKB]** * //[[http://refspecs.linux-foundation.org/X11/XKBlib.ps|XKB: The X Keyboard Extension, Revision 6.4 (PostScript file)]]//\\ Available from: ''http:%%//%%refspecs.linux-foundation.org/X11/XKBlib.ps'' * **[XKBlib]** * //[[http://refspecs.linux-foundation.org/X11/XKBlib.pdf|The X Keyboard Extension: Library Specification Library (X Version 11, Release 6.4) [PDF file]]] An X Consortium Standard. Version 1.0/Document Revision 1.1. Edited by Aitken, Gary and Benson, Amber J.; authors: Fortune, Erik; Converse, Donna; Sachs, George; Walker, Will.//\\ Available from: ''http:%%//%%refspecs.linux-foundation.org/X11/XKBlib.pdf'' ---- * [[:accessibility:kbd:specs:template:issues|Keyboard Workgroup Specification Issues & Questions]] * [[http://accessibility.linux-foundation.org/a11yspecs/kbd|Keyboard Workgroup Specifications Public Directory]] * [[:accessibility:specs:start|Open Accessibility Draft Specifications Index]] * [[:accessibility:kbd:start|Keyboard Committee's main web page]] * [[:accessibility:start|Open Accessibility (A11y) main page]]