Quando usare i puntini di sospensione dopo le voci di menu
-
10-07-2019 - |
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?
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.