web-dev-qa-db-fra.com

Suppression: nécessite deux clics au lieu d'une confirmation?

J'ai une idée concernant les boutons de suppression ...

L'idée habituelle est de présenter des modes de confirmation ou de permettre l'annulation .

Mon idée pour éviter les actions destructrices accidentelles est un peu différente: Exige de cliquer deux fois sur le bouton Supprimer pour que l'action soit efficace.

  • Si un utilisateur clique accidentellement sur le bouton Supprimer une fois et ne voit aucun effet, alors la mission est accomplie. S'ils voulaient à la place faire X mais ne voient pas X fait, ils sont très susceptibles de tenter à nouveau X: cependant, à mon intuition, ce délai devrait être suffisant pour les retirer du "mode automatique" et leur faire prêter plus d'attention où ils cliquent.
  • Si l'utilisateur clique une fois sur le bouton Supprimer et ne voit aucun effet, alors ce n'est pas grave, il est susceptible de cliquer à nouveau dessus. Je suppose que cela devrait fonctionner même sans aucun message; cependant, pour éviter les mauvaises surprises du type "WTF, l'application ne répond pas", il semble raisonnable de placer un message sans obstruction sous le bouton Supprimer dans les lignes " Cliquez à nouveau pour confirmer". Ou peut-être simplement renommer le bouton de " Supprimer" à " Supprimer (1/2)" ou quoi que ce soit du genre.
  • Une fois que l'utilisateur s'est habitué au modèle, il saura que pour supprimer des éléments, il doit cliquer deux fois. Cliquer deux fois n'est pas une lourde charge pour l'utilisateur, mais il doit s'assurer que chaque clic sur le bouton Supprimer est intentionnel: après tout, chaque autre clic sera un seul clic.

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

mockup

télécharger la source bmml

mockup

télécharger la source bmml

Est-ce que cela retient de l'eau? Cela vaut-il la peine d'essayer? Ou est-ce une idée idiote, mais je ne vois pas pourquoi?

4
gaazkam

Je dirais d'éviter cela à cause de:

  1. Affordance. Il n'est pas évident que l'utilisateur doive cliquer deux fois pour supprimer jusqu'à ce qu'il l'essaye/le fasse la première fois. De nombreux utilisateurs hésitent à essayer des choses qu'ils ne comprennent pas pleinement, en particulier en ce qui concerne les actions destructrices comme la suppression.

  2. Surcharge. Double-cliquer signifie déjà quelque chose dans beaucoup d'interfaces utilisateur, donc le réutiliser serait déroutant.

  3. Convention. Si la plupart des gens font quelque chose dans un sens, il est important de continuer à le faire de cette façon simplement parce que la plupart des gens le font de cette façon (pour maximiser l'intuition de vos utilisateurs). Je comprends que votre question était plus théorique, mais c'est une très haute montagne que vous devez escalader avant de pouvoir faire quelque chose de non standard comme celui-ci.

4
J. Dimeo

Je pense que la plupart des concepteurs UX vous diront de ne pas le faire. Ce n'est pas un modèle courant, ce n'est pas évident au premier abord, etc.

Je pense que si vous suivez cette voie, rendez l'indicateur un peu plus élégant que "1/2". Peut-être un petit pop-up qui pointe vers le bouton Supprimer et dit quelque chose à l'effet de "Supprimer l'élément 1? Cliquez à nouveau pour confirmer". Tant qu'ils n'auront pas à attendre que cela apparaisse et qu'ils puissent librement double-cliquer, ce ne sera pas un fardeau.

J'utilisais récemment un tableau de bord qui me fait taper le mot "confirmer" dans une zone de texte pour confirmer la suppression d'un élément. Je pense que tant que vous êtes 1) en train d'atteindre votre objectif (réduire les suppressions accidentelles), et 2) cela ne nuit pas à l'objectif de l'utilisateur (par exemple, si cela rendait la suppression de quelque chose de lourd, ce qui ne semble pas être le cas), alors vous pouvez l'implémenter comme bon vous semble. Alors, ne laissez personne vous dire le contraire, sauf s'il a des données pour le sauvegarder.

Et à ce stade, allez chercher des données pour savoir si cela fonctionne comme un modèle. Et je ne veux pas dire que quelqu'un le teste une ou deux fois. Découvrez comment vos utilisateurs se sentent après avoir supprimé 10, 50, 100 éléments. À ce stade, ils sauront si ce modèle est A) vraiment génial ou B) super ennuyeux. Bonne chance!

1
mnearents

Vous souhaitez deux clics supprimer, ce qui devrait être correct si vous modifiez le libellé du bouton après le premier clic.

Supprimer --click-> Vraiment? --click-> Supprimé.

Wordpress utilise ce modèle.

Vous devez toujours fournir une annulation , comme utiliser une corbeille ou afficher une confirmation de suppression avec une action d'annulation.

Le mieux serait que si vous testez votre modèle avec certains utilisateurs , 3 à 5 sont généralement suffisants pour vous montrer s'il y a un problème général. Donnez-leur une tâche comme "supprimer le troisième élément", demandez-leur de réfléchir à haute voix lorsqu'ils interagissent et ne les aidez pas.

Un double-clic est l'acte d'appuyer deux fois rapidement sur le bouton d'une souris d'ordinateur sans déplacer la souris - Wikipedia

Ce n'est pas accessible aux utilisateurs de l'écran tactile ou du clavier, et ne fournit pas de moyens.

0
Andy