Condividi tramite


Collegamenti ai comandi

Nota

Questa guida di progettazione è stata creata per Windows 7 e non è stata aggiornata per le versioni più recenti di Windows. Gran parte delle linee guida si applica ancora in linea di principio, ma la presentazione e gli esempi non riflettono le linee guida di progettazione correnti .

Con i collegamenti ai comandi, gli utenti selezionano una singola risposta a un'istruzione principale e, in questo modo, passare al passaggio successivo di un'attività.

I collegamenti ai comandi hanno un aspetto pulito e leggero che consente etichette descrittive e vengono visualizzate con una freccia standard o un'icona personalizzata e una spiegazione supplementare facoltativa.

schermata di una tipica finestra di dialogo di collegamento ai comandi

Set tipico di collegamenti ai comandi.

I collegamenti ai comandi sono simili a pulsanti di opzione in quanto vengono usati per selezionare da un set di scelte correlate che si escludono a vicenda. Come i pulsanti di opzione, i collegamenti ai comandi vengono sempre presentati in set, mai singolarmente. In apparenza, i collegamenti ai comandi hanno un aspetto leggero simile al normale collegamenti, senza un frame o un altro clic sicuro inviti. I collegamenti ai comandi sono simili anche ai pulsanti di comando , in quanto possono essere il "pulsante di comando" predefinito e possono avere una chiave di accesso assegnata. Come pulsanti di commit, facendo clic si chiude la finestra (per le finestre di dialogo) o si passa alla pagina successiva (per le procedure guidate e i flussi di pagine).

Nota

Le linee guida relative ai collegamenti e layout vengono presentate in articoli separati.

Questo è il controllo giusto?

