nom

publicité
Les modes, et quelques exemples
de techniques d’interaction
(utilisant l’entrée gestuelle et autre)
Techniques d’interaction
(“Interaction Techniques”)
• “are ways to use input devices to enter
information”
• "are made up of single input-device actions.”
(Foley, et al. “Computer Graphics: Principles and
Practice”)
Verbes
(actions,
commandes,
outils,
opérations)
Noms
(objets,
endroits)
Verbes dans
un menu
déroulant
Noms
(objets,
endroits)
Noms
(objets,
endroits)
Verbes
dans
un menu
contextuel
• Les modes créent la possibilité d’avoir des erreurs de mode, où
l’utilisateur se croît en un mode lorsqu’il est dans un autre
• Un retour visuel indiquant le mode actuel est bien, mais souvent n’est
pas assez pour empêcher les erreurs de mode
– Exemples de retours visuels indiquant le mode:
icône d’outil surligné, forme de curseur, barre d’état
• Les menus contextuels aided…
– À éviter les erreurs de mode, via des modes temporaires et
(parfois) un retour kinesthésique (pression dans le doigt qui tient
une touche appuyée)
– À augmenter l’espace d’écran disponible pour montrer le
contenu/données
– Diminuent la distance à traverser avec le curseur
– Peuvent fusionner la sélection de nom et verbe (sélection plus
rapide; meilleur couplage mental (“mental chunking” – Buxton
1986))
Étant donné tous ces avantages
des menus contextuels, pouvonsnous améliorer leur conception?
Y a t-il des widgets ou des
techniques d’interaction encore
mieux?
Menu radial
(“Radial Menu”, “Pie Menu”)
Menus radiaux versus
menus linéaires
• Les directions sont plus mémorables et plus
faciles à reproduire que les directions.
Menu radial hiéarchique
Marking Menu
• “Scale invariant recognition”: Reconnaissance des gestes (marques) qui ne
dépend pas de la longueur des segments; seule les angles des segments
importe. Donc, les marques peuvent être dessinées en petit et donc
rapidement, de façon balistique.
• Un utilisateur qui sait quelle marque dessiner n’a même pas besoin de voir
le menu s’afficher.
Ensemble de marques découvrables (“self-revealing”),
contrairement aux interfaces gestuelles habituelles
Présentation graphique améliorée
Marking Menus
• Vidéo
• Démonstration (cobaye voluntaire s.v.p.?)
Transition de néophyte en expert
Menus traditionels:
Pointage versus racourcis
Marking Menus:
Transition graduelle
et naturelle !
Les Marking Menus
• Permettent une sélection plus rapide
qu’avec les menus linéaires
(marques directionnelles et ballistques)
• Ont un ensemble de gestes découvrables
• Permettent une transition graduelle et
naturelle de néophyte en expert
• Peuvent être utilisés pour sélectionner
nom et verbe
• Sont limités à environ 8 commandes par
sous-menu, et à une profondeur d’environ 3
niveaux
Résumé
•
•
Les modes temporaires, maintenus en appuyant un bouton ou touche avec
retour kinesthésique …
– Permettent d’éviter les erreurs de mode
– Exemple: une touche/racourci qu’on doit garder appuyée pour maintenir un
changement temporaire de mode
– Exemple: widgets “popup” (contextuels)
• Peuvent combiner la sélection de nom+verbe
• Consomment moins d’espace sur l’écran
Un widget “popup” avec plusieurs avantages: Marking Menus
– Permettent des gestes balistiques
– Transition graduelle d’utilisateur néophyte en utilisateur expert
D’autres exemples
de modes, outils, etc.
• vidéo: "Selection and Positioning tasks",
Buxton 1983
Can we extend popup menus/widgets
for other uses?
Other popup menus and widgets
• Hotbox, Control Menus, Flow Menus, FaST
Sliders, Tracking Menus, Hover Widgets …
• These techniques and widgets incorporate
adaptations for:
– large numbers of commands
– controlling continuous variables
– entering text and numbers with strokes
– use with pen input (e.g. tablet PC)
Le « hotbox »: un menu 2D dans Maya
FlowMenus (Guimbretière et al., 2000)
2D manipulation with FlowMenus
(Guimbretière et al., 2000)
Toolglass: bimanual input
Click-through: Simultaneous
selection of verb and noun!
Other uses of two hands?
Two-Handed (Bimanual) Input
Potential uses:
• Dominant hand (DH) on mouse,
non-dominant hand (NDH) on keyboard
• Two mice, two cursors, symmetric:
– Rapid clicking by alternating between hands?
– Simultaneous rotation+scaling+positioning in 2D
or rotation+zooming+panning in 2D
• Two mice, asymmetric:
– NDH for camera, DH for selection/manipulation
– NDH for tool palette, DH for clicking-through
(Toolglass)
Téléchargement