NAME
Pointer (Predefined) — Reference
Description
A predefined pointer is a set of standardized pointers that
indicate model interactions or operations of the user interface.
Table 19 “Pointer Shapes” describes
predefined pointer shapes.
When to Use
- Required
Display the arrow pointer to indicate the normal
or predominant mode of operation of the user interface.
- Required
Display the cannot pointer to indicate that the
element under the pointer is not a valid target for a data transfer.
- Required
Display the cannot pointer to indicate that action
is expected in another visible area before input is accepted in
the area under the pointer.
- Required
Display a wait pointer to indicate that the user
cannot currently interact with the element the pointer is over because
some action is in progress in that area.
- Required
Display an arrow pointer or an I-beam pointer when
the pointer is in a text field.
- Required
Display a question pointer when the interface is
in context-sensitive help mode.
- Required
Display the right arrow pointer when a spring-loaded
control is displayed and the interface is waiting for a choice to
be made.
- Recommended
Display an I-beam pointer when the pointer is being
used to initiate a text field in a graphic selection scope.
- Recommended
Display an I-beam pointer to indicate that the pointer
is over an area where the user can locate a text cursor or select
a character sequence.
- Recommended
Display the 4-directional arrow pointer if a specific
object is being moved without restrictions on its placement.
- Recommended
Display the 4-directional arrow pointer after the
user initiates a resize operation on a specific element, but before
the edge or corner to be resized has been determined.
- Recommended
Display one of the eight resize pointers when the
pointer, in the predominant mode of operation, is on an element
that controls resizing in that direction.
- Recommended
Display one of the eight resize pointers when resizing
in the indicated direction.
- Recommended
Display an arrow or sighting pointer when the pointer
is in a viewing area in which the user can specify a precise position
for placing a visual element.
- Recommended
Display the sighting pointer if the user is in a
context in which a precise positioning operation can be initiated,
and while the user is performing the operation.
Guidelines
- Required
Ignore all mouse button and keyboard actions (except
changes in modifier keys) while the cannot pointer or the wait pointer
is visible.
- Required
Use the predefined pointers when a user performs
an operation that uses predefined modal interactions or operations.
- Recommended
If a user cannot interact with an element because
a current task would normally be affected by that element, display
the wait pointer while the pointer is over that element. Do not
prevent a user from interacting with elements that will not be affected
by a current task.
Essential Related Topics
For more information, see the Cursor
and Pointer reference
pages.