Per decidere, considerare queste domande:

  • Le opzioni sono le risposte all'istruzione principale e correlate allo scopo principale della finestra o della pagina? Gli utenti devono rispondere a loro per eseguire operazioni diverse dall'esplorazione di una pagina diversa? In caso contrario, usare un altro controllo, ad esempio pulsanti di comando o collegamenti. I collegamenti ai comandi non sono appropriati per le scelte secondarie o facoltative o per la navigazione pura.

    schermata di un elemento del pannello di controllo personalizzato

    Anche se l'elemento Pannello di controllo personalizzazione è simile all'uso dei collegamenti ai comandi, le opzioni sono collegamenti regolari perché questa pagina hub è per la navigazione pura.

  • Il controllo viene usato per scegliere una risposta da un set di risposte che si escludono a vicenda? In caso contrario, usare un altro controllo. Per consentire agli utenti di scegliere singoli comandi, usare pulsanti di comando o collegamenti.

  • Per le finestre di dialogo, facendo clic sul controllo si chiude la finestra? In caso contrario, usare un controllo che non richiede la chiusura della finestra, ad esempio pulsanti di opzione, pulsanti di comando o collegamenti.

    risposta errata:

    schermata delle impostazioni del firewall a schede

    I collegamenti ai comandi non possono essere usati nelle finestre delle proprietà o nelle finestre di dialogo a schede perché facendo clic sul controllo viene chiusa la finestra.

  • Per le procedure guidate e i flussi di pagina, fare clic sulla pagina successiva senza impegno? Non usare i collegamenti ai comandi per eseguire il commit in un'attività; usare invece i pulsanti di commit. Poiché i collegamenti ai comandi sono simili a collegamenti e gli utenti associano collegamenti alla navigazione all'interno di un flusso di pagina, i collegamenti non sono appropriati per pagine di commit perché gli utenti devono sempre essere in grado di eseguire il backout.

  • Per le procedure guidate e i flussi di pagina, le altre pagine usano i collegamenti ai comandi? In tal caso, e tutti gli altri fattori sono uguali, preferire i collegamenti ai comandi per la coerenza tra le pagine.

  • Il numero di risposte tra due e cinque? Non dovrebbe mai essere presente un singolo collegamento di comando. Poiché i collegamenti ai comandi sono controlli di grandi dimensioni e lo spazio dello schermo usato è proporzionale al numero di opzioni, mantenere il numero di risposte a cinque o meno. Per sei o più opzioni, usare pulsanti di opzione, collegamenti regolari o una selezione singola visualizzazione elenco.

    schermata della finestra di dialogo con elenco di comandi

    In questo esempio, la funzionalità AutoPlay in Microsoft Windows usa una visualizzazione elenco.

  • Una combinazione di pulsanti di opzione e un pulsante di commit è una scelta migliore? I pulsanti di opzione sono una scelta migliore quando uno dei seguenti è vero:

    • È disponibile un'opzione predefinita avanzata che si vuole che la maggior parte degli utenti selezioni. È meno probabile che gli utenti modifichino un pulsante di opzione predefinito rispetto a un collegamento di comando predefinito, in particolare in una procedura guidata, in cui gli utenti sono abituati a fare clic su Avanti per accettare le impostazioni predefinite appropriate. D'altra parte, i collegamenti ai comandi sono una scelta migliore se si vuole incoraggiare gli utenti a scegliere esplicitamente.

    • Gli utenti devono interagire con le scelte (ad esempio per visualizzare informazioni aggiuntive) prima di prendere una decisione. Ad esempio, la selezione di un pulsante di opzione potrebbe visualizzare una descrizione dell'opzione in modo dinamico.

      schermata della finestra di dialogo con pulsanti di opzione

      In questo esempio, selezionando un pulsante di opzione viene visualizzata una descrizione dell'opzione.

    • Nella pagina sono disponibili opzioni secondarie o correlate. I collegamenti ai comandi tendono a dominare la pagina, rendendo più semplice ignorare tutto il resto. Inoltre, quando si fa clic su un collegamento di comando, non è possibile selezionare le opzioni secondarie.

      risposta errata:

      schermata della finestra di dialogo con controlli misti

      In questo esempio esistono due modi diversi per rispondere all'istruzione principale. Un collegamento al comando non è stato usato per la prima risposta perché sarebbe difficile selezionare le opzioni secondarie.

      risposta esatta:

      schermata della finestra di dialogo con gli stessi controlli

      In questo esempio, i pulsanti di opzione rendono le risposte chiare, consentendo agli utenti di selezionare le opzioni secondarie.

  • Per le finestre di dialogo, un gruppo di pulsanti di commit è una scelta migliore? I collegamenti ai comandi funzionano meglio quando le opzioni richiedono risposte più lunghe, più esplicative e spiegazioni supplementari, ma un gruppo di pulsanti di commit è una scelta migliore se sono disponibili alcune semplici opzioni.

    risposta errata:

    schermata della finestra di dialogo con salva e non salvare

    In questo esempio, l'uso dei collegamenti ai comandi per i comandi semplici rende la finestra di dialogo inutilmente complicata.

    risposta esatta:

    Screenshot che mostra una finestra di dialogo con i pulsanti

    In questo esempio, l'uso di pulsanti di commit semplici ottiene direttamente il punto.

    Tuttavia, i collegamenti ai comandi autoesplicativi sono sempre la scelta migliore quando viene usato il testo per spiegare i pulsanti di commit.

    risposta errata:

    schermata della finestra di dialogo con testo non necessario

    In questo esempio viene usato il testo per spiegare i pulsanti di commit.

    risposta esatta:

    schermata delle etichette che non richiedono più testo

    In questo esempio i collegamenti ai comandi sono autoesplicativi.

Nota

I collegamenti ai comandi richiedono Windows Vista o versioni successive, quindi non sono adatti per le versioni precedenti di Windows. È possibile usare i collegamenti regolari come sostituto.

schermata di collegamenti regolari con icone e testo

In questo esempio, i collegamenti regolari con un'icona e una spiegazione supplementare vengono usati come sostituto per i collegamenti ai comandi in Windows XP.

