W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > April to June 2008

keyboard terminologyfrom KAFS

From: Gregory J. Rosmaita <unagi69@concentric.net>
Date: Thu, 03 Apr 2008 18:09:37 -0400 (EDT)
To: Jan Richards <jan.richards@utoronto.ca>,WAI-UA list <w3c-wai-ua@w3.org>
Message-Id: <20080403220937.51194573F@alexander.cnc.net>


if it is of any assistance, the Keyboard Access Functional Specification (KAFS 1.0) from Open Accessibility uses the following terminology to define 
6 fundamental features:


1. StickyKeys:

Enables the user to keep the Control, Shift, Alt, or other modifier keys 
temporarily latched or locked while other keys are pressed in a sequential 
rather than a simultaneous fashion. This enables the user to correctly type 
capital letters, Control-C, Alt-M, Alt-Control-Backspace, and much more. 
Target users are people who can't press more than one key at a time, and 
someone who uses a mouth-held stick, for example. 

2. MouseKeys:

Enables a group of keys to emulate a pointing device when present. Pressing 
keys in this group will move the pointer around the screen and perform 
associated pointer button actions (e.g., double-clicking). Target users are 
people who can't use or move a pointing device (e.g., a mouse) or operate 
its buttons. 

3. RepeatKeys:

Enables the user to control various auto-repeat parameters of keys when they 
press. Target users are people who have trouble releasing a key before it 
starts to repeat. 

4. SlowKeys:

Enables users to control the amount of time a key must be pressed before 
the system sends a key press event to the active application or tool. 
Target users are those who accidently press more than one key when they 
when interacting with the platform's keyboard. 

5. BounceKeys:

Enables the user to introduce a delay time between keystrokes during which 
the system will not acknowledge repeated key presses of the same key. Target 
users are people whose tremors cause them to unintentionally bounce on, or 
repeatedly press and release the same key. 

6. ToggleKeys:

Notifies users when they have locked or unlocked a locking key on the 
keyboard [e.g., Caps Lock]. Target users are people with reduced or no 

the "Feature Behavior Requirements" for each feature are specified at:


We should all be concerned about the future, because we will have to 
spend the rest of our lives there.
             -- Charles Franklin Kettering, "Seed for Thought", 1949
Gregory J. Rosmaita, oedipus@hicom.net
       Camera Obscura: http://www.hicom.net/~oedipus/
              Oedipus' Online Complexes: http://my.opera.com/oedipus
Received on Thursday, 3 April 2008 22:10:15 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:38:37 UTC