web-dev-qa-db-fra.com

Quand utiliser Ellipsis après les éléments de menu

Dans à peu près toutes les applications qui ont une barre de menus, certains éléments sont suivis d'un Ellipsis (...), d'autres non. Existe-t-il une convention bien connue sur le moment où il faut y mettre Ellipsis et quand il ne faut pas Quand est-ce que tu le fais? Est-ce que vous le faites?

J'ai examiné diverses applications Windows et voici ce à quoi je suis arrivé:

  • Ellipse

    • Éléments de menu qui ouvrent un formulaire qui nécessite une intervention de l'utilisateur (Remplacer, Aller à, Police)
  • Pas d'ellipsis

    • Éléments de menu qui font juste quelque chose (Couper, Coller, Quitter, Enregistrer)
    • Éléments de menu qui ouvrent un formulaire qui ne nécessite pas de saisie de l'utilisateur (À propos, Vérifier les mises à jour)

Mais alors, il semble toujours y avoir des éléments de menu qui ne suivent pas cette règle. Par exemple, les éléments d'aide (Comment, Rechercher, Index) et Rechercher et remplacer (Recherche rapide, Rechercher dans des fichiers, Rechercher un symbole) dans Visual Studio.

Donc, après y avoir réfléchi un peu plus, je pense maintenant que cela pourrait être la chose:

  • Ellipse

    • Éléments de menu qui vont certainement ouvrir une fenêtre modale.
  • Pas d'ellipsis

    • Éléments de menu qui ouvrent une fenêtre non modale.
    • Éléments de menu qui n'ouvrent aucune fenêtre.
    • Les éléments de menu qui n'ouvriront probablement pas de fenêtre modale (comme Save, qui ouvre une fenêtre modale si vous ne l'avez pas déjà enregistré ou quelque chose du genre, mais sinon, ne l'utilisez pas)

Qu'en pensez-vous?

48
Svish

Le facteur crucial est de savoir si l’option de menu nécessite des informations supplémentaires (entrée ou une sélection) avant d’effectuer l’opération. Donc, Help-About ne nécessite pas d'ellipsis, mais File-Open en a besoin. C'est ce que les directives de Microsoft, Apple et KDE disent de toute façon.


Les applications Microsoft Windows sont supposées _ à suivre "Guide de l'expérience utilisateur" de Microsoft . Voici ce qu'ils disent à propos des points de suspension dans les éléments de menu.

Bien que les commandes de menu soient utilisées pour des actions immédiates, des informations supplémentaires peuvent être nécessaires pour effectuer l'action. Indiquez une commande nécessitant des informations supplémentaires (y compris une confirmation) en ajoutant un ellipsis à la fin de l'étiquette.

Cela ne signifie pas que vous devez utiliser une Ellipse chaque fois qu'une action affiche une autre fenêtre, uniquement lorsque des informations supplémentaires sont requises pour effectuer l'action. Par exemple, les commandes À propos de, Avancé, Aide, Options, Propriétés et Paramètres doivent afficher une autre fenêtre lorsque l'utilisateur clique dessus, sans nécessiter d'informations supplémentaires de la part de l'utilisateur. Par conséquent, ils n'ont pas besoin d'ellipses.


La réponse de David cite le directives de l’interface utilisateur de KDE 3 ,

Notez que chaque élément d'un menu qui ouvre d'abord une boîte de dialogue nécessitant des informations supplémentaires doit être étiqueté avec un Ellipsis de fin (...) (par exemple, Enregistrer sous ..., Ouvrir ...). Il n'y a pas d'espace entre l'élément de menu et le "...". Une simple boîte de dialogue de confirmation n'est pas considérée comme une boîte de dialogue nécessitant des informations supplémentaires.


Les Guide d'interface humaine Apple dites:

Lorsqu'il apparaît dans le nom d'un bouton ou d'un élément de menu, un caractère Ellipsis (…) indique à l'utilisateur que des informations supplémentaires sont nécessaires pour que l'opération associée puisse être effectuée. En particulier, il prépare l'utilisateur à attendre l'apparition d'une fenêtre ou d'une boîte de dialogue dans laquelle effectuer des sélections ou entrer des informations avant l'exécution de la commande. Étant donné que les utilisateurs attendent des actions immédiates de la part des boutons et des éléments de menu (comme décrit dans les sections «Boutons» et «Comportement du menu»), il est particulièrement important de les préparer à ce comportement alternatif en affichant correctement le caractère Ellipsis. Les instructions et exemples suivants vous aideront à décider quand utiliser un Ellipsis dans les noms d’éléments de menu et de boutons.

78
MarkJ

Autant que je sache, (...) la fin signifie généralement que l’utilisateur sera invité à entrer des informations. Et non (...) signifie qu'aucune entrée n'est nécessaire.

3
avp

Je conviens que cela correspond assez bien à ma propre perception du moment où inclure les Ellipsis.

Je suppose que l’essentiel de l’Ellipsis est d’avertir l’utilisateur afin qu’il puisse comprendre qu’un certain choix est sûr à explorer, il ne fera rien immédiatement sans demander plus d’informations par le biais d’un dialogue.

Dans certains programmes, comme (au moins l'ancienne version de) Maya d'Autodesk (un package de modélisation 3D haut de gamme), l'Ellipsis était en fait une petite icône de dialogue. Vous pouvez cliquer sur l'icône, dans le menu, pour obtenir l'icône, ou cliquer sur le reste de l'élément de menu (le texte) pour répéter la commande avec les mêmes paramètres que la dernière fois ou quelque chose comme ça. Il semble que cette idée n’a pas fait son chemin et soit devenue un courant dominant.

0
unwind

C'est une question très délicate en effet. Au début, cela peut sembler évident, mais de nombreuses actions se situent entre les catégories. Il est intéressant de voir que Microsoft eux-mêmes violent cette pratique.

Exemple de Vista Dans le menu Gestion de l’ordinateur du fichier - Options ... a Ellipsis Dans Gestion de l’ordinateur/Utilisateurs et Groupes/Utilisateurs. Cliquez avec le bouton droit sur un utilisateur. L'action Nouvel utilisateur ... comporte des points de suspension, mais pas Rename, bien que des actions supplémentaires soient nécessaires pour renommer le compte. Dans le menu Fichier de Micrsoft SQL Server Management Studio - Imprimer contient le bouton Propriétés ... avec Ellipsis.

Ceci est juste après 5 minutes d'enquête. Il y a beaucoup d'autres exemples.

Vous pouvez argumenter pour les deux conventions pour ces deux actions. En fait, vous ne pouvez pas modifier les propriétés ou les options sans effectuer des actions supplémentaires dans la boîte de dialogue affichée, qui suppose que Ellipsis doit être utilisé. Cependant, vous voudrez peut-être simplement voir quelles options ou propriétés sont définies et supposent qu'aucun Ellipsis n'est utilisé. Microsoft reconnaît également qu'il existe des cas d'ambiguïté

"En cas d'ambiguïté (par exemple, le libellé de la commande n'a pas de verbe), décidez-vous en fonction de l'action la plus probable de l'utilisateur. Si la simple visualisation de la fenêtre est une action courante, n'utilisez pas d'ellipses." Cependant, sur cette base, il serait plus logique d’utiliser Ellipsis pour les options et les propriétés, car il est probablement plus probable que vous souhaitiez modifier une propriété qui ne fait que la visualiser.

0
Frede

Vous avez raison, c'est à peu près tout. Si vous souhaitez en savoir plus, vous trouverez une liste des guides de style de l’utilisateur ici: http://www.experiencedynamics.com/science-usability/ui-style-guides

0
Aaron Digulla