Concetti di progettazione

Solo perché i collegamenti ai comandi consentono di usare etichette più descrittive e spiegazioni supplementari facoltative non significa che è necessario. Si consideri l'esempio seguente:

risposta errata:

schermata della finestra di dialogo con una quantità eccessiva di testo

Questa finestra di dialogo è seriamente in comunicazione eccessiva.

Questa finestra di dialogo accetta una domanda semplice e la complica inutilmente con il testo del collegamento al comando. Gli utenti non vogliono leggere tutto il testo per queste semplici domande.

È possibile semplificare questa finestra di dialogo applicando tre linee guida per i collegamenti ai comandi:

  • Non usare una spiegazione supplementare che è una riformazione wordy del collegamento al comando. Usare una spiegazione supplementare solo quando non è possibile creare un collegamento di comando autoesplicativo. Fornire una spiegazione supplementare per un collegamento di comando non significa che è necessario specificarli per tutti i comandi.
  • Selezionare il più sicuro (per evitare la perdita di dati o l'accesso al sistema) e la risposta più sicura per essere l'impostazione predefinita. Se la sicurezza e la sicurezza non sono fattori, selezionare la risposta più probabile o conveniente.
  • Specificare un pulsante Annulla esplicito. Non usare un collegamento al comando per questo scopo.

Applicando queste linee guida, è possibile eliminare le spiegazioni supplementari non necessarie, rendere la risposta più conveniente l'impostazione predefinita e fornire un pulsante Annulla esplicito.

migliore:

schermata della finestra di dialogo con comandi ed etichette

Versione migliorata con collegamenti di comando più semplici.

Anche se è vero che questa versione non spiega in modo esplicito che il mancato salvataggio viene conteggiato come perdita, pochi utenti modificheranno la loro decisione in base a queste informazioni, rendendo questo un buon compromesso.

Questa finestra di dialogo può essere resa ancora migliore analizzando se i collegamenti ai comandi sono anche il controllo corretto da usare in questo caso. I pulsanti commit sono in realtà una scelta migliore, perché non sono necessarie risposte più esplicative.

migliore:

schermata della finestra di dialogo con pulsanti di commit

La versione corretta usa i pulsanti di commit per arrivare direttamente al punto.

I collegamenti ai comandi presentano molti vantaggi, ma se usati senza senso portano a una comunicazione eccessiva. Per le finestre di dialogo, è consigliabile usare prima i pulsanti di commit e usare i collegamenti ai comandi solo se i pulsanti di commit non funzionano correttamente.

Se usati in modo appropriato, i collegamenti ai comandi devono semplificare e chiarire l'interfaccia utente. Se i risultati sono l'opposto, fare un passo indietro, esaminare le alternative e concentrarsi su ciò che è davvero necessario comunicare.

Se si esegue una sola operazione... Non usare i collegamenti ai comandi per la comunicazione eccessiva. I collegamenti ai comandi devono semplificare e chiarire la comunicazione, non renderlo più complicato.

Modelli di utilizzo

I collegamenti ai comandi hanno diversi modelli di utilizzo:

Uso Esempio
risposte di pagina i collegamenti ai comandi vengono usati per rispondere all'istruzione principale e passare alla pagina successiva. con questo modello, i collegamenti di comando sostituiscono il pulsante successivo, ma c'è ancora un pulsante di annullamento.
Le risposte alle pagine non implicano l'impegno. poiché i collegamenti ai comandi sono simili ai collegamenti e gli utenti associano collegamenti alla navigazione all'interno di un flusso di pagina, i collegamenti non sono appropriati per le pagine di commit. gli utenti devono sempre essere in grado di eseguire il back-out.
Screenshot che mostra una finestra di dialogo
In questo esempio, i collegamenti ai comandi vengono usati per fornire risposte descrittive all'istruzione principale. Mentre i pulsanti di opzione possono essere usati qui, i collegamenti ai comandi consentono agli utenti di rispondere con un solo clic.
risposte della finestra di dialogo i collegamenti ai comandi vengono usati per rispondere all'istruzione principale e chiudere la finestra di dialogo. con questo modello, i collegamenti di comando sostituiscono i pulsanti di commit (ad esempio ok), ma è ancora presente un pulsante annulla.
A differenza dei flussi di pagine, non è possibile eseguire il back-out di una risposta basata su finestre di dialogo dopo che è stata effettuata. di conseguenza, i collegamenti dei comandi della finestra di dialogo implicano l'impegno.
schermata della finestra di dialogo con collegamenti ai comandi
In questo esempio, i collegamenti ai comandi vengono usati per fornire risposte descrittive all'istruzione principale. Mentre i pulsanti di opzione possono essere usati qui, i collegamenti ai comandi consentono agli utenti di scegliere con un solo clic.
Risposte dettagliate Una pagina o una risposta di dialogo che include informazioni dettagliate. in alcuni casi, gli utenti potrebbero avere bisogno di informazioni più dettagliate per scegliere la risposta.
schermata della finestra di dialogo Copia file e anteprime
In questo esempio vengono usati collegamenti dettagliati ai comandi in modo che gli utenti possano prendere decisioni informate. Le anteprime e i dettagli dei file aiutano gli utenti a decidere.

Istruzioni

Interazione

  • Visualizzare un puntatore occupato se il risultato del clic su un collegamento di comando non è istantaneo. Senza commenti e suggerimenti, gli utenti potrebbero presupporre che il clic non sia stato eseguito e fare di nuovo clic.

Presentazione

  • Sempre presenti collegamenti ai comandi in un set di due o più. Logicamente, non c'è motivo di porre una domanda che abbia una sola risposta.

    risposta errata:

    schermata della finestra di dialogo con un collegamento di comando

    In questo esempio, la finestra di dialogo sembra offrire all'utente una scelta, ma esiste solo un'istruzione. Deve trattarsi invece di un dialogo informativo.

  • Presentare prima i collegamenti ai comandi usati più di frequente. L'ordine risultante deve seguire approssimativamente la probabilità di utilizzo, ma anche un flusso logico.

    • Eccezione: collegamenti ai comandi che comportano l'esecuzione di tutte le operazioni devono essere posizionate per prime.
  • Specificare un pulsante Annulla esplicito. Non usare un collegamento al comando per questo scopo. Spesso gli utenti si rendono conto che non vogliono eseguire un'attività. L'uso di un collegamento di comando per annullare richiederebbe agli utenti di leggere attentamente tutti i collegamenti ai comandi per determinare quale significa annullare. La presenza di un pulsante Annulla esplicita consente agli utenti di annullare un'attività in modo efficiente.

    risposta errata:

    schermata della finestra di dialogo con collegamento

    In questo esempio, il collegamento al comando Don't exit deve essere un pulsante Annulla.

  • Se si specifica un pulsante Annulla esplicito lascia un singolo collegamento di comando, specificare sia un collegamento di comando per annullare che un pulsante Annulla. In questo modo è chiaro che gli utenti hanno una scelta. Frase questo collegamento al comando in termini di differenze rispetto alla prima risposta, anziché semplicemente "Annulla" o una variante.

    schermata di due collegamenti e un pulsante di annullamento

    In questo esempio, il secondo collegamento al comando indica che l'utente ha una scelta, ma tutto ciò che accade è annullato. Tuttavia, viene frase in termini di differenze rispetto al primo collegamento di comando.

  • Usare Chiudi invece di Annulla se non è possibile restituire l'ambiente allo stato precedente, senza effetti collaterali.

  • Non visualizzare i collegamenti ai comandi disabilitati. Se un collegamento al comando non si applica al contesto corrente, rimuoverlo. Se la rimozione di tutti i collegamenti di comando che non si applica lasciano un singolo collegamento di comando, eliminare la finestra o la pagina o visualizzare un conferma se è necessario il consenso esplicito dell'utente.

Icone

  • Tutti i collegamenti ai comandi necessitano di un'icona. Le icone consentono agli utenti di distinguere i collegamenti di comando dai collegamenti regolari e dal testo dell'interfaccia utente.

  • Usare l'icona a forma di freccia solo per i collegamenti ai comandi. I collegamenti regolari non devono usare l'icona a forma di freccia, a meno che non vengano usati come sostituti per i collegamenti ai comandi in Windows XP.

  • Usare l'icona dello scudo di sicurezza per indicare che una risposta richiede un'elevazione immediata. Per altre linee guida sull'uso dell'icona dello scudo di sicurezza, vedere Controllo dell'account utente.

  • Usare icone personalizzate solo se consentono agli utenti di identificare visivamente e distinguere le opzioni. Non usare icone personalizzate se non sono immediatamente riconoscibili o significative.

    risposta errata:

    schermata di due collegamenti ai comandi con icone personalizzate

    In questo esempio le icone personalizzate non sono immediatamente riconoscibili.

  • Per le icone personalizzate, usa icone di 16x16 o 32x32 pixel. Usa le icone più grandi se c'è spazio sufficiente e traggono vantaggio visivamente dalle dimensioni maggiori. Se sono necessarie sovrimpressioni dello scudo di sicurezza, usare icone pixel 32x32 o 48x48.

    schermata di tre collegamenti di comando con icone

    Questo esempio usa icone personalizzate da 32x32 pixel.

    schermata di due collegamenti ai comandi con icone più grandi

    Questo esempio usa icone personalizzate da 48x48 pixel, con una sovrimpressione dello scudo di sicurezza.

  • Evitare di combinare icone personalizzate con l'icona a forma di freccia standard in una finestra o in una pagina. Se si usa un'icona personalizzata in una superficie, provare a usare tutte le icone personalizzate. Tuttavia, preferire l'icona a forma di freccia standard rispetto alle icone personalizzate senza significato.

Valori predefiniti

  • Selezionare il più sicuro (per evitare la perdita di dati o l'accesso al sistema) e la risposta più sicura per essere l'impostazione predefinita. Se la sicurezza e la sicurezza non sono fattori, selezionare la risposta più probabile o conveniente.
  • Quando pratico, rendere la prima risposta l'opzione predefinita perché gli utenti spesso si aspettano che, a meno che tale ordine non sia logico.
  • Per le finestre di dialogo, non eseguire un'azione distruttiva il collegamento di comando predefinito a meno che non esista un modo semplice per annullare l'azione.

schermata di ridimensionamento e spaziatura dei collegamenti ai comandi

Etichette

Nota

Poiché i collegamenti ai comandi sono risposte a un'istruzione principale, è necessario creare una buona istruzione principale prima di determinare le relative risposte.

etichette dei collegamenti ai comandi

  • Scegliere un'etichetta concisa che comunica chiaramente e differenzia le funzioni del collegamento al comando. Deve essere autoesplicativo e corrispondere all'istruzione principale. Concentrarsi sulle differenze tra le risposte. Gli utenti non devono capire cosa significa effettivamente il collegamento al comando o come differisce da altri collegamenti di comando.

    risposta errata:

    schermata di un collegamento di comando ridondante

    In questo esempio qual è la differenza tra la seconda e la terza risposta? Non sei contento che ci sia un pulsante Annulla?

  • Concentrarsi sulle etichette dei collegamenti ai comandi per aiutare gli utenti a prendere la decisione giusta. Omettere i dettagli che non influiscono sulla scelta. Le etichette non devono essere una specifica completa di ciò che accadrà.

  • Avviare i collegamenti ai comandi con un verbo. Non usare il clic, tuttavia, perché l'etichetta deve comunicare cosa fa il collegamento al comando, non come funziona.

    • Eccezione: Se tutti i collegamenti di comando iniziano con lo stesso verbo o frase, eliminare il verbo o la frase ridondanti.
  • In generale, usare formulazioni positive (fornendo una scelta per eseguire un'operazione). La formulazione negativa (fornendo una scelta di non fare qualcosa) è accettabile se rende le etichette più facili da comprendere.

  • Usare la formulazione parallela e le etichette a riga singola. Le etichette lunghe sconsigliano la lettura e non devono essere necessarie. Inoltre, le etichette con dimensioni moderate sono più facili da fare riferimento nella documentazione.

  • Usare le maiuscole e minuscole in stile frase.

  • Non usare la punteggiatura finale a meno che l'etichetta non sia una domanda.

  • Assegnare una chiave di accesso univoca. Per linee guida, vedere tastiera.

  • Non usare i puntini di sospensione. I puntini di sospensione indicano che potrebbero essere necessarie altre informazioni per eseguire l'azione. I collegamenti ai comandi usati correttamente non richiedono puntini di sospensione perché hanno un effetto immediato.

  • Se è fortemente consigliata una risposta, aggiungere "(scelta consigliata)" all'etichetta. Assicurarsi di aggiungere all'etichetta, non la spiegazione supplementare.

  • Se una risposta è destinata solo agli utenti avanzati, prendere in considerazione l'aggiunta di "(advanced)" all'etichetta. Assicurarsi di aggiungere all'etichetta, non la spiegazione supplementare.

suggerimento: è possibile valutare i collegamenti ai comandi immaginando che un amico abbia dichiarato l'istruzione principale e ha risposto con i collegamenti ai comandi. Se rispondere con i collegamenti di comando sarebbe innaturale o imbarazzante, rivedere i collegamenti ai comandi ed eventualmente l'istruzione principale.

spiegazioni supplementari

  • Se un collegamento al comando richiede ulteriori spiegazioni, fornire una spiegazione supplementare. Le spiegazioni supplementari descrivono perché gli utenti potrebbero voler scegliere una risposta o cosa accade se viene scelta una risposta.

    schermata del testo che descrive i risultati dell'opzione

    In questo esempio, la spiegazione supplementare descrive le implicazioni dell'opzione.

  • Non usare una spiegazione supplementare che è riformulare wordy del collegamento di comando. Usare una spiegazione supplementare solo quando non è possibile creare un collegamento di comando autoesplicativo. Fornire una spiegazione supplementare per un collegamento di comando non significa che è necessario specificarli per tutti.

  • Concentrarsi spiegazioni supplementari su aiutare gli utenti a prendere la decisione giusta. Omettere i dettagli che non influiscono sulla scelta. Le spiegazioni supplementari non devono essere una specifica completa di ciò che accadrà.

  • Usare la formulazione parallela e al massimo tre righe di testo. Spiegazioni supplementari lunghe scoraggiano la lettura e non dovrebbero essere necessarie.

  • Usare frasi complete e punteggiatura finale.

le etichette dei gruppi di collegamenti dei comandi

  • Non usare le etichette di gruppo. Le istruzioni principali fungono da etichetta di gruppo per i collegamenti ai comandi.

Documentazione

Quando si fa riferimento ai collegamenti ai comandi:

  • Usare il testo esatto dell'etichetta, inclusa la relativa maiuscola, ma non includere il carattere di sottolineatura della chiave di accesso.
  • Se l'etichetta include un nome di oggetto, omettere il nome dell'oggetto o usare il testo segnaposto.
  • Per descrivere l'interazione dell'utente, usare il clic.
  • Quando possibile, formattare l'etichetta usando il testo grassetto. In caso contrario, inserire l'etichetta tra virgolette solo se necessario per evitare confusione.

Esempi: Per copiare l'immagine, fare clic su Copia e sostituisci.

Fare clic su Reimpostare la scheda di rete. Per un collegamento di comando con etichetta "Reimpostare il nome dell'adattatore di rete ".