Domanda

In quasi tutte le applicazioni che hanno una barra dei menu, alcuni degli elementi hanno dei puntini di sospensione (...) dopo di essi, altri no. Esiste una convenzione ben nota su quando mettere lì i puntini di sospensione e quando non farlo? Quando lo fai? Lo fai?

Ho esaminato varie applicazioni Windows e questo è ciò a cui sono arrivato:

  • Ellipsis

    • Voci di menu che aprono un modulo che richiede l'input dell'utente per fare qualcosa (Sostituisci, Vai a, Carattere)
  • Nessun puntino di sospensione

    • Voci di menu che fanno semplicemente qualcosa (Taglia, Incolla, Esci, Salva)
    • Voci di menu che aprono un modulo che non richiede input da parte dell'utente (Informazioni su, Controlla aggiornamenti)

Ma sembra che ci siano sempre voci di menu che non seguono questa regola. Ad esempio gli elementi della Guida (Come faccio a, Cerca, Indice) e Trova e sostituisci (Ricerca rapida, Trova nei file, Trova simbolo) in Visual Studio.

Quindi, dopo averci pensato un po 'di più, ora penso che questa potrebbe essere la cosa:

  • Ellipsis

    • Voci di menu che apriranno sicuramente una finestra modale.
  • Nessuna ellisse

    • Voci di menu che aprono una finestra non modale.
    • Voci di menu che non aprono alcuna finestra.
    • Voci di menu che molto probabilmente non apriranno una finestra modale (come Salva, che apre una finestra modale se non hai mai salvato prima o qualcosa del genere, ma altrimenti non lo fanno)

Cosa ne pensate ragazzi?

È stato utile?

Soluzione

Il fattore cruciale è se l'opzione di menu richiede informazioni aggiuntive (input o una selezione) prima di eseguire l'operazione. Quindi Help-About non richiede i puntini di sospensione, ma File-Open lo fa. Questo è ciò che dicono comunque le linee guida Microsoft, Apple e KDE.


Si presume che le applicazioni Microsoft Windows seguano Microsoft " ; Linee guida per l'esperienza utente " . Ecco cosa dicono delle ellissi sulle voci di menu.

  

Mentre vengono utilizzati i comandi di menu   azioni immediate, maggiori informazioni   potrebbe essere necessario per eseguire l'azione.   Indica un comando che necessita   informazioni aggiuntive (tra cui a   conferma) aggiungendo i puntini di sospensione a   la fine dell'etichetta.

     

Questo non significa che dovresti usare un   puntini di sospensione ogni volta che viene visualizzata un'azione   un'altra finestra & # 8212; solo se aggiuntiva   sono richieste informazioni per eseguire il   azione. Ad esempio, i comandi   Informazioni su, Avanzate, Guida, Opzioni,   Proprietà e Impostazioni devono essere visualizzati   un'altra finestra quando si fa clic, ma non farlo   richiedere ulteriori informazioni da   l'utente. Pertanto non hanno bisogno   ellissi.


La risposta di David cita le Linee guida per l'interfaccia utente di KDE 3 ,

  

Si noti che ogni elemento in un menu che   per prima cosa apre una finestra di dialogo che richiede   ulteriori informazioni devono essere   etichettato con un puntino di sospensione   (...) (ad es. Salva con nome ..., Apri ...).   Non c'è spazio tra la voce di menu   e il " ... " ;. Una semplice conferma   dialogo non è considerato un dialogo che   richiede ulteriori informazioni.


Il Linee guida per l'interfaccia umana di Apple dicono:

  

Quando appare nel nome di a   pulsante o una voce di menu, un'ellissi   il carattere (& # 8230;) indica all'utente   che ulteriori informazioni sono   richiesto prima dell'associato   l'operazione può essere eseguita.   In particolare, prepara l'utente a   aspettarsi l'aspetto di una finestra o   finestra di dialogo in cui effettuare le selezioni o   inserire le informazioni prima del comando   esegue. Perché gli utenti si aspettano un istante   azione da pulsanti e voci di menu (come   descritto in & # 8220; Pulsanti & # 8221; e & # 8220; Menu   Comportamento & # 8221;), è particolarmente importante   per prepararli per questo supplente   comportamento visualizzando in modo appropriato   il carattere di ellissi. Il seguente   linee guida ed esempi ti aiuteranno   decidere quando utilizzare i puntini di sospensione nel menu   nomi di elementi e pulsanti.

Altri suggerimenti

Per quanto ho capito, (...) un fine di solito significa che all'utente verrà chiesto un input. E no (...) significa che non è necessario alcun input.

Hai ragione, questo su riassume. Se vuoi saperne di più, puoi trovare un elenco di Guide di stile utente qui: http://www.experiencedynamics.com/science-usability/ui-style-guides

Sono d'accordo, che corrisponde alla mia percezione di quando includere abbastanza bene le ellissi.

Suppongo che il punto dei puntini di sospensione sia "avvisare" l'utente, in modo che possa capire che una certa scelta è sicura da esplorare, non farà immediatamente qualcosa senza chiedere maggiori informazioni attraverso una finestra di dialogo.

In alcuni programmi, come (almeno la versione precedente di) Autodesk's Maya (un pacchetto di modellazione 3D di fascia alta), i puntini di sospensione erano in realtà una piccola icona di dialogo. È possibile fare clic sull'icona, nel menu, per ottenere l'icona oppure fare clic sul resto della voce di menu (il testo) per ripetere il comando con le stesse impostazioni dell'ultima volta o qualcosa del genere. Sembra che l'idea non abbia preso piede e sia diventata mainstream.

Questa è davvero una domanda molto delicata. Inizialmente potrebbe sembrare ovvio, ma ci sono molte azioni che rientrano tra le categorie. È interessante notare che la stessa Microsoft viola questa pratica.

Esempio da Vista Nel menu Gestione computer File - Opzioni ... ha i puntini di sospensione In Gestione computer / Utenti e gruppi / Utenti. Fare clic con il tasto destro del mouse su un utente. L'azione Nuovo utente ... presenta i puntini di sospensione, ma Rinomina no, sebbene siano necessarie ulteriori azioni per rinominare l'account. Nel menu File di Micrsoft SQL Server Management Studio - Stampa ha il pulsante Proprietà ... con ellissi.

Questo è solo dopo 5 minuti di indagine. Ci sono molti altri esempi.

Puoi argomentare per entrambe le convenzioni per entrambe queste azioni. In realtà non è possibile modificare alcuna proprietà o opzione senza eseguire alcune azioni aggiuntive nella finestra di dialogo visualizzata che presuppone che si debbano utilizzare i puntini di sospensione. Tuttavia, potresti essere interessato a visualizzare solo le opzioni o le proprietà definite e che presupporrebbero che non vengano utilizzati i puntini di sospensione. Microsoft riconosce anche che ci sono casi in cui c'è ambiguità

" In caso di ambiguità (ad esempio, l'etichetta del comando manca di un verbo), decidere in base all'azione dell'utente più probabile. Se la semplice visualizzazione della finestra è un'azione comune, non utilizzare i puntini di sospensione. & Quot; Tuttavia, basandosi su questo, sarebbe più sensato avere i puntini di sospensione per Opzioni e Proprietà, poiché è probabilmente più probabile che tu voglia cambiare una proprietà che la visualizza semplicemente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top