web-dev-qa-db-fra.com

Cliquez deux fois pour cocher la case?

Je travaille avec une interface graphique qui a des tableaux qui contiennent des cases à cocher (tout comme iTunes).

iTunes Checkboxes within Table

La chose surprenante est que les cases à cocher du système sur lequel je travaille sont cochées ou décochées après avoir double-cliqué dessus, ce qui n'est pas du tout intuitif!

Comment empêcher les utilisateurs de cocher une case par erreur? Les cases à cocher double-clic peuvent-elles être rendues utilisables?

6
edgarator

Double-cliquez sur les cases à cocher sont…

… L'une des idées les plus terribles dont j'ai entendu parler depuis un moment. Les utilisateurs s'attendent à ce qu'une case soit en un seul clic. Période.


il n'y a pas de problème avec des cases à cocher accidentelles:

Les actions déclenchées par les cases à cocher doivent être instantanément réversibles en soi. Ainsi, un mauvais clic ne devrait pas être un problème, car un simple second clic restaurera le précédent Etat.

Si ce n'est pas la façon dont vos cases à cocher se comportent, elles ne devraient pas être des cases à cocher, mais - très probablement - des boutons!


Ce que vous pouvez faire pour en faire encore moins un problème:

Votre question est un exemple de manuel pour loi de Fitts:

[…] Nous voyons un compromis vitesse/précision associé au pointage, les cibles plus petites et/ou plus éloignées nécessitant plus de temps pour être acquises.

Selon cela, vous devriez essentiellement faire vos cases à cocher:

  • Gros, donc ils sont difficiles à manquer
  • et/ou positionné de telle sorte que la distance moyenne que la souris doit parcourir pour se rendre à une case à cocher soit minimale.
26
vzwick

En bref; ils ont imposé une action qui frustrent les utilisateurs effectuer une tâche régulière pour éviter quelque chose qui a peu de conséquences et peut être annulé facilement. Mauvaise idée.

Ce n'est pas comme s'ils étaient des boutons pour lancer des ogives nucléaires.

C'est pourquoi les dialogues "Etes-vous sûr de vouloir continuer" devraient devenir rares. La meilleure option est de faire des progrès rapides et en douceur. Si une erreur se produit, laissez-la se défaire facilement. C'est un état d'esprit dépassé d'inclure des portes et des murs pour éviter toute "erreur" potentielle.

5
Jay

Double clic = effort gaspillé et contre convention, donc mauvaise pratique. Je pense que la question n'est pas tant de savoir comment empêcher les utilisateurs de cliquer dans une case par erreur, mais quelles sont les conséquences dans cette application d'un utilisateur qui clique dans une case par erreur. Si une chanson est ajoutée ou non à une case à cocher, elle n'est pas critique pour la mission. Il existe de bons principes de conception que vous pouvez appliquer (agrandissez les boîtes pour une seule), mais cela a un compromis en ce que moins d'options sont immédiatement visibles, ce qui réduit la convivialité de l'application par d'autres moyens. Vous voudrez peut-être envisager de tester avec les utilisateurs et observer comment ils utilisent ce type d'application avec colère - cela pourrait vous donner plus d'informations sur la façon de rendre votre conception plus intelligente pour ce public.

2
Peter