web-dev-qa-db-fra.com

Menu contextuel personnalisé avec clic droit sur un site Web

Les menus contextuels du clic droit qui remplacent le menu contextuel des navigateurs sont-ils considérés comme une bonne pratique d'utilisation?

  • Si oui, y a-t-il des problèmes d'accessibilité?
  • Si oui, existe-t-il des directives ou des meilleures pratiques pour ce type de mise en œuvre?

Personnellement, j'aime la façon dont Yahoo! Mail utilise ce type de fonctionnalité.

15
rick schott

Dropbox fait un excellent travail avec sa fonctionnalité de clic droit.

Passer la souris sur un répertoire ressemble à ceci: alt text
Cliquer sur le lien souligné (musique) y navigue, mais cliquer n'importe où ailleurs dans le cadre, ainsi que le signe "déroulant", ou cliquer avec le bouton droit (!) ouvre le menu suivant: alt text
Cela présente de nombreux avantages:

  • Il n'empêche pas l'utilisateur de cliquer avec le bouton droit - il donne aux utilisateurs ce qu'ils voulaient (un menu contextuel) et leur montre où il est accessible sans clic droit.
  • Ce menu est découvrable, contrairement au clic droit qui doit être deviné.
  • Aucun problème pour prendre en charge de manière cohérente les appareils tactiles.
16
Dan Barak

Quelques idées:

  • Avec l'apparition des plates-formes tactiles, il n'y a pas de menu contextuel. Si vous vous attendez à ce que votre interface utilisateur soit accessible par des appareils tactiles, évitez de les utiliser.
  • Les problèmes d'accessibilité sont pertinents si vous considérez que l'utilisation d'une souris à deux boutons est potentiellement difficile pour certaines personnes, qui peuvent choisir une souris à bouton unique ou même un périphérique d'entrée différent d'une souris (comme les navigateurs à commande vocale). Bien que ces navigateurs incluent généralement des options pour accéder aux menus contextuels, il est probablement beaucoup moins probable que les utilisateurs pensent à les utiliser pour découvrir des fonctionnalités supplémentaires dans un site Web ou une application.
  • D'autre part, Jakob Nielsen a rapporté en 2007 que les menus contextuels sont une bonne convention et les utilisateurs s'attendent à ce qu'ils existent. Cependant, il ne commente pas spécifiquement les sites Web, et j'en tiendrais compte lorsque j'envisagerais de les utiliser.
  • Les sites Web et les applications Web sont deux choses différentes. Considérez qu'une application Web comme Google Docs aura une attente plus élevée associée aux menus contextuels par les utilisateurs qu'un site Web comme Amazon.com. Les applications Web ressemblent davantage à des applications de bureau traditionnelles et il n'est donc pas déraisonnable pour les utilisateurs de s'attendre à ce qu'elles fonctionnent de la même manière. Les sites Web doivent se conformer à un modèle différent.

Quoi que vous fassiez, il est important de considérer ce que les utilisateurs ( attendent et de concevoir en conséquence. Un menu caché comme les menus contextuels n'aidera personne si personne ne pense à faire un clic droit en premier lieu.

10
Rahul