 |
» |
|
|
 |
Initiating the Operation- [ ]
Initiate a direct manipulation operation when the
user presses a pointer button on an element.
During the Operation- [ ]
Do not change the active window while a direct manipulation
operation is in progress. - [ ]
While a direct manipulation operation is in progress,
if the action to be performed on termination changes as the pointer
is moved or as the state of the keyboard changes, provide appropriate
feedback to the user so that the user knows what action will be
performed.
Terminating the Operation- [ ]
If a direct manipulation operation requires that
buttons be pressed while the operation is in progress, terminate
the direct manipulation operation. Alternatively, change its mode
when the user releases all pointer buttons and does not press any
more buttons or keys within a time period specified by the operating
environment. - [ ]
If a direct manipulation operation does not require
that any button be pressed while the operation is in progress, allow
the user to terminate the direct manipulation operation. Alternatively,
change its mode by pressing shortcut keys or by clicking on some
combination of pointer buttons. - [ ]
When the user presses
Cancel or Esc
while a direct manipulation operation is in progress, cancel the
direct manipulation operation.
|