- From: Greg Lowney <gcl-0039@access-research.org>
- Date: Fri, 26 Feb 2010 11:37:31 -0600
- To: W3 UA list <w3c-wai-ua@w3.org>
The first section here is taken directly from ISO 9241-171 (similar to
ANSI 200.2); below that are things taken from our current document and
slightly modified, and some new. (From Greg and Kim.)
4.9 Cursor: Visual indication of where the user interaction via keyboard
(or keyboard emulator) will occur
NOTE 1 Keyboard focus cursors and text cursors are types of cursors.
NOTE 2 Contrast with keyboard focus cursor (4.20), text cursor (4.32),
and contrast with pointer (4.28).
4.12 Focus Cursor: Indicator showing which user interface element has
keyboard focus
NOTE 1: Also called “location cursor”. See also Input focus (4.16) and
Cursor (4.9).
NOTE 2: The appearance of this indicator usually depends on the kind of
user interface element that has focus. The user interface element with
focus can be activated if it is a control (e.g. button, menu item) or
selected if it is a selectable user interface element (e.g. icon, list
item).
EXAMPLE: A box or highlighted area around a text field, button, list or
menu options can serve as a focus cursor.
4.16 Input Focus: Current assignments of the input from an input device
to a user interface element
EXAMPLES: Pointer focus and keyboard focus are input foci.
4.19 Keyboard Focus: Current assignment of the input from the keyboard
or equivalent to a user interface element
NOTE: For an individual user interface element focus is indicated by a
focus cursor.
4.20 Keyboard Focus Cursor: visual indication of where the user
interaction via keyboard (or keyboard emulator) will occur
Note: Contrast with keyboard focus (4.19), pointer (4.28), and text
cursor (4.32).
4.28 Pointer: Graphical symbol that is moved on the screen according to
operations with a pointing device
NOTE 1: The location or representation of the pointer may also change to
reflect the current state of software operations.
NOTE 2: Users typically interact with user interface elements on the
screen by moving the pointer to an object's location and manipulating
that object.
NOTE 3: Examples of devices that are used to control pointers include mice,
tablets, fingers, and 3D wands. The pointer can also be moved using the
keyboard (e.g. MouseKeys).
NOTE 4: Although the pointer is sometimes called a “pointing cursor”,
this document uses the word ‘cursor’ only to refer to an indicator of
keyboard focus.
NOTE 5: Contrast with Focus cursor (4.12) and Cursor (4.9).
4.29 Pointer Focus: current assignment of the input from the pointing
device to a window
NOTE The window with pointer focus usually has some distinguishing
characteristic, such as a highlighted border and/or title bar.
4.32 Text cursor: visual indication of the current insertion point for
text entry
NOTE Contrast with “pointer” and “focus cursor.”
selection, active selection
In this document, the term "selection" refers to a user agent mechanism
for identifying a (possibly empty) range of content. Generally, user
agents limit the type of content that may be selected to text content
(e.g., one or more fragments of text). In some user agents, the value of
the selection is constrained by the structure of the document tree.
On the screen, the selection may be highlighted in a variety of ways,
including through colors, fonts, graphics, and magnification. The
selection may also be highlighted when rendered as synthesized speech,
for example through changes in speech prosody. The dimensions of the
rendered selection may exceed those of the viewport.
The selection may be used for a variety of purposes, including for cut
and paste operations, to designate a specific element in a document for
the purposes of a query, and as an indication of point of regard.
The selection has state, i.e., it may be "set," programmatically or
through the user interface.
In this document, each viewport is expected to have at most one
selection. When several viewports coexist, at most one viewport's
selection responds to input events; this is called the active selection.
Note: Some user agents may also implement a selection for designating a
range of information in the user agent user interface, such as selecting
one or more page tabs to delete or reorder. The current document only
includes requirements for a content selection mechanism.
Highlight: To emphasize through the user interface. For example, user
agents highlight content that is selected,focused, or matched by a
search operation. Graphical highlight mechanisms include dotted boxes,
changed colors or fonts, underlining, magnification, and reverse video.
Synthesized speech highlight mechanisms include alterations of voice
pitch and volume ("speech prosody"). User interface items may also be
highlighted, for example a specific set of foreground and background
colors for the title bar of the active window.
Inactive input focus: the input focus location in an inactive viewport,
such as a background window or pane; those inactive input focus location
will become the active input focus location when input focus returns to
that viewport. An inactive input focus may or may not be visibly indicated.
Active input focus: the input focus in the active viewport.
Split focus: a state when the user could be confused because the input
focus is separated from something it is usually linked to, such as being
at a different place than the selection or similar highlighting, or has
been scrolled outside of the visible portion of the viewport. [This may
or may not stay in the final document, but is a useful concept.]
Point of regard: The point of regard is a position in rendered content
that the user is presumed to be viewing. The dimensions of the point of
regard may vary. For example, it may be a point (e.g., a moment during
an audio rendering or a cursor position in a graphical rendering), or a
range of text (e.g., focused text), or a two-dimensional area (e.g.,
content rendered through a two-dimensional graphical viewport). The
point of regard is almost always within the viewport, but it may exceed
the spatial or temporal dimensions of the viewport (see the definition
of rendered content for more information about viewport dimensions). The
point of regard may also refer to a particular moment in time for
content that changes over time (e.g., an audio-only presentation). User
agents may determine the point of regard in a number of ways, including
based on viewport position in content, content focus, and selection. The
stability of the point of regard is addressed by @@. [Taken directly
from UAAG10]
Received on Friday, 26 February 2010 17:38:01 UTC