Domanda

Diciamo che sto sviluppando una nuova applicazione desktop per Windows. C'è un elenco da qualche parte che posso consultare (da Microsoft o da terze parti) delle scorciatoie da tastiera che dovrebbero supportare tutte le applicazioni Windows?

(Nota: quando dico "tutte le applicazioni Windows" qui, intendo davvero "tutte le applicazioni Windows in cui una scorciatoia da tastiera particolare ha senso." Ad esempio, una scorciatoia standard "Inizia sessione di debug" può avere senso tra le applicazioni IDE come Visual Studio ed Eclipse, ma non per altri tipi di applicazioni come Blocco note o Firefox. Inoltre, potrebbe non avere senso per alcune applicazioni specializzate che hanno i propri set personalizzati completi di scorciatoie da tastiera, come vi, a seguire alcune delle convenzioni standard seguite da altre applicazioni.)

Ad esempio, direi che laddove ha senso, le applicazioni Windows dovrebbero supportare le seguenti scorciatoie da tastiera, poiché sono di fatto standard supportati dalla maggior parte delle altre applicazioni (solo un elenco parziale):

Da qualsiasi luogo:

  • F1 - Mostra aiuto
  • Alt + F4 - Chiudi applicazione

Durante la modifica del testo:

  • Ctrl + A - Seleziona tutto il testo (nel campo corrente, se applicabile)
  • Ctrl + Home / Fine - Sposta il cursore per iniziare / terminare il campo corrente
  • Maiusc + [qualsiasi navigazione] - Seleziona il testo tra la precedente posizione del punto di inserimento e la nuova posizione di punto di inserimento

Mentre è selezionato un elemento che può essere modificato o rinominato:

  • F2 - Rinomina o modifica l'elemento corrente

Mentre una finestra o scheda figlio ha lo stato attivo in un'applicazione multi-finestra / multi-scheda:

  • Ctrl + F4 - Chiudi la finestra / scheda corrente
  • Ctrl + W - Chiudi la finestra / scheda corrente
  • Ctrl + Tab / Ctrl + Maiusc + Tab - Attiva successivo / finestra / scheda precedente

E così via. (Ancora una volta, questi sono solo elenchi parziali - penso che esistano molte altre scorciatoie standard di fatto.)

Quindi: esiste un elenco più completo di questi tipi di scorciatoie da tastiera standard di fatto per le applicazioni Windows, che possono essere utilizzate dagli sviluppatori come punto di partenza per determinare le scorciatoie da tastiera che una nuova applicazione in fase di sviluppo dovrebbe supportare?

Se fosse disponibile anche un elenco simile di convenzioni per il comportamento del mouse, sarebbe l'ideale. (ad es. parola con doppio clic sinistro = seleziona parola)

È stato utile?

Soluzione

Linee guida per la progettazione dell'interfaccia utente della tastiera . Contiene raccomandazioni per la creazione di interfacce di tastiera e contiene, nella parte inferiore dell'articolo, un elenco di tasti di scelta rapida standard che le applicazioni dovrebbero supportare.

Altri suggerimenti

Per le app di Windows 8 Store, esiste un'altra serie di linee guida per le scorciatoie da tastiera su MSDN:

http://msdn.microsoft.com/en- us / library / windows / apps / hh700405.aspx

Nel 1999 "Microsoft & # 174; Finestre & # 174; Esperienza utente " libro ci sono scorciatoie non presenti nelle linee guida online menzionate nell'altra risposta.

L'intero libro è stato incluso nella libreria MSDN di Visual Studio 2005, che una volta era disponibile gratuitamente per tutti da scaricare, ma a quanto pare è stato rimosso ora dai siti di Microsoft. Ho ancora i file img (da MSDVENUCD1_X13-63639.img a MSDVENUCD1_X13-63642.img) ma non sono sicuro di poterli ridistribuire legalmente su Internet.

Se trovi un'offerta economica sui dischi o sul libro, potrebbe comunque essere un acquisto utile (anche se si applica solo alle applicazioni "classiche", non ovviamente alle app di Windows 8).

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