
Exception: An exception to this recommendation
would be the freehand drawing of continuous lines ("path specification"),
where a computer must store and display a series of cursor positions as
they are input by the user;
when the user initiates such a line-drawing sequence, a new data point
might be recorded automatically whenever the cursor has been moved a certain
distance (e.g., 1 mm) or when a certain time has elapsed (e.g., 0.5 s).
Comment: During graphics data entry, a cursor will almost always be somewhere on the display, but not necessarily at a location intended by the user. In effect, a user needs some way to move the cursor around and some separate action to signal the computer when its position should be recorded.
Comment: An interesting case of position
confirmation is "rubberbanding", which is a technique to aid line drawing.
With rubberbanding, a user can designate the starting point for a line,
then move the cursor to various possible end points while the computer
continuously shows the line that would result if that end point were confirmed
by the user.
See also:
Example: Designation might be by pointing, in the case of a discrete
element, or might require some sort of outlining action to delineate portions
of a complex figure.
See also: