Ergonomic requirements for office work with visual display terminals (VDTs) - Part 16: Direct manipulation dialogues

Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation (TEV) — Partie 16: Dialogues de type manipulation directe

La présente partie de l'ISO 9241 fournit un guide pour la conception de dialogues de type manipulation directe.Dans ce type de dialogues, l'utilisateur agit directement sur les objets affichés à l'écran, par exemple en pointant, en déplaçant et/ou en modifiant leurs caractéristiques (ou valeurs) physiques par le biais d'un dispositif d'entrée.De tels objets sont généralement des représentations concrètes, souvent graphiques, de structures ou de fonctionnalités logicielles abstraites et se divisent en deux catégories:a)objet de la tâche - représentation métaphorique d'un artefact du monde réel manipulé pour donner corps à la tâche de l'utilisateur (par exemple une feuille de papier, un stylo, un graphe);b)objet de l'interface - objet introduit dans l'interface pour que l'utilisateur puisse effectuer des tâches relatives à l'utilisation d'une application ou d'un système informatique. Il peut s'agir d'un objet du monde réel mais le graphisme n'est pas directement lié à la tâche réelle de l'utilisateur (par exemple un bouton, une règle, unefenêtre, un écran).Les objets et leurs représentations à l'écran sont ici désignés tous deux par le terme «objet» sauf s'il est nécessaire de les distinguer clairement.La présente partie de l'ISO 9241 ne traite pas des interfaces utilisant les interfaces de type réalité virtuelle ou stéréoscopique.Dans la pratique, le terme manipulation directe est souvent utilisé de manière interchangeable pour désigner les interfaces graphiques. Cependant, dans les interfaces graphiques, d'autres techniques de dialogue, telles que les dialogues par menu ou par commandes, sont également souvent mises en oeuvre. Bien que les interfaces graphiques assurent des fonctions de manipulation directe, toutes les entrées utilisateur ne peuvent pas être considérées comme étant de type manipulation directe. Par exemple, l'impression d'un document en déplaçant uneicône de document sur une icône d'imprimante implique un degré de manipulation dire

General Information

Status
Withdrawn
Publication Date
08-Sep-1999
Withdrawal Date
08-Sep-1999
Current Stage
9599 - Withdrawal of International Standard
Start Date
02-Oct-2018
Completion Date
13-Dec-2025
Ref Project
Standard
ISO 9241-16:1999 - Ergonomic requirements for office work with visual display terminals (VDTs)
English language
32 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 9241-16:1999 - Exigences ergonomiques pour travail de bureau avec terminaux a écrans de visualisation (TEV)
French language
33 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 9241-16:1999 is a standard published by the International Organization for Standardization (ISO). Its full title is "Ergonomic requirements for office work with visual display terminals (VDTs) - Part 16: Direct manipulation dialogues". This standard covers: La présente partie de l'ISO 9241 fournit un guide pour la conception de dialogues de type manipulation directe.Dans ce type de dialogues, l'utilisateur agit directement sur les objets affichés à l'écran, par exemple en pointant, en déplaçant et/ou en modifiant leurs caractéristiques (ou valeurs) physiques par le biais d'un dispositif d'entrée.De tels objets sont généralement des représentations concrètes, souvent graphiques, de structures ou de fonctionnalités logicielles abstraites et se divisent en deux catégories:a)objet de la tâche - représentation métaphorique d'un artefact du monde réel manipulé pour donner corps à la tâche de l'utilisateur (par exemple une feuille de papier, un stylo, un graphe);b)objet de l'interface - objet introduit dans l'interface pour que l'utilisateur puisse effectuer des tâches relatives à l'utilisation d'une application ou d'un système informatique. Il peut s'agir d'un objet du monde réel mais le graphisme n'est pas directement lié à la tâche réelle de l'utilisateur (par exemple un bouton, une règle, unefenêtre, un écran).Les objets et leurs représentations à l'écran sont ici désignés tous deux par le terme «objet» sauf s'il est nécessaire de les distinguer clairement.La présente partie de l'ISO 9241 ne traite pas des interfaces utilisant les interfaces de type réalité virtuelle ou stéréoscopique.Dans la pratique, le terme manipulation directe est souvent utilisé de manière interchangeable pour désigner les interfaces graphiques. Cependant, dans les interfaces graphiques, d'autres techniques de dialogue, telles que les dialogues par menu ou par commandes, sont également souvent mises en oeuvre. Bien que les interfaces graphiques assurent des fonctions de manipulation directe, toutes les entrées utilisateur ne peuvent pas être considérées comme étant de type manipulation directe. Par exemple, l'impression d'un document en déplaçant uneicône de document sur une icône d'imprimante implique un degré de manipulation dire

La présente partie de l'ISO 9241 fournit un guide pour la conception de dialogues de type manipulation directe.Dans ce type de dialogues, l'utilisateur agit directement sur les objets affichés à l'écran, par exemple en pointant, en déplaçant et/ou en modifiant leurs caractéristiques (ou valeurs) physiques par le biais d'un dispositif d'entrée.De tels objets sont généralement des représentations concrètes, souvent graphiques, de structures ou de fonctionnalités logicielles abstraites et se divisent en deux catégories:a)objet de la tâche - représentation métaphorique d'un artefact du monde réel manipulé pour donner corps à la tâche de l'utilisateur (par exemple une feuille de papier, un stylo, un graphe);b)objet de l'interface - objet introduit dans l'interface pour que l'utilisateur puisse effectuer des tâches relatives à l'utilisation d'une application ou d'un système informatique. Il peut s'agir d'un objet du monde réel mais le graphisme n'est pas directement lié à la tâche réelle de l'utilisateur (par exemple un bouton, une règle, unefenêtre, un écran).Les objets et leurs représentations à l'écran sont ici désignés tous deux par le terme «objet» sauf s'il est nécessaire de les distinguer clairement.La présente partie de l'ISO 9241 ne traite pas des interfaces utilisant les interfaces de type réalité virtuelle ou stéréoscopique.Dans la pratique, le terme manipulation directe est souvent utilisé de manière interchangeable pour désigner les interfaces graphiques. Cependant, dans les interfaces graphiques, d'autres techniques de dialogue, telles que les dialogues par menu ou par commandes, sont également souvent mises en oeuvre. Bien que les interfaces graphiques assurent des fonctions de manipulation directe, toutes les entrées utilisateur ne peuvent pas être considérées comme étant de type manipulation directe. Par exemple, l'impression d'un document en déplaçant uneicône de document sur une icône d'imprimante implique un degré de manipulation dire

ISO 9241-16:1999 is classified under the following ICS (International Classification for Standards) categories: 13.180 - Ergonomics; 35.180 - IT Terminal and other peripheral equipment. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO 9241-16:1999 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 9241-16
First edition
1999-09-01
Ergonomic requirements for office work
with visual display terminals (VDTs) —
Part 16:
Direct manipulation dialogues
Exigences ergonomiques pour travail de bureau avec terminaux à écrans
de visualisation (TEV) —
Partie 16: Dialogues de type manipulation directe
A
Reference number
Contents Page
1 Scope .1
2 Normative references .2
3 Terms and definitions .2
4 Application of this part of ISO 9241.4
4.1 Appropriateness of direct manipulation dialogues.4
4.2 Applying the recommendations.5
4.3 Evaluation of products.6
5 General information.6
5.1 Metaphors.6
5.2 Appearance of objects used in direct manipulation .7
5.3 Feedback .8
5.4 Input devices.9
6 Manipulation of objects.10
6.1 General considerations.10
6.2 Pointing and selecting .11
6.3 Dragging .14
6.4 Sizing of objects .15
6.5 Rotating .16
7 Additional recommendations for direct manipulation of text objects .17
7.1 Pointing and selecting .17
7.2 Sizing of text .17
8 Additional recommendations for direct manipulation of windows .17
8.1 General considerations.17
©  ISO 1999
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
International Organization for Standardization
Case postale 56 • CH-1211 Genève 20 • Switzerland
Internet iso@iso.ch
Printed in Switzerland
ii
©
ISO
8.2 Pointing and selecting . 18
8.3 Sizing of windows . 18
9 Additional recommendations for direct manipulation of control icons. 19
9.1 Pointing and selecting . 19
Annex A (informative) Sample procedure for assessing applicability and adherence . 21
Bibliography. 31
iii
©
ISO
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO
member bodies). The work of preparing International Standards is normally carried out through ISO technical
committees. Each member body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, governmental and non-governmental, in
liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical
Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
Draft International Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.
This part of ISO 9241 was prepared by Technical Committee ISO/TC 159, Ergonomics, Subcommittee SC 4,
Ergonomics of human-system interaction.
ISO 9241 consists of the following parts, under the general title Ergonomic requirements for office work with visual
display terminals (VDTs):
 Part 1: General introduction
 Part 2: Guidance on task requirements
 Part 3: Visual display requirements
 Part 4: Keyboard requirements
 Part 5: Workstation layout and postural requirements
 Part 6: Guidance on the work environment
 Part 7: Requirements for display with reflections
 Part 8: Requirements for displayed colours
 Part 9: Requirements for non-keyboard input devices
 Part 10: Dialogue principles
 Part 11: Guidance on usability
 Part 12: Presentation of information
 Part 13: User guidance
 Part 14: Menu dialogues
 Part 15: Command dialogues
 Part 16: Direct manipulation dialogues
 Part 17: Form filling dialogues
Annex A of this part of ISO 9241 is for information only.
iv
©
ISO
Introduction
ISO 9241 deals with several aspects of the use of visual display terminals (VDTs). Currently, the individual parts
can be grouped in the following categories:
ISO 9241-1: General introduction
ISO 9241-2: Guidance on task requirements
ISO 9241-5 and ISO 9241-6: Workstation and environment
ISO 9241-3, ISO 9241-4, ISO 9241-7, ISO 9241-8 and ISO 9241-9: Ergonomics pertaining to hardware
ISO 9241-10 through ISO 9241-17: Ergonomics pertaining to software interfaces
This part of ISO 9241 is concerned with the ergonomic design of direct manipulation dialogues where users perform
operations by acting on displayed objects in ways analogous to manipulating physical entities.
This part of ISO 9241 serves the following types of user
a) the user interface designer, who will apply this part of ISO 9241 during the development process;
b) the buyer, who will reference this part of ISO 9241 during the product procurement process;
c) evaluators responsible for ensuring that products meet the recommendations in this part of ISO 9241;
d) designers of user interface development tools to be used by interface designers;
e) end-users who will gain from the potential benefits provided by this part of ISO 9241.
This part of ISO 9241 consists of a number of recommendations, some of which are conditional, concerning direct
manipulation dialogues. Conditional recommendations are recommendations that should be met only within the
specific context for which they are relevant (e.g. particular kinds of users, tasks, environments, technology).
It should be noted that ISO 9241-10 describes dialogue principles that are relevant for the design of direct
manipulation dialogues. These principles provide the designer and evaluator with additional information concerning
the ergonomic rationale for the various recommendations in this part of ISO 9241 and, therefore, assist in making
trade-offs. However, it may be necessary to base trade-offs on other considerations as well.
v
INTERNATIONAL STANDARD  © ISO 9241-16:1999(E)
ISO
Ergonomic requirements for office work with visual display
terminals (VDTs) —
Part 16:
Direct manipulation dialogues
1 Scope
This part of ISO 9241 provides guidance on the design of direct manipulation dialogues. In direct manipulation
dialogues the user directly acts on objects on the screen; for example, by pointing at them, moving them and/or
changing their physical characteristics (or values) via the use of an input device. Such objects are typically
concrete, often graphical, representations of abstract software structures or capabilities and generally fall into two
categories.
a) Task object — a metaphorical representation of a real-world artefact manipulated to support the user’s task
(e.g. a sheet of paper, pen, spanner, graph).
b) Interface object — an object introduced into the interface so that the user can perform tasks related to the use
of the computer application or system. This introduced object may be a real-world object but the metaphor is
not directly related to the user’s real work task (e.g. button, slider, window, screen).
Objects and their representations on the display are referred to as objects, except where it is necessary to make a
clear distinction.
Interfaces that use stereoscopic or virtual reality-type interfaces are not covered in this part of ISO 9241.
In practice, the term direct manipulation is often used interchangeably with graphical user interfaces (GUIs).
However, within GUIs other dialogue techniques, such as menu dialogues or command dialogues, are often
implemented as well. Though GUIs can provide many direct manipulation features, not every user input in GUIs can
be interpreted as direct manipulation. For example, printing a document by moving a document icon upon a printer
icon implies a higher degree of direct manipulation than a mouse click on a push button labelled "print".
This part of ISO 9241 covers usability issues of direct manipulation dialogues. Recommendations on GUI
components are given only if they are related specifically to features of direct manipulation.
Features of direct manipulation dialogues such as step-by-step input may be inefficient (e.g., if one wishes to delete
all files starting with "d"). Therefore, other interaction techniques; for example, command input or menus, may be
more appropriate and are typically used to supplement direct manipulation.
©
ISO
2 Normative references
The following normative documents contain provisions which, through reference in this text, constitute provisions of
this part of ISO 9241. For dated references, subsequent amendments to, or revisions of, any of these publications
do not apply. However, parties to agreements based on this part of ISO 9241 are encouraged to investigate the
possibility of applying the most recent editions of the normative documents indicated below. For undated
references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain
registers of currently valid International Standards.
ISO 9241-12:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 12:
Presentation of information.
ISO 9241-13:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 13: User
guidance.
ISO 9241-14:1997, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 14: Menu
dialogues.
1)
ISO/IEC 11581-1:— , Information technology — User System Interfaces — Icon symbols and functions —
Part 1: Icons — General.
1)
ISO/IEC 11581-2:— , Information technology — User System Interfaces — Icon symbols and functions —
Part 2: Object icons.
1)
ISO/IEC 11581-3:— , Information technology — User System Interfaces — Icon symbols and functions —
Part 3: Pointers.
3 Terms and definitions
For the purposes of this part of ISO 9241, the following terms and definitions apply.
3.1
attribute
property of an object or its representation (e.g. colour) which may be modified by user actions in certain contexts
3.2
choice list
list containing a number of items which a user can select
NOTE Single selection or multiple selection may be possible. The number of items may be fixed or may change during the
dialogue.
3.3
clicking
operation of pressing and immediately releasing a button on a pointing device without moving the pointer off the
selected input-sensitive area
3.4
control
graphic, often analogous to physical controls such as dials, radio buttons, which allows a user to directly manipulate
data, other objects or their attributes

1)
To be published.
©
ISO
3.5
cursor
visual indication of the focus for alphanumeric input
3.6
direct manipulation
dialogue technique by which the user has the impression of acting directly on objects on the screen; for example by
pointing at them, moving them and/or changing their physical characteristics (or values) via the use of an input
device
3.7
dragging
moving or changing an object after attaching the object or a portion of it to the pointer
3.8
double clicking
operation of pressing and immediately releasing a button of a pointing device twice in succession within a specified
time period
3.9
handle
permanent or temporary graphical indication of a control point on an object
3.10
icon
graphic on a visual display terminal that represents an object, action or a function
3.11
input focus
in relation to a given input device, the indication of the object upon which the user directs input
3.12
metaphor
use of concepts and properties which are already familiar to the user and from which the user can predict the
function, behaviour and organizational structure of the system
3.13
object
entity which is presented to the user during the dialogue
NOTE Both entities relevant for the task (such as a letter, a sales order, electronic parts, a wiring diagram) and entities of
the user interface (such as an icon, a window, a push button) are regarded as objects. Different object types are text objects,
graphical objects or control objects. It may be possible for the user to directly manipulate some of these objects.
3.14
pane
working area within a window frame
NOTE Panes can be split to create multiple panes within one window.
3.15
pointer
graphical symbol that is moved on the screen according to operations with a pointing device
NOTE Users can interact with elements displayed on the screen by moving the pointer to that location and starting a direct
manipulation.
3.16
pointing
operation of positioning the pointer on an object or position by using a pointing device
©
ISO
3.17
pointing device
device that translates a human controlling operation to a controlling operation on the display
NOTE Depending on the applied technology, not only machine devices but also parts of the human body (e.g. fingers,
arms) can currently be used as pointing devices.
3.18
scaling
operation of sizing proportionally
3.19
scroll bar
control that allows a user to view objects that extend beyond the size of a displayed related window or list by moving
the objects into or out of the available display area; the scroll bar also indicates whether additional information is
available
3.20
selecting
operation of choosing one or more objects from a visually presented set of objects
3.21
selection indication
visual or other cue that indicates the selected element on the display, to which the user may apply a subsequent
action
3.22
sizing
operation of changing one or more dimensions of objects arbitrarily
3.23
state of objects
status of an object which is related to possible modifications
EXAMPLE  Such states include "active", "available", "selected", "unavailable".
3.24
window
independently controllable area on the display screen used to present objects and/or conduct a dialogue with a user
4 Application of this part of ISO 9241
4.1 Appropriateness of direct manipulation dialogues
Direct manipulation dialogues are especially appropriate for one or more of the following conditions (or
requirements), which have been grouped to reflect user, task and system issues. The applicability of direct
manipulation dialogues becomes greater as more conditions are met.
a) User characteristics
1) Users may not possess the relevant reading or writing skills but have the necessary sensorimotor
capabilities for direct manipulation.
2) User performance is improved by visual cues that assist recall.
3) User performance is better with graphical representations instead of textual descriptions.
©
ISO
b) Task characteristics
1) Real-world task objects, their properties and operations can be simulated; i.e., there is an appropriate
metaphor for the application.
2) Complex attributes of objects are hard to transform into common language in single terms; for example
"pointing to a pattern" is easier than "describing the pattern".
3) The task sequence is not predetermined and requires flexibility in order to be accomplished.
4) Tasks require the user to be able to exercise control over objects.
5) Required input (e.g. a command) is hard to describe and to remember, but can be easily visualized.
6) Tasks are more easily accomplished using visible objects and direct manipulations.
7) The task requires transformation of visual attributes of objects.
8) Tasks are infrequently performed.
9) Tasks allow entities to be treated as singular objects, which remain complete units during direct
manipulations, and portions of the entities (e.g. pixels of an icon) are typically not directly manipulated
independently.
c) System capabilities
1) Screen resolution and input devices allow precise and accurate direct manipulations. In most cases, this
implies hardware with graphics facilities and pointing devices (though direct manipulation interfaces may
also be designed if only alphanumeric display and cursor keys are available),
2) The technical capability to produce graphical representations of objects is sufficiently effective,
3) The system is sufficiently capable to provide immediate feedback for direct manipulations of users.
4.2 Applying the recommendations
General ergonomic design objectives are provided in clauses 5 through 9. The individual recommendations aimed
at achieving these objectives should be applied within the specific context for which they are relevant (e.g.,
particular kinds of users, tasks, environments, technology). The format for the individual recommendations is:
statement of the recommendation, examples (if appropriate), and notes (if appropriate). Examples provided for the
various recommendations generally depict an implementation that embodies the recommendation. Some examples
also indicate preferred solutions.

During direct manipulation dialogues, human perception and interaction are especially supported by the following
characteristics:
 the user input is accomplished by directly manipulating visually displayed entities (e.g., a displayed object moves on the
screen in direct relationship to corresponding movements with the pointing device),
 input and output are connected through immediate feedback (e.g., the movement of an icon is displayed continuously on
the screen; the icon does not jump suddenly from the start position to the target position),
 modifications of displayed objects correspond to real-world experiences (e.g., the simulated borderline of a text document
can be modified by changing a border marking similar to those on mechanical typewriters).
©
ISO
Individual recommendations should be evaluated for their applicability and, if judged to be applicable, should be
implemented in the relevant direct manipulation dialogue unless there is evidence that to do so would cause
deviation from the design objectives or would result in an overall degradation in usability. When determining
applicability, the recommendations generally should be evaluated in the order presented in the relevant clause or
subclause. In judging whether applicable recommendations have been met, evaluators should evaluate the product
or observe representative users of the product in the context of accomplishing the user’s tasks via the direct
manipulation dialogue. Sample procedures which support the determination of applicability and for judging whether
a recommendation has been followed are provided in annex A.
4.3 Evaluation of products
If a product is claimed to have met the applicable recommendations in this part of ISO 9241, the procedure used in
establishing requirements for developing, and/or evaluating the direct manipulation dialogue shall be specified. The
level of specification of the procedure is a matter of negotiation between the involved parties.
Users of this part of ISO 9241 can either utilize the procedures provided in annex A, or develop another procedure
tailored to their particular development and/or evaluation environment.
5 General information
5.1 Metaphors
Metaphors should create an impression of acting upon the objects of the task domain themselves. They are often
used to aid in the design of direct manipulation dialogues. However, the way people perform control operations in
the real-world may not always be appropriate as a method for a direct manipulation dialogue, especially if the
intention of the interface is to "streamline" a real-world process (e.g., when the user wants to go to a specific topic in
an electronic book, navigating according to the book metaphor, page by page, may be less efficient than clicking on
a keyword that leads immediately to the corresponding section).
In the following recommendations the objectives for the design of metaphors should enable users to anticipate how
to use the system by providing familiar concepts that facilitate their understanding of the system. Metaphors
employed should guide users in planning and carrying out tasks.
5.1.1 Providing a framework
If metaphors are used, they should provide a framework and status information that are consistent with the real-
world analogy and support the user’s understanding of possible direct manipulations and their effects.
EXAMPLE 1  In a room metaphor, an opened door indicates that the user has access to elements in this room.
EXAMPLE 2  A document icon is moved to a printer icon in order to initiate printing. While the document is being printed, a
sheet of paper is shown running through the printer icon.
EXAMPLE 3  Within a customer administration application, a tabbed notebook metaphor is used to group different sets of
related customer data and to indicate direct access to data via the tabs of the notebook.
EXAMPLE 4  To delete a document in an office environment, the user can select the document icon, drag it over to the waste-
paper can and drop the document in the can in order to "throw it away".
5.1.2 Recognizable metaphors
If a metaphor is used, its representation should be sufficiently recognizable.
EXAMPLE  If a notebook metaphor is used, the data sheets and navigation control icons are designed to look like pages and
tabbed dividers which the user can select directly in order to move to a specific page.
©
ISO
5.1.3 Limits of metaphors
If a metaphor is not applicable to some parts of the system, this should be clearly indicated to the user. If the extent
of these limitations is such as to cause potential confusion to the user, the appropriateness of using the metaphor at
all should be considered.
EXAMPLE 1  In a desktop metaphor, icons are used both for moveable objects and for action buttons which are not
moveable. These differences are indicated by different frame types around the icons.
EXAMPLE 2  Dragging an object into a folder results in different effects which are dependent on the target position (moving
vs. copying). These differences in the metaphor are clearly indicated to the user by corresponding system messages.
EXAMPLE 3  Whilst there is a desktop metaphor where a document can be dragged to a shredder for deletion, a system
feedback indicates that an application cannot be shredded but should be deinstalled.
5.2 Appearance of objects used in direct manipulation
In direct manipulation dialogues, the presentation of information should help users to perform tasks such as
accessing, searching, discriminating and recognizing objects and direct manipulations easily and accurately. In
order to meet these objectives, the recommendations in this subclause should be applied. In addition the
"Characteristics of presented information" of ISO 9241-12:1998, 4.1 should be applied.
5.2.1 Appropriate size of manipulable areas
Selectable and manipulable areas should be large enough to allow users to select them rapidly and accurately with
a pointer [see ISO 9241-14:1997, 7.5.1b)].
NOTE The appropriate size may differ for different kinds of pointers, input devices (e.g. finger, mouse pointer), and
contexts of use.
5.2.2 Distinctiveness of object representations and direct manipulation control icons
The visual design in direct manipulation interfaces should not only enable users to clearly identify objects that can
be directly manipulated from other elements that are not changeable but should also clearly indicate which kinds of
direct manipulations can be applied to a selected object.
EXAMPLE 1  A border is used to distinguish text objects from textual elements which cannot be directly manipulated. In
addition, the pointer image is changed to an I-beam only when the pointer is moved into the area of the manipulable text object.
EXAMPLE 2  The possibility to directly manipulate a graphical object is indicated by different object handles that appear after
selection of this object and by changing the shape of the pointer, as long as the pointer is positioned upon one of these
handles.
5.2.3 Appearance of unavailable objects and control icons
If appropriate to the task, objects, attributes, or direct manipulation control icons that are currently unavailable
should remain on the display. Coding should be used to indicate their temporary unavailability which is consistent
with (visual) cues used for other dialogue techniques implemented in the same application (e.g. menu dialogues).
EXAMPLE 1  The symbol of a printer which has run out of paper is dimmed to indicate that it is not available at the moment
and that print commands cannot be executed.
EXAMPLE 2  Buttons are dimmed if they cannot be activated in connection with the currently selected object.
5.2.4 Obscuring less important objects
If appropriate for the task, temporarily less important objects may be overlapped, hidden or placed at the periphery
of the display area as a result of a direct manipulation, but
a) the objects’ state should not change until another user input is made, and
©
ISO
b) some means should be provided to access these objects when they are required again.
EXAMPLE  Selected cells in a spreadsheet remain selected, even if the user scrolls through the document and the selected
cells therefore become invisible. Only when the user selects another cell are the status of the previously selected ones
changed.
5.2.5 Representation of objects
If the number or size of objects to be processed would make a task difficult to complete, the user should be able to
choose between different representations of the objects which still allow direct manipulations.
EXAMPLE  Viewing objects in a container as icons is appropriate for a small number of different object types. If the number of
objects is very large and mostly of the same type, iconic presentations can be difficult to distinguish and need much space. A
textual representation of the objects can be handled more efficiently in this case. Also zooming to a view where more icons can
be seen at a time could improve the user’s efficiency.
5.3 Feedback
Feedback should provide dynamic and context-specific information about the effects and consequences of each
direct manipulation and thus guide users through required dialogue sequences. In order to meet these objectives,
the recommendations in this subclause should be applied. In addition, the recommendations on "feedback" in
ISO 9241-13:1998, clause 7, should be applied.
5.3.1 Pointers indicating direct manipulation types
If a direct manipulation of an object or a part of an object results in a predefined, unambiguous action, the pointer
type should indicate this action (see ISO/IEC 11581-3 which covers pointers and ISO 9241-12:1998, 6.2).
EXAMPLE
 pointing is indicated by an arrow;
 moving a single object is indicated by an arrow with a miniature object;
 moving multiple objects is indicated by an arrow with a stack of miniature objects;
 resizing is indicated by a double-ended arrow;
 drawing is indicated by a pencil;
 jumping to a cross-reference in a hypertext is indicated by a horizontal arrow.
5.3.2 Pointers indicating unavailability
The pointer type should indicate whether direct manipulations can be performed on a particular object or not.
EXAMPLE 1  The shape of the pointer is changed to an hourglass or a watch to indicate that no further direct manipulations
are possible until the application has finished the current system process.
EXAMPLE 2  During a drag operation, the shape of the pointer is changed to a "prohibited" sign to indicate that the dragged
object cannot be dropped at the current position of the pointer.
5.3.3 Prompting for required options
If an operation requires more data than can be specified through direct manipulation, then
a) the system should prompt for these data, and if possible and appropriate for the task
b) the system should provide selectable options for the user, and
©
ISO
c) the system should indicate default values to the user and ask for confirmation.
EXAMPLE  After the user drops an object on a printer, the application prompts for values such as number of copies, selection
of pages, etc. Within these prompts, the target printer is already selected within a list of possible printers and the system
suggests a single copy of all pages as default value.
5.3.4 Immediate and continuous feedback for different parts of direct manipulations
The system should provide
a) continuous feedback on the progress of a direct manipulation, and
b) immediate feedback on the completion of each discrete part of a direct manipulation.
EXAMPLE 1  Continuous feedback. If an object like a window, icon, etc. is dragged from one position to another, the object
itself or an outline of this object is continuously moved over the display corresponding to the movements of the pointing device.
EXAMPLE 2  Immediate feedback. As soon as the user has selected a document icon, it becomes highlighted, indicating that
the document is selected. As soon as the document is deleted, its icon disappears from the display.
EXAMPLE 3  Immediate and continuous feedback. When the mouse pointer is moved onto a push button, an additional frame
is displayed around the push button to indicate that this area is input sensitive. When the mouse button is pressed, the push
button is highlighted immediately to indicate its selection. If the pointer is moved off the push button while the mouse button is
still pressed, the highlighting and the additional frame disappear, indicating that the selection has been cancelled. When the
mouse button is released while the pointer is on the highlighted push button, the highlighted area blinks twice to indicate that
the activated action is now being processed by the system.
5.3.5 Display of newly created or opened objects
Unless it is inappropriate for the task, the results of direct manipulations to create or open objects should be
displayed in the foreground of the display and should be positioned such that the results can be manipulated directly
by the user.
EXAMPLE  If a new window is opened, it is displayed in front of all other objects on the screen and automatically receives the
input focus.
5.4 Input devices
Appropriate input devices, such as a mouse, a trackball or the use of a finger on a touch panel, should be selected
to provide the feeling of directness and naturalness of manipulations required by the task. In order to meet this
objective, the recommendations in 5.4.1 to 5.4.4 should be applied.
5.4.1 Alternative devices
All direct manipulations should be accessible at least by one pointing device. If alternative input devices are
available, those direct manipulations, which are better suited to such a device, should also be assigned to these
devices.
EXAMPLE  For gross direct manipulations like moving an object over a distance, the mouse is used. For fine direct
manipulations like exact positioning of an object, cursor keys are used to move the pointer.
5.4.2 Equivalent keyboard techniques
For users who may experience difficulties in operating pointing devices (such as a mouse etc.), equivalent
techniques should be provided to achieve the same results with a keyboard or keyboard equivalent device. Such
techniques need not be based on direct manipulation.
EXAMPLE  To open a document, the user may double click on the document icon with the pointing device. Alternatively, the
user may select the document icon with the tab key, select a menu item to open the document with the cursor keys, and
activate it with the return key.
©
ISO
5.4.3 Minimal alternation between input devices
Direct manipulation dialogues should be designed to minimize the need for users to alternate between different
input devices.
EXAMPLE  To fill in a form, a user selects every field with the mouse and then enters text by choosing an item from a list of
possible field values. As experience grows, the user moves the cursor from field to field with the tab-key and enters text with
the keyboard. Thereby the need for the user to alternate between input devices is minimized and efficiency is increased.
NOTE Alternation between different input devices can be a way to increase variation in physical load and thereby
decrease the risk of musculoskeletal problems.
5.4.4 Multiple buttons
For input devices that have multiple buttons, selecting should be assigned to the button which has been defined as
the primary button (by convention or user preference).
6 Manipulation of objects
6.1 General considerations
Dialogue design based on direct manipulation of objects should minimize learning time and enhance user
performance. Users should be able to see immediately the results of their direct manipulations, and should be able
to change easily to other direct manipulations. The number and values of attributes of objects define the user's
possibilities to customize and directly manipulate objects. Therefore, user interface design should also enable easy
access and changeability of attributes. In order to meet these objectives, the following recommendations should be
applied.
6.1.1 Generic direct manipulations
If the task requires similar operations on different object types, consistent generic direct manipulations should be
provided.
EXAMPLE 1  "Text" objects and "file" objects can be deleted by selecting the object and dragging it to a waste paper can.
EXAMPLE 2  The characteristics of text within a page layout (borders, columns, tabular space) are directly changeable by
moving corresponding handles, markers or other symbols within the document.
6.1.2 Sequence of direct manipulation of objects
Unless an alternative order is required by the task, modification of objects should be done consistently in the
following order: first object selection, then direct manipulation.
EXAMPLE  A document is selected before the control icon for "print" is activated by the user.
6.1.3 Automatic prompting of available objects or direct manipulations
If the user does not follow the expected order (e.g., attempting a direct manipulation without having selected an
object), the system should prompt the user with available input options or should provide information on how to
obtain these options.
EXAMPLE  In a dialling system, icons of people represent customers and a phone icon represents the operation of dialling.
The requested input sequence is to select a customer before the phone icon is activated; but if the user activates the phone
icon first, the system prompts with available customers instead of producing an error message.
©
ISO
6.1.4 Direct manipulation of output
If appropriate for the task, the result of a direct manipulation should be displayed in such a way that it can be further
modified by direct manipulation.
EXAMPLE 1  A bar chart is created from data in a spreadsheet. Data can be entered either in the spreadsheet or by resizing
one of the bars directly with the pointing device.
EXAMPLE 2  Double clicking the icon representation of a container object opens a window that displays the list of contained
objects. These can also be directly manipulated; e.g. copied, moved, edited.
EXAMPLE 3  A user creates a text document. As long as the user does not define any name for the document, the system
uses a default name like "untitled document 1" which is already selected so that the user can directly overwrite it.
6.1.5 Returning to states prior to direct manipulations
Wherever possible, users should be able to use a direct manipulation in order to return to the state prior to a
previous direct manipulation.
EXAMPLE 1  If an object is selected, it can be deselected.
EXAMPLE 2  If a file is dragged into a waste-paper can, it can be dragged back out as long as no operation to empty the
waste-paper can has been carried out.
NOTE This recommendation does not relieve designers from considering other methods for returning to previous states
(e.g. an undo-function; for details on error management see also ISO 9241-13:1998, clause 9).
6.1.6 Direct manipulation of attributes
If efficiency is important and if appropriate for the task, visible attributes of an object should be directly manipulated
so that the object’s appearance is changed immediately. Other attributes may be made accessible by separate
windows or menus.
EXAMPLE 1  The height of a bar in a bar chart can be modified by dragging the top directly at the intended value.
EXAMPLE 2  A specific window has been designed to display all required data simultaneously. In this case, users may still
change the window’s attribute "position" directly by dragging, but may not change the height or width of that window.
EXAMPLE 3  If a monochrome screen is used, the colours of an object cannot be displayed directly. The current or default
colour values can be indicated in a separate location.
NOTE If a visible attribute of an object is modified in a separate window, it might be useful to keep the window open, thus
enabling the user to further modify or correct this attribute.
6.2 Pointing and selecting
Users should be able to choose manipulable objects easily by pointing and selecting. In order to meet this
objective, the following recommendations should be applied.
6.2.1 Visualization of pointing and selecting
Pointing and selecting should be illustrated by a sequence of appropriate visual cues. It should be apparent to the
user:
a) during pointing: which component will be selected at the current position of the pointer, and
b) during selection: which object or objects are being selected, and
©
ISO
c) after the selection process: which objects are selected.
EXAMPLE:
a) The position of the tip of the pointer arrow is used to determine which of the elements that are displayed beneath the
current location of the pointer will be selected.
b) As long as the user moves the pointer while keeping a mouse button pressed, a rectangle is displayed which indicates
that objects within this area are being selected.
c) After the mouse button is released, the line disappears and the selected objects are highlighted.
6.2.2 Pointing at and between objects
If appropriate for the task, the user should be able not only to point to and select objects, but also to point at other
areas in order to move the input focus.
EXAMPLE 1  In order to insert text, the user is able to position the text cursor directly between characters.
EXAMPLE 2  In order to copy a file icon from a container onto the desktop, the user is able to select with the pointing device
any target position on the desktop between other file icons.
6.2.3 Single selection mechanisms
If a user has to select exactly one option from a list of options or one object from a group of objects, any selection of
an item should deselect a previously selected item. If in addition it is meaningful to have no item selected,
mechanisms should be provided to cancel any selection.
6.2.4 Multiple selection mechanisms
If a user is allowed to select more than one option from a list of options or more than one object from a group of
objects, visual cues should indicate the possibility of multiple selection and a mechanism should be provided, that
allows both
a) the selection of a continuous range of items, and
b) any combination of items.
EXAMPLE  In a list of items, the user selects five subsequent items by dragging the selection indicator from the first to the fifth
item, but by a different mechanism the user can also select a subset; e.g., the first, the fourth and the sixth item.
6.2.5 Simultaneous direct manipulation of several objects
If appropriate for the task and/or objects, direct manipulations available for individual objects should also be
available for multiple selected objects of the same type.
EXAMPLE  Multiple files can be printed by dragging the selected group of file icons to the printer icon.
6.2.6 Selectable areas for the direct manipulation of objects
In order to enable direct manipulation of objects, objects that can be directly manipulated should have areas which
a) can be easily recognized and discriminated by the user as selectable, and
b) can be easily selected.
EXAMPLE 1  A graphical object that can be resized has visible handles attached to its edges. Different handles enable the
user to resize height, length, radius or angle.
EXAMPLE 2  Resizable windows have markings in one or more corners of the border to indicate that the window can be
resized. To indicate when the resizable region has been reached and can be selected, the pointer image is modified.
©
ISO
6.2.7 Structuring for object selection
If the number or size of objects becomes t
...


NORME ISO
INTERNATIONALE 9241-16
Première édition
1999-09-01
Exigences ergonomiques pour travail
de bureau avec terminaux à écrans
de visualisation (TEV) —
Partie 16:
Dialogues de type manipulation directe
Ergonomic requirements for office work with visual display terminals
(VDTs) —
Part 16: Direct manipulation dialogues
.
A
Numéro de référence
Sommaire Page
1 Domaine d'application .1
2 Références normatives .2
3 Termes et définitions.2
4 Application de la présente partie de l'ISO 9241.4
4.1 Pertinence des dialogues de type manipulation directe .4
4.2 Application des recommandations.6
4.3 Évaluation des produits.6
5 Informations générales .6
5.1 Métaphores graphiques .6
5.2 Aspect des objets utilisés dans la manipulation directe.7
5.3 Feed-back .8
5.4 Dispositifs d'entrée.10
6 Manipulation d'objets.11
6.1 Considérations générales.11
6.2 Pointage et sélection.12
6.3 Déplacement avec la souris.15
6.4 Dimensionnement d'objets.16
6.5 Rotation .17
7 Recommandations supplémentaires pour la manipulation directe d'objets texte .17
7.1 Pointage et sélection.17
7.2 Dimensionnement du texte.18
8 Recommandations supplémentaires sur la manipulation directe de fenêtres.18
8.1 Considérations générales.18
©  ISO 1999
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous quelque
forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit de l'éditeur.
Organisation internationale de normalisation
Case postale 56 • CH-1211 Genève 20 • Suisse
Internet iso@iso.ch
Imprimé en Suisse
ii
©
ISO
8.2 Pointage et sélection. 19
8.3 Dimensionnement des fenêtres . 19
9 Recommandations supplémentaires pour la manipulation directe d'icônes de commande. 20
9.1 Pointage et sélection. 20
Annexe A (informative) Exemple de procédure d'évaluation de l'applicabilité et de l'adhésion . 22
Bibliographie. 32
iii
©
ISO
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée aux
comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du comité
technique créé à cet effet. Les organisations internationales, gouvernementales et non gouvernementales, en
liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec la Commission
électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI, Partie 3.
Les projets de Normes internationales adoptés par les comités techniques sont soumis aux comités membres pour
vote. Leur publication comme Normes internationales requiert l'approbation de 75 % au moins des comités
membres votants.
Ergonomie
La Norme internationale ISO 9241-16 a été élaborée par le comité technique ISO /TC 159, , sous-comité
SC 4, Ergonomie de l'interaction homme/système.
L'ISO 9241 comprend les parties suivantes, présentées sous le titre général Exigences ergonomiques pour travail
de bureau avec terminaux à écrans de visualisation (TEV):
 Partie 1: Introduction générale
Partie 2: Guide général concernant les exigences des tâches

 Partie 3: Exigences relatives aux écrans de visualisation
 Partie 4: Exigences relatives aux claviers
 Partie 5: Exigences relatives à l'aménagement du poste de travail et aux postures
Partie 6: Lignes directrices concernant l'environnement de travail

 Partie 7: Exigences d'affichage concernant les réflexions
 Partie 8: Exigences relatives aux couleurs affichées
Partie 9: Exigences relatives aux périphériques d'entrée non assimilables à des claviers

 Partie 10: Principes de dialogue
 Partie 11: Lignes directrices concernant l'utilisabilité
Partie 12: Présentation de l'information

 Partie 13: Lignes directrices pour l'utilisateur
 Partie 14: Dialogues de type menu
Partie 15: Dialogues de type langage de commande

 Partie 16: Dialogues de type manipulation directe
 Partie 17: Dialogues de type remplissage de formulaires
L'annexe A de la présente partie de l'ISO 9241 est donnée uniquement à titre d'information.
iv
©
ISO
Introduction
L'ISO 9241 traite de plusieurs aspects de l'utilisation de terminaux à écran de visualisation (TEV). De façon
générale, les parties qui la composent peuvent être regroupées dans les catégories suivantes:
ISO 9241-1: Introduction générale
ISO 9241-2: Guide général concernant les exigences de tâches
ISO 9241-5 et ISO 9241-6: Poste de travail et environnement
ISO 9241-3, ISO 9241-4, ISO 9241-7, ISO 9241-8 et ISO 9241-9:
Ergonomie concernant le matériel
ISO 9241-10 à ISO 9241-17: Ergonomie concernant les interfaces logicielles
La présente partie de l'ISO 9241 concerne la conception ergonomique des dialogues de type manipulation directe
dans lesquels les utilisateurs effectuent des opérations en agissant sur des objets affichés comme s'ils manipulaient
des entités physiques.
La présente partie de l'ISO 9241 s'adresse aux types d'utilisateurs suivants:
a) le concepteur de l'interface utilisateur, qui appliquera la présente partie de l'ISO 9241 lors du processus de
développement;
b) l'acheteur, qui se référera à la présente partie de l'ISO 9241 lors du processus d'acquisition du produit;
c) les responsables de l'évaluation, qui doivent s'assurer que les produits sont conformes aux recommandations
de la présente partie de l'ISO 9241;
d) les concepteurs d'outils d'élaboration d'interface utilisateur destinés aux concepteurs d'interfaces;
e) les utilisateurs finaux qui bénéficieront des avantages potentiels fournis par la présente partie de l'ISO 9241.
La présente partie de l'ISO 9241 consiste en un certain nombre de recommandations, dont certaines sont
conditionnelles, concernant les dialogues de type manipulation directe. Les recommandations conditionnelles sont
des recommandations qui ne devraient être satisfaites que dans le contexte spécifique qui leur est applicable (par
exemple types particuliers d'utilisateurs, de tâches, d'environnements, de technologie).
Il convient de noter que l'ISO 9241-10 décrit des principes de dialogue qui sont pertinents pour la conception de
dialogues de type manipulation directe. Ces principes procurent au concepteur et à l'évaluateur des informations
complémentaires concernant les fondements ergonomiques des différentes recommandations de la présente partie
de l'ISO 9241, et les guident, par conséquent, dans leurs choix techniques. Toutefois, il peut être nécessaire de
fonder ces choix sur d'autres considérations.
v
NORME INTERNATIONALE  © ISO 9241-16:1999(F)
ISO
Exigences ergonomiques pour travail de bureau avec terminaux
à écrans de visualisation (TEV) —
Partie 16:
Dialogues de type manipulation directe
1 Domaine d'application
La présente partie de l'ISO 9241 fournit un guide pour la conception de dialogues de type manipulation directe.
Dans ce type de dialogues, l'utilisateur agit directement sur les objets affichés à l'écran, par exemple en pointant,
en déplaçant et/ou en modifiant leurs caractéristiques (ou valeurs) physiques par le biais d'un dispositif d'entrée.
De tels objets sont généralement des représentations concrètes, souvent graphiques, de structures ou de
fonctionnalités logicielles abstraites et se divisent en deux catégories:
a) objet de la tâche — représentation métaphorique d'un artefact du monde réel manipulé pour donner corps à la
tâche de l'utilisateur (par exemple une feuille de papier, un stylo, un graphe);
b) objet de l'interface — objet introduit dans l'interface pour que l'utilisateur puisse effectuer des tâches relatives à
l'utilisation d'une application ou d'un système informatique. Il peut s'agir d'un objet du monde réel mais le
graphisme n'est pas directement lié à la tâche réelle de l'utilisateur (par exemple un bouton, une règle, une
fenêtre, un écran).
Les objets et leurs représentations à l'écran sont ici désignés tous deux par le terme «objet» sauf s'il est nécessaire
de les distinguer clairement.
La présente partie de l'ISO 9241 ne traite pas des interfaces utilisant les interfaces de type réalité virtuelle ou
stéréoscopique.
Dans la pratique, le terme manipulation directe est souvent utilisé de manière interchangeable pour désigner les
interfaces graphiques. Cependant, dans les interfaces graphiques, d'autres techniques de dialogue, telles que les
dialogues par menu ou par commandes, sont également souvent mises en œuvre. Bien que les interfaces
graphiques assurent des fonctions de manipulation directe, toutes les entrées utilisateur ne peuvent pas être
considérées comme étant de type manipulation directe. Par exemple, l'impression d'un document en déplaçant une
icône de document sur une icône d'imprimante implique un degré de manipulation directe plus élevé que l'action de
cliquer sur un bouton de fonction appelé «Imprimer».
La présente partie de l'ISO 9241 traite des questions d'utilisabilité des dialogues de type manipulation directe. Les
recommandations sur les composants des interfaces graphiques ne sont fournies que si elles concernent
directement des fonctions de manipulation directe.
Les fonctions de dialogues de type manipulation directe, telles que l'entrée pas à pas, peuvent ne pas être
appropriées (par exemple si l'utilisateur souhaite supprimer tous les fichiers commençant par un «d»). Par
conséquent, d'autres techniques d'interaction, comme la saisie de commandes ou les menus, peuvent se révéler
mieux adaptées et sont généralement utilisées pour remplacer la manipulation directe.
©
ISO
2 Références normatives
Les documents normatifs suivants contiennent des dispositions qui par suite de la référence qui en est faite,
constituent des dispositions valables pour la présente partie de l'ISO 9241. Pour les références datées, les
amendements ultérieurs ou les révisions de ces publications ne s’appliquent pas. Toutefois, les parties prenantes
aux accords fondés sur la présente partie de l'ISO 9241 sont invitées à rechercher la possibilité d'appliquer les
éditions les plus récentes des documents normatifs indiqués ci-après. Pour les références non datées, la dernière
édition du document normatif en référence s’applique. Les membres de la CEI et de l'ISO possèdent le registre des
normes internationales en vigueur à un moment donné.
ISO 9241-12:1998, Exigences ergonomiques pour travail de bureau avec terminaux à écran de visualisation
(TEV): Partie 12: Présentation de l'information.
Exigences ergonomiques pour travail de bureau avec terminaux à écran de visualisation
ISO 9241-13:1998,
(TEV): Partie 13: Guidage de l'utilisateur.
ISO 9241-14:1997, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV): Partie 14: Dialogues de type menu.
1)
ISO/CEI 11581-1:— , Technologies de l'information — Interfaces pour système utilisateur — Symboles et fonctions
d'icônes — Partie 1: Icônes — Généralités.
1)
ISO/CEI 11581-2:— , Technologies de l'information — Interfaces pour système utilisateur — Symboles et fonctions
d'icônes — Partie 2: Icônes d'objet.
1)
ISO/CEI 11581-3:— , Technologies de l'information — Interfaces pour système utilisateur — Symboles et fonctions
d'icônes — Partie 3: Pointeurs.
3 Termes et définitions
Pour les besoins de la présente partie de l'ISO 9241, les termes et définitions suivants s'appliquent.
3.1
attribut
propriété d'un objet ou de sa représentation (par exemple la couleur) pouvant être modifiée par des actions de
l'utilisateur dans certains contextes
3.2
liste d'options
liste contenant un certain nombre d'éléments que l'utilisateur peut sélectionner
NOTE Une sélection unique ou multiple est possible. Le nombre d'éléments peut être fixe ou changer au cours du dialogue.
3.3
clic
opération consistant à appuyer et à immédiatement relâcher le bouton d'un dispositif de pointage sans déplacer le
pointeur en dehors de la zone d'entrée sélectionnée
3.4
commande
graphique, souvent analogue à des commandes physiques telles que les boutons de réglage ou les boutons
d'option, permettant à un utilisateur de manipuler directement des données, d'autres objets ou leurs attributs

1)
À publier.
©
ISO
3.5
curseur
indication visuelle de la cible des entrées alphanumériques
3.6
manipulation directe
technique de dialogue par laquelle l'utilisateur a l'impression d'agir directement sur les objets à l'écran, par exemple
en pointant dessus, en les déplaçant et/ou en modifiant leurs caractéristiques (ou valeurs) physiques par le biais
d'un dispositif d'entrée
3.7
déplacement avec la souris
déplacement ou modification d'un objet après avoir désigné l'objet ou une partie de l'objet à l'aide du pointeur
3.8
double-clic
opération consistant à appuyer et à immédiatement relâcher le bouton d'un dispositif de pointage, deux fois de suite
et sur une période donnée
3.9
poignée
indication graphique permanente ou temporaire d'un point de contrôle d'un objet
3.10
icône
graphique sur un terminal à écran de visualisation représentant un objet, une action ou une fonction
3.11
cible des entrées
indication, en relation avec un dispositif d'entrée donné, de l'objet sur lequel l'utilisateur oriente l'entrée
3.12
métaphore visuelle
utilisation de concepts et de propriétés qui sont déjà familiers à l'utilisateur et à partir desquels l'utilisateur peut
deviner la fonction, le comportement et la structure organisationnelle du système
3.13
objet
entité présentée à l'utilisateur au cours du dialogue
NOTE Aussi bien les entités pertinentes pour la tâche (telles qu'une lettre, un ordre de vente, des pièces électroniques, un
schéma d'installation électrique) que les entités de l'interface utilisateur (telles qu'une icône, une fenêtre, un bouton de
fonction) sont considérées comme des objets. D'autres types d'objets sont les objets texte, les objets graphiques ou les objets
de contrôle. L'utilisateur peut manipuler directement certains de ces objets.
3.14
panneau
zone de travail à l'intérieur d'une fenêtre
NOTE Les panneaux peuvent se diviser et faire apparaître plusieurs panneaux dans une même fenêtre
3.15
pointeur
symbole graphique qui se déplace sur l'écran à l'aide d'un dispositif de pointage au gré des opérations
NOTE Les utilisateurs peuvent interagir avec des éléments affichés à l'écran en déplaçant le pointeur et en démarrant une
manipulation directe
©
ISO
3.16
pointage
opération de positionnement du pointeur sur un objet ou une position à l'aide d'un dispositif de pointage
3.17
dispositif de pointage
dispositif interprétant une opération de commande humaine en une opération de commande à l'écran
NOTE En fonction de la technologie appliquée, non seulement les machines mais aussi des parties du corps humain (par
exemple les doigts, les bras) peuvent être couramment utilisées comme dispositifs de pointage.
3.18
mise à l'échelle
opération de dimensionnement proportionnel
3.19
barre de défilement
commande permettant à un utilisateur de visualiser des objets dépassant la taille de la fenêtre ou de la liste
associée en déplaçant les objets à l'intérieur ou à l'extérieur de la zone d'affichage; la barre de défilement indique
également si des informations complémentaires sont disponibles
3.20
sélection
opération consistant à choisir un ou plusieurs objets dans un ensemble d'objets présentés visuellement
3.21
indication de sélection
indicateur visuel ou autre désignant l'élément sélectionné à l'écran et auquel l'utilisateur peut appliquer une action
3.22
dimensionnement
opération consistant à modifier librement une ou plusieurs dimensions d'objets
3.23
état des objets
statut d'un objet qui est associé à des modifications possibles
EXEMPLE  Parmi ces états citons : «actif», «disponible», «sélectionné» ou «indisponible».
3.24
fenêtre
zone de l'écran contrôlable de manière indépendante permettant de présenter des objets et/ou de conduire le
dialogue avec l'utilisateur
4 Application de la présente partie de l'ISO 9241
4.1 Pertinence des dialogues de type manipulation directe
Les dialogues de type manipulation directe sont spécifiquement adaptés à une ou plusieurs des conditions (ou
exigences) suivantes, qui ont été groupées pour représenter les problèmes de l'utilisateur, de la tâche et du
système. Plus le nombre de conditions remplies est important, plus l'applicabilité des dialogues de type
manipulation est grande.
a) Caractéristiques de l'utilisateur
1) les utilisateurs peuvent ne pas posséder les compétences de lecture et d'écriture appropriées mais
disposent des capacités sensorimotrices nécessaires pour la manipulation directe;
©
ISO
2) les performances de l'utilisateur sont améliorées par des indicateurs visuels qui l'assistent dans sa tâche;
3) les performances de l'utilisateur sont accrues grâce à l'utilisation de représentations graphiques à la place
de descriptions textuelles.
2)
b) Caractéristiques de la tâche
1) les objets de tâches du monde réel, leurs propriétés et opérations peuvent être simulés, c'est-à-dire qu'il
existe une métaphore graphique appropriée à l'application;
2) les attributs complexes des objets sont difficiles à traduire en langage courant sous forme de mots
simples; par exemple il peut s'avérer plus simple de «désigner un modèle» que de «décrire un modèle»;
3) la séquence de tâches n'est pas prédéterminée et exige de la flexibilité pour être menée à bien;
4) les tâches exigent que l'utilisateur soit capable d'exercer un contrôle sur les objets;
5) l'entrée requise (par exemple une commande) est difficile à décrire et à se rappeler, mais peut être
facilement visualisée;
6) les tâches sont plus facilement accomplies à l'aide d'objets visibles et de manipulations directes;
7) la tâche requiert la transformation des attributs visuels des objets;
8) les tâches sont rarement effectuées;
9) les tâches permettent aux entités d'être considérées comme des objets singuliers qui demeurent des
unités complètes au cours des manipulations directes, et les parties des entités (par exemple les pixels
d'une icône) ne sont généralement pas manipulées directement.
c) Fonctionnalités du système
1) La résolution de l'écran et le dispositif d'entrée permettent des manipulations directes précises et exactes.
Dans la plupart des cas, cela exige un matériel disposant de moyens graphiques et de dispositifs de
pointage (bien que les interfaces de manipulation directe puissent également être conçues si seuls un
affichage alphanumérique et des touches de déplacement du curseur sont disponibles);
2) La capacité technique à produire des représentations graphiques d'objets est suffisamment efficace;
3) Le système est en mesure de fournir un feed-back immédiat pour la manipulation directe par l'utilisateur.

2)
Au cours de dialogues de type manipulation directe, la perception et l'interaction humaines sont particulièrement prises en
charge par les caractéristiques suivantes :
 la saisie de l'utilisateur est accomplie en manipulant directement des entités affichées (par exemple, un objet affiché se
déplace à l'écran en relation directe avec les mouvements correspondants du dispositif de pointage),
 l'entrée et le résultat sont connectés grâce à un feed-back immédiat (par exemple, le mouvement d'une icône est affichée
à l'écran en continu; l'icône ne passe pas soudainement de la position de départ à la position cible),
 les modifications des objets affichés correspondent à des expériences du monde réel (par exemple, la bordure simulée
d'un document texte peut être modifiée en changeant une marque de bordure similaire à celles des machines à écrire
mécaniques).
©
ISO
4.2 Application des recommandations
Les objectifs généraux de conception ergonomique sont fournis dans les articles 5 à 9. Il convient que les
recommandations individuelles destinées à atteindre ces objectifs soient appliquées dans le contexte spécifique
pour lequel elles sont pertinentes (par exemple, types particuliers d'utilisateurs, de tâches, d'environnements, de
technologies). Chaque recommandation individuelle se présente sous la forme: formulation de la recommandation,
exemple (si nécessaire) et notes (si nécessaire). Les exemples donnés pour les différentes recommandations
décrivent, en général, une mise en œuvre représentant la recommandation. Certains exemples indiquent également
les solutions recommandées.
Il convient d'évaluer l'applicabilité de chacune des recommandations individuelles et, si elle est jugée applicable, de
la mettre en œuvre dans le dialogue de type manipulation directe approprié à moins que l'on ait la preuve que cela
entraînerait un écart part rapport aux objectifs de conception, ou une dégradation globale de l'utilisabilité. Lors de la
détermination de l'applicabilité, les recommandations devraient, en général, être évaluées dans l'ordre présenté
dans l'article ou le paragraphe approprié. En appréciant si les recommandations applicables ont été respectées, les
évaluateurs devraient évaluer le produit ou observer les utilisateurs représentatifs du produit lors de
l'accomplissement des tâches de l'utilisateur via le dialogue de type manipulation directe. Les exemples de
procédures qui prennent en charge la détermination de l'applicabilité et qui jugent si une recommandation a été
respectée sont donnés à l'annexe A.
4.3 Évaluation des produits
Si un produit est déclaré conforme aux recommandations applicables de la présente partie de l'ISO 9241, la
procédure utilisée pour l'établissement des exigences pour le développement et/ou pour l'évaluation du dialogue de
type manipulation directe doit être spécifiée. Le niveau de spécification de la procédure fait l'objet d'une négociation
entre les parties concernées.
Les utilisateurs de la présente partie de l'ISO 9241 peuvent soit utiliser les procédures données à l'annexe A, soit
mettre au point une autre procédure adaptée à leur environnement de développement et/ou d'évaluation particulier.
5 Informations générales
5.1 Métaphores graphiques
Il convient que les métaphores graphiques créent l'impression d'agir sur les objets du domaine de la tâche. Elles
sont souvent utilisées pour aider dans la conception des dialogues de type manipulation directe. Cependant, la
façon dont les personnes effectuent des opérations de contrôle dans le monde réel risque de ne pas toujours être
appropriée en tant que méthode pour un dialogue de type manipulation directe, notamment si le but de l'interface
est de «rationaliser» un processus du monde réel (par exemple lorsque l'utilisateur souhaite accéder à une rubrique
d'un manuel électronique, la navigation via la métaphore graphique du manuel, page par page, risque d'être moins
efficace que le fait de cliquer sur un mot clé menant immédiatement à la section correspondante).
Dans les recommandations suivantes, les objectifs de la conception de métaphores graphiques devraient permettre
aux utilisateurs d'anticiper le mode d'utilisation du système en fournissant des concepts familiers facilitant leur
compréhension du système. Les métaphores graphiques utilisées devraient guider les utilisateurs dans la
planification et l'exécution de tâches.
5.1.1 Cadre de référence
Si des métaphores graphiques sont utilisées, il convient qu'elles fournissent des informations de structure et de
statut cohérentes avec le monde réel et qu'elles prennent en compte la compréhension de l'utilisateur vis-à-vis des
manipulations directes possibles ainsi que de leurs effets.
EXEMPLE 1 Dans une métaphore graphique représentant une pièce, une porte ouverte indique que l'utilisateur peut
accéder aux éléments de cette pièce.
©
ISO
EXEMPLE 2 Une icône de document est déplacée vers une icône d'imprimante pour lancer l'impression. Pendant
l'impression du document, une feuille de papier apparaît sortant de l'icône d'imprimante.
EXEMPLE 3 Dans une application d'administration du client, un graphisme représentant un bloc-notes à onglets permet
de regrouper différents ensembles de données client associées et d'indiquer un accès direct aux données via les onglets du
bloc-notes.
EXEMPLE 4 Pour supprimer un document dans un environnement de bureau, l'utilisateur peut sélectionner l'icône
correspondante, la faire glisser vers la corbeille et déposer le document dans la corbeille afin de le jeter.
5.1.2 Métaphores graphiques reconnaissables
Si une métaphore graphique est utilisée, il convient que sa représentation soit suffisamment reconnaissable.
EXEMPLE Si un graphisme de bloc-notes est utilisé, les icônes de fiches techniques et de contrôle de navigation sont
conçues pour ressembler à des intercalaires de pages à onglets que l'utilisateur peut sélectionner pour accéder à une page
spécifique.
5.1.3 Limites des métaphores graphiques
Si une métaphore graphique n'est pas applicable à certaines parties du système, il convient que l'utilisateur en soit
clairement informé. Si l'étendue de ces limites risque d'entraîner une confusion potentielle pour l'utilisateur, il
convient de considérer la justesse de l'utilisation de la métaphore graphique.
EXEMPLE 1 Dans une métaphore graphique de type «bureau», les icônes sont utilisées pour les objets déplaçables et les
boutons d'action qui ne sont pas déplaçables. Ces différences sont indiquées par divers types de cadre autour des icônes.
EXEMPLE 2 L'action de faire glisser un objet dans un dossier a plusieurs effets qui dépendent de la position cible
(déplacement par rapport à la copie). Ces différences sont clairement indiquées à l'utilisateur par des messages système
correspondants.
EXEMPLE 3 Lorsqu'il existe une métaphore graphique de type «bureau» dans laquelle un document peut être déplacé
vers un destructeur de documents, un feed-back du système indique qu'une application ne peut pas être détruite mais doit être
désinstallée.
5.2 Aspect des objets utilisés dans la manipulation directe
Dans les dialogues de type manipulation directe, il convient que la présentation des informations aide les
utilisateurs à effectuer des tâches, telles que l'accès, la recherche, la discrimination et la reconnaissance d'objets
ainsi que leur manipulation directe de manière facile et précise. Afin de répondre à ces objectifs, il convient que les
recommandations de ce paragraphe soient appliquées. En outre, il convient d'appliquer les caractéristiques de
l'information présentée à l'ISO 9241-12:1998, paragraphe 4.1.
5.2.1 Dimension appropriée des zones manipulables
Il convient que les zones sélectionnables et manipulables soient suffisamment grandes pour permettre aux
utilisateurs de les sélectionner rapidement et précisément à l'aide d'un pointeur [voir l'ISO 9241-14:1997,
paragraphe 7.5.1 b)].
NOTE La dimension appropriée peut varier pour les différents types de pointeurs, de dispositifs d'entrée (doigt, flèche de la
souris) et de contextes d'utilisation.
©
ISO
5.2.2 Caractère distinctif des représentations d'objets et des icônes de commande de manipulation directe
Il convient que la conception visuelle des interfaces de manipulation directe permette non seulement aux
utilisateurs d'identifier clairement les objets pouvant être directement manipulés des autres éléments non
modifiables, mais aussi d'indiquer clairement quels types de manipulations directes peuvent être appliqués à un
objet sélectionné.
EXEMPLE 1 Une bordure est utilisée pour différencier les objets texte et les éléments textuels ne pouvant pas être
directement manipulés. De plus, l'image du pointeur apparaît sous forme de «I» uniquement lorsque le pointeur se trouve dans
la zone de l'objet texte manipulable.
EXEMPLE 2 La possibilité de manipuler directement un objet graphique est indiquée par différentes poignées d'objets
apparaissant après la sélection de cet objet et par la modification de la forme du pointeur, lorsque ce dernier est positionné sur
l'une de ces poignées.
5.2.3 Aspect des objets et des icônes de commande indisponibles
Lorsque cela est approprié à la tâche, il convient que les objets, attributs ou icônes de commande de manipulation
directe actuellement indisponibles restent à l'écran. Il convient que le codage utilisé pour indiquer l'indisponibilité
temporaire soit cohérent avec les indicateurs (visuels) utilisés pour les autres techniques de dialogue mises en
œuvre dans la même application (par exemple les dialogues de type menu).
EXEMPLE 1 Le symbole d'une imprimante qui n'a plus de papier apparaît en grisé afin d'indiquer qu'il n'est pas disponible
pour le moment et que les commandes d'impression ne peuvent pas être exécutées.
EXEMPLE 2 Les boutons apparaissent en grisé s'ils ne peuvent pas être activés en relation avec l'objet en cours de
sélection.
5.2.4 Dissimulation des objets moins importants
Lorsque cela est approprié à la tâche, les objets temporairement moins importants peuvent être recouverts,
masqués ou placés en périphérie de la zone d'affichage à la suite d'une manipulation directe. Toutefois
a) il convient que l'état de l'objet ne change pas tant qu'une autre entrée n'est pas effectuée par l'utilisateur;
b) il convient que des moyens soient fournis pour accéder à ces objets lorsqu'ils sont de nouveau requis.
EXEMPLE Les cellules sélectionnées dans un tableur restent sélectionnées, même si l'utilisateur fait défiler le document
et que les cellules sélectionnées deviennent invisibles. C'est seulement lorsque l'utilisateur sélectionne une autre cellule que le
statut des cellules précédemment sélectionnées change.
5.2.5 Représentation des objets
Si le nombre ou la taille des objets à traiter est susceptible de rendre une tâche difficile, il convient que l'utilisateur
soit capable de choisir entre différentes représentations d'objets qui permettent toujours un dialogue de type
manipulation directe.
EXEMPLE La visualisation d'objets dans un conteneur sous forme d'icônes est appropriée lorsque le nombre d'objets
différents est limité. Si ce nombre d'objets est élevé et que ceux-ci sont principalement du même type, les présentations sous
forme d'icônes peuvent être difficiles à différencier et peuvent nécessiter un espace important. Une représentation textuelle des
objets peut être manipulée de manière plus efficace dans ce cas précis. De même, une fonction «zoom» permettant de
visualiser davantage d'icônes simultanément améliore l'efficacité de l'utilisateur.
5.3 Feed-back
Il convient que le feed-back fournisse des informations dynamiques et spécifiques du contexte concernant les effets
et les conséquences de chaque manipulation directe et guide ainsi les utilisateurs tout au long des séquences de
dialogue requises. Afin de répondre à ces objectifs, il convient que les recommandations de ce paragraphe soient
appliquées. En outre, il convient d'appliquer les recommandations sur le feed-back de l'ISO 9241-13:1998, article 7.
©
ISO
5.3.1 Pointeurs indiquant des types de manipulations directes
Si une manipulation directe d'un objet ou d'une partie d'un objet donne lieu à une action prédéfinie non ambiguë,
il convient que le type de pointeur indique cette action (voir ISO/CEI 11581-3 concernant les pointeurs et
ISO 9241-12:1998, paragraphe 6.2).
EXEMPLE
 le pointage est indiqué par une flèche;
 le déplacement d'un objet unique est indiqué par une flèche avec l'objet en miniature;
 le déplacement de plusieurs objets est indiqué par une flèche avec une pile d'objets en miniature;
 le redimensionnement est indiqué par une flèche double;
 la fonction de dessin est indiquée par un crayon;
 l'accès à une référence croisée dans un hypertexte est indiqué par une flèche horizontale.
5.3.2 Pointeurs indiquant l'indisponibilité
Il convient que le type de pointeur indique si les manipulations directes peuvent être effectuées ou non sur un objet
particulier.
EXEMPLE 1 Le pointeur se transforme en sablier ou en montre pour indiquer qu'aucune autre manipulation directe n'est
possible tant que l'application n'a pas terminé le traitement système en cours.
EXEMPLE 2 Lors d'une opération de déplacement, le pointeur se transforme en panneau d'interdiction pour indiquer que
l'objet déplacé ne peut pas être amené à la position courante du pointeur.
5.3.3 Invite pour les options requises
Si l'opération requiert plus de données qu'il ne peut être spécifié par le biais de la manipulation directe; alors
a) il convient que le système demande ces données, et si cela est possible et approprié pour la tâche;
b) il convient que le système fournisse des options sélectionnables par l'utilisateur; et
c) il convient que le système indique à l'utilisateur des valeurs par défaut et demande confirmation.
EXEMPLE Une fois que l'utilisateur a lancé l'impression d'un objet, l'application demande des valeurs telles que le
nombre de copies, la sélection des pages, etc. Dans ces invites, l'imprimante cible est déjà sélectionnée dans une liste
d'imprimantes possibles et le système suggère comme valeur par défaut une copie unique de toutes les pages.
5.3.4 Feed-back immédiat et continu pour différentes parties des manipulations directes
Il convient que le système fournisse:
a) le feed-back continu de la progression d'une manipulation directe; et
b) le feed-back immédiat de l'achèvement de chaque partie isolée d'une manipulation directe.
EXEMPLE 1 Feed-back continu. Si un objet comme une fenêtre, une icône, etc. est déplacé d'une position à une autre,
l'objet lui-même ou son contour est continuellement déplacé sur l'affichage en fonction des mouvements du dispositif de
pointage.
EXEMPLE 2 Feed-back immédiat. Dès que l'utilisateur a sélectionné une icône de document, celle-ci s'affiche en
surbrillance indiquant que le document est sélectionné. Dès que le document est supprimé, son icône disparaît.
©
ISO
EXEMPLE 3 Feed-back continu et immédiat. Lorsque le pointeur de la souris se déplace vers un bouton de fonction, un
cadre apparaît autour du bouton pour indiquer que cette zone accepte les entrées. Lorsque le bouton de la souris est enfoncé,
le bouton de fonction apparaît immédiatement en surbrillance pour indiquer qu'il est sélectionné. Si le pointeur de la souris est
déplacé en dehors du bouton alors que le bouton de la souris est toujours enfoncé, la surbrillance et le cadre disparaissent
signifiant que la sélection est annulée. Lorsque le bouton de la souris est relâché alors que le pointeur se trouve sur le bouton
de fonction en surbrillance, la zone en surbrillance clignote deux fois indiquant que l'action activée est désormais traitée par le
système.
5.3.5 Affichage d'objets nouvellement créés ou ouverts
A moins que cela ne soit pas approprié à la tâche, il convient que les résultats des manipulations directes pour
créer ou ouvrir des objets soient affichés au premier plan de l'écran et soient positionnés de sorte que les résultats
puissent être directement manipulés par l'utilisateur.
EXEMPLE Si une nouvelle fenêtre est ouverte, elle s'affiche devant tous les autres objets à l'écran et reçoit
automatiquement la cible des entrées.
5.4 Dispositifs d'entrée
Il convient que les dispositifs d'entrée appropriés tels qu'une souris, une boule de commande ou l'utilisation d'un
doigt sur un panneau à commande tactile soient sélectionnés pour donner une impression de caractère direct et
naturel aux manipulations requises par la tâche. Afin de répondre à cet objectif, il convient que les
recommandations de 5.4.1 à 5.4.4 soient appliquées.
5.4.1 Autres dispositifs
Il convient que toutes les manipulations directes soient accessibles au moins par un dispositif de pointage. Si
d'autres dispositifs d'entrée sont disponibles, les manipulations directes, qui sont plus adaptées à un dispositif de ce
type, doivent être affectées à ces dispositifs.
EXEMPLE Pour des manipulations directes courantes telles que le déplacement d'un objet sur une certaine distance, la
souris est utilisée. Pour des manipulations directes plus précises, telles que le positionnement exact d'un objet, les touches de
déplacement sont utilisées pour déplacer le pointeur.
5.4.2 Techniques équivalentes utilisant le clavier
Pour les utilisateurs pouvant éprouver des difficultés à manipuler des dispositifs de pointage (tels qu'une souris),
des techniques équivalentes sont fournies pour aboutir aux mêmes résultats à l'aide d'un clavier ou d'un dispositif
équivalent à un clavier. Ces techniques n'ont pas besoin d'être basées sur la manipulation directe.
EXEMPLE Pour ouvrir un document, l'utilisateur peut double-cliquer sur l'icône du document à l'aide du dispositif de
pointage. Il peut également sélectionner l'icône de document à l'aide de la touche de tabulation, sélectionner un élément de
menu pour ouvrir le document avec les touches de déplacement du curseur et l'activer à l'aide de la touche «entrée».
5.4.3 Allers-retours réduits entre dispositifs d'entrée
Il convient que les dialogues de type manipulation directe soient conçus de sorte à réduire le besoin pour les
utilisateurs d'alterner entre plusieurs dispositifs d'entrée.
EXEMPLE Pour remplir un formulaire, un utilisateur sélectionne chaque zone à l'aide de la souris puis insère le texte en
sélectionnant un élément dans une liste de valeurs possibles. Avec de l'expérience, l'utilisateur déplace le curseur d'une zone
à l'autre à l'aide de la touche de tabulation et saisit le texte via le clavier. Par conséquent, le besoin de l'utilisateur d'alterner
entre plusieurs dispositifs d'entrée est réduit et l'efficacité accrue.
NOTE L'utilisation alternée de plusieurs dispositifs d'entrée peut être une façon de varier la charge physique et ainsi de
réduire les risques de problèmes musculo-squelettiques.
5.4.4 Boutons multiples
Pour les dispositifs d'entrée présentant plusieurs boutons, il convient que la sélection soit affectée au bouton qui a
été défini comme bouton principal (par convention ou choix de l'utilisateur).
©
ISO
6 Manipulation d'objets
6.1 Considérations générales
Il convient que la conception de dialogues basés sur la manipulation directe d'objets limite le temps d'apprentissage
et améliore les performances de l'utilisateur. Il convient que les utilisateurs soient capables de voir immédiatement
les résultats de leurs manipulations directes et puissent passer aisément d'un type de manipulation directe à un
autre. Le nombre et les valeurs des attributs d'objets définissent les possibilités de l'utilisateur pour personnaliser et
manipuler directement des objets. Par conséquent, il convient que la conception de l'interface utilisateur facilite
également l'accès et le changement des attributs. Afin de répondre à ces objectifs, il convient que les
recommandations suivantes soient appliquées.
6.1.1 Manipulations directes génériques
Si la tâche requiert des opérations similaires sur différents types d'objets, il convient que des manipulations directes
génériques cohérentes soient fournies.
EXEMPLE 1 Les objets «texte» et les objets «fichier» peuvent être supprimés en sélectionnant l'objet et en le faisant
glisser vers la corbeille.
EXEMPLE 2 Les caractéristiques du texte au sein d'une présentation de page (bordures, colonnes, espace tabulaire) sont
directement modifiables en déplaçant les poignées, les marqueurs et autres symboles correspondants au sein du document.
6.1.2 Séquence de manipulation directe d'objets
A moins qu'un autre ordre ne soit requis par la tâche, il convient que la modification des objets soit effectuée de
manière cohérente selon l'ordre suivant: sélection de l'objet, puis manipulation directe.
EXEMPLE Un document est sélectionné avant que l'icône de commande «imprimer» ne soit activée par l'utilisateur.
6.1.3 Proposition automatique des objets ou manipulations directes disponibles
Si l'utilisateur ne suit pas l'ordre attendu (par exemple, en essayant une manipulation directe sans avoir sélectionné
d'objet), il convient que le système propose à l'utilisateur les options de saisie disponibles ou lui fournisse des
informations sur la façon d'obtenir ces options.
EXEMPLE Dans un système de numérotation, les icônes de personnes représentent les clients et l'icône de téléphone
représente l'opération de numérotation. La séquence de saisie demandée consiste à sélectionner un client avant l'activation de
l'icône de téléphone; cependant, si l'utilisateur active d'abord l'icône de téléphone, le système propose les clients disponibles
au lieu d'émettre un message d'erreur.
6.1.4 Manipulation directe des résultats
Lorsque cela est approprié à la tâche, il convient que le
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...