Qu'en est-il du double-clic pour la sélection, actuellement, j'ai conçu une grille de vignettes où l'utilisateur peut sélectionner une vignette lors d'un double-clic.
Mais la haute direction fait valoir que ce devrait être un simple clic ou qu'il devrait y avoir des boutons pour les sélections. Le double clic est évité sur le web.
Donc ma question, puis-je utiliser le double-clic pour la sélection, si oui pourquoi et sinon quelles sont les meilleures pratiques/alternatives?
Le double-clic est plus un problème sur les appareils à écran tactile (ou même sur des ordinateurs portables moins chers) où le doigt ou un stylet est utilisé à la place de la souris plus facile à double-cliquer.
Le problème est que certaines personnes souffrent de la double dysclicksie (de Pam Martin) - comme le soutient Jef Raskin dans The Humane Interface. Nouvelles orientations pour la conception de systèmes interactifs (Chapitre 4.2) D'où je cite:
Double Dysclicksia
La technique d'interface appelée double-clic, c'est-à-dire appuyer deux fois sur le bouton GID dans une petite fenêtre de temps et sans mouvement de curseur significatif entre les taps, car une technique d'interface souffre de problèmes. Vous ne pouvez pas toujours prédire quels objets sur l'écran répondront ou ne répondront pas à un double clic, et il n'est pas toujours clair ce qui se passera s'il y a une réponse. Il n'y a aucune indication sur les éléments affichables qu'un double-clic est censé produire une réponse: la fonctionnalité est invisible. De la façon dont le double-clic est utilisé dans de nombreuses interfaces actuelles, l'utilisateur doit se souvenir non seulement des éléments qui peuvent être double-cliqués, mais aussi de la façon dont les différentes classes de fonctionnalités d'interface répondent à cette action.
Les deux premières charges pesant sur l'utilisateur pourraient être au moins partiellement allégées par de nouvelles conventions d'écran. L'acte de double-clic est cependant lui-même problématique. Un double-clic nécessite d'appuyer deux fois sur le bouton de la souris au même endroit ou à deux endroits très proches et, dans la plupart des cas, en peu de temps, généralement 500 ms. Si l'utilisateur clique trop lentement, la machine répond à deux clics simples plutôt qu'à un double clic. Si l'utilisateur secoue excessivement la souris entre les clics, la même erreur se produit. Si l'utilisateur appuie deux fois sur le bouton GID dans un laps de temps trop court, comme lorsqu'il essaie de sélectionner du texte dans un Word tout en travaillant dans certains traitements de texte, la machine considère les deux tapotements comme un double clic et sélectionne le mot entier.
Un problème survient lorsque l'utilisateur essaie de sélectionner un élément graphique qui peut être repositionné avec le GID. Étant donné que le GID est susceptible de se déplacer lorsque l'utilisateur appuie rapidement sur les boutons GID, les applications graphiques, au lieu de lire un double-clic, peuvent lire un glisser-déposer et modifier la position de l'élément. De même, pour modifier le texte d'une zone de texte, l'utilisateur peut juger nécessaire de repositionner la zone déplacée accidentellement et de modifier le texte initialement prévu.
Certains d'entre nous ne sont pas affectés par la dysclicksie: ces gens chanceux ne manquent jamais avec la souris; ils font un simple et double clic avec insouciance et panache, ne souffrent pas des effets secondaires du clic, se souviennent toujours de ce qui va et de ce qui ne répondra pas au double clic, et peuvent tirer sur un oiseau volant avec un revolver de calibre .357 tout en conduisant le long d'un sinueux route de montagne. Mais nous ne pouvons pas supposer que tous les utilisateurs ont autant de chance. Nous devons concevoir pour l'utilisateur dysclicksic et rester conscients des problèmes inhérents à l'utilisation des doubles clics dans une interface. [1]
"puis-je utiliser un double clic pour la sélection, si oui pourquoi"
Oui, parce que vous pouvez faire tout ce qui vous plaît - je veux dire, pourquoi se contenter d'un double-clic, que diriez-vous d'un triple-clic? Mais ce n'est pas parce que vous pouvez faire quelque chose que vous pouvez réellement le faire. Je ne vois aucun raisonnement de votre part pour expliquer pourquoi vous souhaitez forcer un double-clic sur les utilisateurs.
"sinon, quelles sont les meilleures pratiques/alternatives?"
Un seul clic. C'est ce à quoi vos utilisateurs s'attendront.
Je n'aime généralement pas le double-clic comme technique d'interaction dans un site Web/une application Web. Ce n'est pas une chose intuitive dans le contexte d'un navigateur. Il n'y a pas non plus de repère visuel. Cela dit, il n'y a pas non plus de repère visuel dans les applications de bureau/OS, donc ce n'est peut-être pas un gros problème.
Il est certainement possible d'utiliser le double-clic - il existe des gestionnaires d'événements JavaScript qui vous permettent de le capturer et d'agir en conséquence. Mais à moins d'inclure une sorte d'aide/de texte d'introduction ou de former vos utilisateurs, ils ne comprendront pas qu'ils doivent double-cliquer, mais personne n'a généralement besoin de double-cliquer sur quoi que ce soit sur le Web.
l'utilisateur peut sélectionner une vignette en double-cliquant
Est-ce tout ce que fait le double-clic? Pour moi, si vous avez simplement un clic pour basculer l'état sélectionné de la miniature: 1er clic => la miniature devient sélectionnée; 2ème clic => miniature désélectionnée. Ce serait une interface raisonnablement conventionnelle, je crois, dans le domaine de ce que vous essayez de faire.
En plus des problèmes généraux d'interface avec le double-clic comme décrit ci-dessus, il y a une faille fondamentale à votre plan: comment l'utilisateur sait-il qu'il peut double-cliquer dessus?
Presque aucune interface Web n'a une option de double-clic. Ce n'est pas prévu. Et si vous devez écrire "double-cliquez pour sélectionner" quelque part sur la page, alors a) cela ne sera pas remarqué et b) vous avez prouvé que votre interface n'est pas explicite.
La réponse est toujours de rester simple. Et un contrôle mystère que l'utilisateur doit comprendre n'est pas simple.
Existe-t-il un autre moyen de sélectionner la vignette? Votre image comporte un lien "sélectionner" - cela fait-il la même chose que votre double-clic proposé?