Taskleiste
Anmerkung
Dieses Designhandbuch wurde für Windows 7 erstellt und wurde für neuere Versionen von Windows nicht aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und Beispiele spiegeln nicht unsere aktuelle Designleitfadenwider.
Die Taskleiste ist der Zugriffspunkt für Programme, die auf dem Desktop angezeigt werden. Mit den neuen Windows 7-Taskleistenfeatures können Benutzer Befehle erteilen, auf Ressourcen zugreifen und den Programmstatus direkt über die Taskleiste anzeigen.
Die Taskleiste ist der Zugriffspunkt für Programme, die auf dem Desktop angezeigt werden, auch wenn das Programm minimiert ist. Solche Programme werden als Desktoppräsenz bezeichnet. Mit der Taskleiste können Benutzer die geöffneten primären Fenster und bestimmte sekundäre Fenster auf dem Desktop anzeigen und schnell zwischen ihnen wechseln.
Die Microsoft Windows-Taskleiste.
Die Steuerelemente auf der Taskleiste werden als Taskleistenschaltflächen bezeichnet. Wenn ein Programm ein primäres Fenster (oder ein sekundäres Fenster mit bestimmten Merkmalen) erstellt, fügt Windows eine Taskleistenschaltfläche für dieses Fenster hinzu und entfernt es, wenn dieses Fenster geschlossen wird.
Programme, die für Windows 7 entwickelt wurden, können diese neuen Funktionen der Taskleistenschaltfläche nutzen:
- Sprunglisten bieten schnellen Zugriff auf häufig verwendete Ziele (z. B. Dateien, Ordner und Links) und Befehle über ein Kontextmenü, auf das über die Taskleistenschaltfläche des Programms und das Startmenüelement zugegriffen werden kann, auch wenn das Programm derzeit nicht ausgeführt wird.
- Miniaturansichtssymbolleisten bieten schnellen Zugriff auf häufig verwendete Befehle für ein bestimmtes Fenster. Miniaturansichtssymbolleisten werden in der Miniaturansicht der Taskleiste angezeigt.
- Überlagerungssymbole zeigen die Änderung des Status auf dem Symbol der Taskleistenschaltfläche des Programms an.
- Statusanzeigen zeigen den Fortschritt für lange ausgeführte Aufgaben auf der Taskleistenschaltfläche des Programms an.
- Unterfenster-Taskleistenschaltflächen ermöglichen Benutzern die Verwendung von Miniaturansichten der Taskleiste, um direkt zu Fensterregisterkarten, Projektfenstern, untergeordneten MDI-Fenstern (Multiple-Document Interface) und sekundären Fenstern zu wechseln.
- Mit angehefteten Taskleistenschaltflächen können Benutzer Programmschaltflächen an die Taskleiste anheften, um schnellen Zugriff auf Programme zu ermöglichen, auch wenn sie nicht ausgeführt werden.
Technisch erstreckt sich die Taskleiste über die gesamte Leiste von der Schaltfläche "Start" bis zum Infobereich; In der Regel bezieht sich die Taskleiste jedoch nur auf den Bereich, der die Taskleistenschaltflächen enthält. Bei mehreren Monitorkonfigurationen verfügt nur ein Monitor über eine Taskleiste, und dieser Monitor ist der Standardmonitor.
Hinweis: Richtlinien für Desktop-, Infobereichund Fensterverwaltung werden in separaten Artikeln vorgestellt.
Ist dies die richtige Benutzeroberfläche?
Programme, die für Windows 7 entwickelt wurden, können diese Funktionen der Taskleistenschaltfläche nutzen. Stellen Sie sich die folgenden wichtigen Fragen, um zu bestimmen, ob sie verwendet werden sollen:
Sprunglisten
Müssen Benutzer häufig neue Aufgaben mit Ihrem Programm starten? Wenn ja, sollten Sie eine Sprungliste bereitstellen. Während Sprunglisten für andere Zwecke verwendet werden können, umfassen die meisten Szenarien das Starten einer neuen Aufgabe.
Müssen Benutzer häufig auf zuletzt oder häufig verwendete Dateien, Ordner, Links oder andere Ressourcen zugreifen? In diesem Szenario sollten Sie eine Sprungliste bereitstellen, um auf diese nützlichen Ressourcen zuzugreifen.
In diesem Beispiel verwendet Windows Internet Explorer eine Sprungliste, um häufig besuchte Seiten darzustellen.
Benötigen Benutzer häufig schnellen Zugriff auf eine kleine Anzahl der Befehle Ihres Programms bei der Verwendung anderer Programme, auch wenn Ihr Programm nicht ausgeführt wird? In diesem Szenario sollten Sie eine Sprungliste mit diesen häufig verwendeten Befehlen bereitstellen. Diese Befehle müssen auch dann funktionieren, wenn Ihr Programm nicht ausgeführt wird, und muss auf das gesamte Programm und nicht auf ein bestimmtes Fenster angewendet werden. Alternativ können Sie eine Miniaturansichtssymbolleiste für Befehle bereitstellen, die für ein bestimmtes Fenster gelten.
In diesem Beispiel ermöglicht das Sticky Notes-Zubehör Benutzern, schnell eine neue Notiz zu erstellen, während Sie andere Programme verwenden.
Bewerben Sie neue, einmalige Verwendungen oder schwer zu findende Features? Verwenden Sie in diesem Fall keine Sprunglisten, da sie nicht für diesen Zweck vorgesehen sind. Verbessern Sie stattdessen die Auffindbarkeit solcher Befehle direkt im Programm.
Miniaturansichtssymbolleisten
Gelten alle folgenden Bedingungen?
Gelten die Befehle für ein bestimmtes Fenster? Miniaturansichtssymbolleisten sind für Befehle vorgesehen, die für vorhandene Aufgaben gelten, während Sprunglistenbefehle zum Starten neuer Aufgaben dienen.
Müssen Benutzer schnell mit einer ausgeführten Aufgabe interagieren, während sie andere Programme verwenden? Wenn ja, sind Miniaturansichtssymbolleisten eine gute Wahl. Miniaturansichtssymbolleisten können maximal sieben Befehle enthalten, aber im Allgemeinen werden maximal fünf Befehle bevorzugt.
Sind die Befehle sofort? Das heißt, benötigen sie keine zusätzliche Eingabe? Miniaturansichtssymbolleisten müssen sofortige Befehle haben, um effizient zu sein, während Sprunglisten besser mit Befehlen funktionieren, die zusätzliche Eingaben erfordern.
Falsch:
Befehle, die zusätzliche Eingaben erfordern, funktionieren nicht gut auf Miniaturansichtssymbolleisten.
Sind die Befehle direkt? Das heißt, können Benutzer mit einem einzigen Klick mit ihnen interagieren? Symbolleisten müssen über direkte Befehle verfügen, um effizient zu sein.
Sind die Befehle gut durch Symbole dargestellt? Miniaturansichtssymbolleistenbefehle werden mithilfe von Symbolen ohne Beschriftungen dargestellt, während Sprunglistenbefehle durch Textbeschriftungen dargestellt werden.
Falsch:
In diesem Beispiel wird der Befehl nicht gut durch Symbole dargestellt.
Überlagerungssymbole
- Hat das Programm "Desktoppräsenz"? Verwenden Sie andernfalls ein Symbol für den Infobereich. Wenn ja, sollten Sie ein Überlagerungssymbol verwenden, anstatt den Status auf das Symbol für den Infobereich für Programme zu setzen, die für Windows 7 entwickelt wurden. Dadurch wird sichergestellt, dass das Symbol immer sichtbar ist (wenn große Symbole verwendet werden), und konsolidiert das Programm an einer zentralen Stelle mit seinem Status.
- Wird das Überlagerungssymbol vorübergehend angezeigt, um eine Statusänderung anzuzeigen? Wenn ja, kann ein Überlagerungssymbol je nach den folgenden Faktoren geeignet sein:
Ist der Status nützlich und relevant, während andere Programme verwendet werden? Andernfalls zeigen Sie die Informationen in den Statusleisten des Programms oder einem anderen Programmstatusbereich an.
In diesem Beispiel wird die Statusleiste verwendet, da der Status bei der Verwendung anderer Programme nicht hilfreich ist.
Zeigt der Status den Fortschritt an? Wenn ja, verwenden Sie stattdessen eine Statusleiste für die Taskleiste.
Ist der Status kritisch? Ist sofortiges Handeln erforderlich? Wenn ja, zeigen Sie die Informationen auf eine Weise an, die Aufmerksamkeit erfordert und nicht einfach ignoriert werden kann, z. B. ein Dialogfeld.
Statusanzeigen
Ist das Fortschrittsfeedback nützlich und relevant, während sie andere Programme verwenden? Das heißt, sind Benutzer wahrscheinlich, den Fortschritt während der Verwendung anderer Programme zu überwachen und ihr Verhalten als Ergebnis zu ändern? Ein solcher nützlicher und relevanter Status wird in der Regel mithilfe eines dialogfelds ohne Modus oder einer dedizierten Statusseite angezeigt, jedoch nicht mit einem beschäftigten Zeiger, einer Aktivitätsanzeige oder einer Statusanzeige auf einer Statusleiste. Wenn der Status bei der Verwendung anderer Programme nicht hilfreich ist, zeigen Sie einfach das Statusfeedback direkt im Programm selbst an.
Richtig:
Falsch:
Im falschen Beispiel ist die Statusleiste der Taskleiste der Taskleiste nicht sehr hilfreich.
Ist die Aufgabe fortlaufend? Wenn die Aufgabe nie abgeschlossen wird, muss der Fortschritt nicht angezeigt werden. Beispiele für fortlaufende Aufgaben sind Antivirenscans, die nicht von Benutzern initiiert werden, und die Dateiindizierung.
Falsch:
In diesem Beispiel muss für eine fortlaufende Aufgabe kein Fortschritt angezeigt werden.
Taskleisten des Unterfensters
- Enthält Ihr Programm Registerkarten, Projektfenster, untergeordnete MDI-Fenster oder sekundäre Fenster, zu denen Benutzer häufig direkt wechseln möchten? Wenn ja, kann es sinnvoll sein, diesen Fenstern eine eigene Miniaturansicht der Taskleistenschaltfläche zuzuweisen.
Designkonzepte
Effektives Verwenden von Sprunglisten und Miniaturansichtssymbolleisten
Sprunglisten und Miniaturansichtssymbolleisten helfen Benutzern, auf Ressourcen zuzugreifen und Befehle effizienter auszuführen. Wenn Sie jedoch entwerfen, wie Ihr Programm diese Features unterstützt, nehmen Sie keine höhere Effizienz für selbstverständlich. Wenn Benutzer nicht genau vorhersagen können, welches Feature über den benötigten Befehl verfügt, oder sie mehrere Orte überprüfen müssen, werden Benutzer frustriert und beenden, diese Features zu verwenden.
Sprunglisten und Miniaturansichtssymbolleisten arbeiten am effektivsten zusammen, wenn sie sind:
- Klar differenziert. Benutzer wissen, wann sie in einer Sprungliste nach einem Ziel oder Befehl suchen und wann sie in einer Miniaturansichtssymbolleiste suchen. Es gibt einen klaren Zweck für jeden, sodass Benutzer die Inhalte der beiden selten verwechseln. Im Allgemeinen werden Sprunglisten verwendet, um neue Aufgaben zu starten, während Miniaturansichtssymbolleisten verwendet werden, um mit ausgeführten Aufgaben zu interagieren, während andere Programme verwendet werden.
- Nützlich. Die angebotenen Ziele und Befehle sind diejenigen, die benutzer benötigen. Wenn Benutzer etwas wahrscheinlich nicht benötigen, ist sie nicht enthalten. Verwenden Sie nicht die maximale Anzahl von Elementen, wenn sie nicht benötigt werden.
- Vorhersagbar. Die angebotenen Ziele und Befehle sind diejenigen, die Benutzer finden. Benutzer müssen selten an mehreren Stellen suchen.
- Gut organisiert. Benutzer können schnell finden, wonach sie suchen. Sie verwenden aussagekräftige, aber präzise Bezeichnungen und geeignete Symbole, um die Erkennung zu unterstützen.
Achten Sie darauf, dass Sie die Benutzerrecherchung durchführen, um sicherzustellen, dass Sie dies richtig haben. Wenn Sie letztendlich feststellen, dass Sie Sprunglisten und Miniaturansichtssymbolleisten nicht zusammen entwerfen können, die diese Ziele erreichen, sollten Sie nur eine davon bereitstellen. Es ist besser, eine vorhersagbare Möglichkeit zu haben, Befehle zu übergeben als zwei verwirrende.
Leitlinien
Taskleistenschaltflächen
Die folgenden Fenstertypen werden auf der Taskleiste angezeigt (für Windows 7 mithilfe einer Miniaturansicht der Taskleiste):
- Primäre Fenster (einschließlich Dialogfelder ohne Besitzer)
- Eigenschaftenblätter
- Dialogfelder "Modusloser Fortschritt"
- Hexenmeister
Verwenden Sie für Windows 7 Miniaturansichten der Taskleiste, um die folgenden Fenstertypen mit der Primären Fenster-Taskleistenschaltfläche zu gruppieren, von der sie gestartet wurde. Jedes Programm (insbesondere jedes Programm, das als separates Programm wahrgenommen wird) sollte über eine einzelne Taskleistenschaltfläche verfügen.
- Sekundäre Fenster
- Arbeitsbereichregisterkarten
- Projektfenster
- Untergeordnete MDI-Fenster
Richtig:
In diesem Beispiel wird ein sekundäres Fenster mit der Taskleistenschaltfläche des primären Fensters gruppiert.
Falsch:
In diesem Beispiel ist die Systemsteuerung fälschlicherweise mit Dem Windows-Explorer gruppiert. Benutzer nehmen diese als separate Programme wahr.
Falsch:
In diesem Beispiel verwendet Die Windows-Sicherung fälschlicherweise zwei Taskleistenschaltflächen für ein einzelnes Programm.
Das Wiederherstellen eines primären Fensters sollte auch alle sekundären Fenster wiederherstellen, auch dann, wenn diese sekundären Fenster über eigene Taskleistenschaltflächen verfügen. Platzieren Sie beim Wiederherstellen sekundäre Fenster über dem primären Fenster.
Für Windows 7 können Programme, für die normalerweise desktops vorhanden sind, vorübergehend eine Taskleistenschaltfläche anzeigen, um den Status anzuzeigen. Führen Sie dies nur aus, wenn Ihr Programm normalerweise auf dem Desktop angezeigt wird und Benutzer häufig damit interagieren. Ein Programm, das normalerweise ohne Desktoppräsenz ausgeführt wird, sollte stattdessen das Benachrichtigungsbereichssymbol verwenden, auch wenn es möglicherweise nicht immer sichtbar ist.
Falsch:
In diesem Beispiel verwendet Windows Sync Center fälschlicherweise eine temporäre Taskleistenschaltfläche, um den Status anzuzeigen. Stattdessen sollte das Symbol für den Infobereich verwendet werden.
Ikonen
Entwerfen Sie ihr Programmsymbol so, dass es auf der Taskleiste großartig aussieht. Stellen Sie sicher, dass sie aussagekräftig ist und ihre Funktion und Ihre Marke widerspiegelt. Machen Sie es eindeutig, machen Sie es besonders, und stellen Sie sicher, dass sie in allen Symbolgrößen gut gerendert wird. Verbringen Sie die Zeit, die erforderlich ist, um es richtig zu bekommen. Befolgen Sie die Richtlinien für Symbole im Aerostil.
Wenn Ihr Programm Überlagerungssymbole verwendet, entwerfen Sie das Basissymbol Ihres Programms, um Überlagerungen gut zu behandeln. Überlagerungssymbole werden in der unteren rechten Ecke angezeigt. Entwerfen Sie daher das Symbol so, dass dieser Bereich verdeckt werden kann.
In diesem Beispiel enthält das Symbol der Taskleistenschaltfläche des Programms keine wichtigen Informationen im unteren rechten Bereich.
Verwenden Sie keine Überlagerungen im Basissymbol Ihres Programms,, ob ihr Programm Überlagerungssymbole verwendet oder nicht. Die Verwendung einer Überlagerung im Basissymbol ist verwirrend, da Benutzer herausfinden müssen, dass der Status nicht kommuniziert.
Falsch:
In diesem Beispiel sieht das Basissymbol des Programms so aus, als ob der Status angezeigt wird.
Allgemeine Symbolrichtlinien und Beispiele finden Sie unter Symbole.
Überlagerungssymbole
Verwenden Sie Überlagerungssymbole, um nur nützlichen und relevanten Status anzuzeigen. Betrachten Sie die Anzeige eines Überlagerungssymbols als eine potenzielle Unterbrechung der Arbeit des Benutzers, sodass die Statusänderung wichtig genug sein muss, um eine mögliche Unterbrechung zu bewirken.
Falsch:
In diesen Beispielen ist das Überlagerungssymbol nicht wichtig genug, um eine mögliche Unterbrechung zu verdienen.
Verwenden Sie Überlagerungssymbole für den temporären Status. Die Überlagerungssymbole verlieren ihren Wert, wenn sie ständig angezeigt werden, sodass der normale Programmstatus kein Symbol anzeigen sollte. Entfernen Sie das Überlagerungssymbol, wenn das Symbol:
- Ist ein Problem: Entfernen Sie das Symbol, nachdem das Problem behoben wurde.
- Warnungen, dass etwas Neu ist: Entfernen Sie das Symbol, nachdem der Benutzer das Programm aktiviert hat.
Ausnahme: Ihr Programm kann ständig ein Overlaysymbol anzeigen, wenn Benutzer immer ihren Status kennen müssen.
In diesem Beispiel zeigt Windows Live Messenger immer ein Überlagerungssymbol an, sodass Benutzer immer ihre gemeldete Anwesenheit überprüfen können.
Zeigen Sie kein Symbol an, um anzugeben, dass ein Problem behoben wurde. Entfernen Sie stattdessen einfach alle vorherigen Symbole, die auf ein Problem hinweisen. Gehen Sie davon aus, dass Benutzer normalerweise erwarten, dass Ihr Programm ohne Probleme ausgeführt wird.
Zeigen Sie entweder Überlagerungssymbole oder Infobereichssymbole an, aber nie beides. Ihr Programm unterstützt möglicherweise beide Mechanismen für die Abwärtskompatibilität, aber wenn Ihr Programm Status mithilfe von Überlagerungssymbolen anzeigt, sollte es nicht auch Benachrichtigungsbereichssymbole für den Status verwenden.
Falsch:
In diesem Beispiel wird das neue E-Mail-Symbol redundant angezeigt.
Blinken Sie nicht auf die Taskleistenschaltfläche, um die Aufmerksamkeit auf eine Statusänderung zu lenken. Dies wäre zu ablenkend. Ermöglichen Sie Benutzern, Überlagerungssymbole selbst zu entdecken.
Bevorzugen Sie Standardüberlagerungssymbole, um Status- oder Statusänderungen anzuzeigen. Verwenden Sie die folgenden Standardüberlagerungssymbole:
Overlay Status Warnung Fehler Deaktiviert/Getrennt Blockiert/Offline Wählen Sie für benutzerdefinierte Überlagerungssymbole ein leicht erkennbares Design aus. Verwenden Sie hochwertige 16 x 16 Pixel, Vollfarbsymbole. Bevorzugen Sie Symbole mit unverwechselbaren Konturen über quadratischen oder rechteckigen Symbolen. Wenden Sie auch die anderen Richtlinien für Symbole im Aerostil an.
Gestalten Sie benutzerdefinierte Überlagerungssymbole einfach. Versuchen Sie nicht, komplexe, unbekannte oder abstrakte Ideen zu kommunizieren. Wenn Sie sich kein geeignetes benutzerdefiniertes Symbol vorstellen können, verwenden Sie stattdessen bei Bedarf einen Standardsymbolfehler oder ein Warnsymbol. Diese Symbole können effektiv verwendet werden, um viele Arten von Status zu kommunizieren.
Ändern Sie den Status nicht zu häufig. Überlagerungssymbole sollten nicht laut, instabil oder aufmerksamkeitsintensiv erscheinen. Das Auge ist empfindlich für Veränderungen im peripheren Sehbereich, sodass Statusänderungen subtil sein müssen.
Ändern Sie das Symbol nicht schnell. Wenn sich der zugrunde liegende Status schnell ändert, spiegeln Sie das Symbol den Status auf hoher Ebene wider.
Falsch:
In diesem Beispiel erfordert das schnell ändernde Überlagerungssymbol Aufmerksamkeit.
Verwenden Sie keine Animationen. Dies ist zu ablenkend.
Blinken Sie das Symbol nicht. Dies ist zu ablenkend. Wenn ein Ereignis eine sofortige Aufmerksamkeit erfordert, verwenden Sie stattdessen ein Dialogfeld. Wenn das Ereignis andernfalls Aufmerksamkeit benötigt, verwenden Sie eine Benachrichtigung.
Schaltfläche "Taskleiste" blinkt
- Verwenden Sie die Taskleistenschaltfläche, die sparsam blinkt, um die sofortige Aufmerksamkeit des Benutzers zu verlangen, um eine laufende Aufgabe auszuführen. Es ist schwierig, dass Benutzer sich konzentrieren können, während eine Taskleistenschaltfläche blinkt. Gehen Sie also davon aus, dass sie unterbrechen, was sie tun, um sie zu beenden. Während das Blinken einer Taskleistenschaltfläche besser ist als das Stehlen des Eingabefokus, sind blinkende Taskleistenschaltflächen immer noch sehr aufdringlich. Stellen Sie sicher, dass die Unterbrechung gerechtfertigt ist, z. B. um anzugeben, dass der Benutzer Daten speichern muss, bevor ein Fenster geschlossen wird. Inaktive Programme sollten selten sofortige Maßnahmen erfordern. Blinken Sie nicht auf die Taskleistenschaltfläche, wenn der Benutzer das Programm nur aktivieren muss, eine Nachricht lesen oder eine Änderung des Status anzeigen kann.
-
Wenn keine sofortige Aktion erforderlich ist, sollten Sie die folgenden Alternativen in Betracht ziehen:
- Verwenden Sie eine Aktionserfolgsbenachrichtigung, um anzugeben, dass eine Aufgabe abgeschlossen wurde.
- Nichts tun. Warten Sie einfach, bis Benutzer beim nächsten Aktivieren des Programms an dem Problem teilnehmen. Dies ist oft die beste Wahl.
- Wenn ein inaktives Programm sofortige Aufmerksamkeit erfordert, blinken Sie mit der Taskleistenschaltfläche, um die Aufmerksamkeit zu lenken und sie hervorgehoben zu lassen. Machen Sie nichts anderes: Stellen Sie das Fenster nicht wieder her oder aktivieren Sie es, und geben Sie keine Soundeffekte wieder. Achten Sie stattdessen auf die Auswahl des Fensterzustands des Benutzers, und lassen Sie den Benutzer das Fenster bei Bedarf aktivieren.
- Bei sekundären Fenstern, die über eine Taskleistenschaltfläche verfügen, blinken Sie ihre Schaltfläche anstelle der Taskleistenschaltfläche des primären Fensters. Auf diese Weise können Benutzer direkt an dem Fenster teilnehmen.
- Bei sekundären Fenstern, die nicht über eine Taskleistenschaltfläche verfügen, blinken Sie auf die Taskleistenschaltfläche des primären Fensters, und bringen Sie das sekundäre Fenster über alle anderen Fenster für dieses Programm. Sekundäre Fenster, die Aufmerksamkeit erfordern, müssen oberster Wert sein, um sicherzustellen, dass benutzer sie sehen.
- Flashen Sie nur eine Taskleistenschaltfläche für jeweils ein Fenster. Das Blinken mehrerer Schaltflächen ist unnötig und zu ablenkend.
- Entfernen Sie die Hervorhebung der Taskleiste, sobald das Programm aktiv wird.
- Wenn das Programm aktiv wird, stellen Sie sicher, dass etwas offensichtlich ist. In der Regel wird dieses Ziel erreicht, indem ein Dialogfeld angezeigt wird, in dem eine Frage gestellt wird oder eine Aktion initiiert wird.
Schnellstartverknüpfungen
- Platzieren Sie Programmverknüpfungen nur dann im Schnellstartbereich, wenn Benutzer sich anmelden. Da die Schnellstartleiste aus Windows 7 entfernt wurde, sollten programme, die für Windows 7 entwickelt wurden, dem Schnellstartbereich weder Programmverknüpfungen hinzufügen noch Optionen bereitstellen.
Sprunglisten
Design-
Entwerfen Sie Sprunglisten, um die Ziele Ihrer Benutzer für ihre täglichen Aufgaben zu erfüllen. Erwägen:
Zweck Ihres Programms. Überlegen Sie, was Benutzer am ehesten als Nächstes tun. Bei Dokumentenerstellungsprogrammen werden Benutzer wahrscheinlich zu zuletzt verwendeten Dokumenten zurückkehren. Für Programme, die vorhandene Inhalte anzeigen, möchten Benutzer möglicherweise häufig auf Ressourcen zugreifen, die sie häufig verwenden. Bei anderen Programmen können Benutzer möglicherweise Aufgaben ausführen, die sie noch nicht erledigt haben, z. B. neue Nachrichten lesen, neue Videos ansehen oder ihre nächste Besprechung überprüfen.
Was die Benutzer am meisten interessieren. Überlegen Sie, warum Benutzer die Sprungliste anstelle anderer Mittel verwenden würden. Benutzer interessieren sich beispielsweise eher für Ziele, die sie explizit als wichtig identifiziert haben (z. B. Webadressen, die benutzer auf ihrer Linkleiste oder in "Favoriten" platziert oder in "Favoriten" eingegeben haben). Sie sind weniger anfällig für diejenigen, die indirekt oder mit geringem Aufwand erhalten wurden (z. B. Webadressen, die durch Umleitung oder durch Klicken auf Links besucht werden).
Richtig:
Falsch:
Im falschen Beispiel enthält die Sprungliste viele Ziele, die benutzer wahrscheinlich nicht interessieren.
Machen Sie Ziele nicht zu präzise. Wenn Ziele zu schmal und spezifisch sind, kann dies zu Redundanz führen, mit mehreren Möglichkeiten, an denselben Ort zu gehen. Statt beispielsweise einzelne Webseiten aufzulisten, listen Sie stattdessen Homepages auf oberster Ebene auf; statt Songs aufzulisten, Listenalben.
Richtig:
Falsch:
Im falschen Beispiel füllt das Auflisten von Songs in einer Sprungliste es mit einem einzigen Album aus.
Füllen Sie nicht alle verfügbaren Sprunglistenplätze aus, wenn Sie dies nicht benötigen. Inhalt der Fokussprungliste auf den nützlichsten Elementen, wenn Ihr Programm nur drei nützliche Elemente enthält, bieten sie nur drei. Je mehr Elemente in einer Sprungliste vorhanden sind, desto mehr Aufwand ist erforderlich, um ein bestimmtes Element zu finden.
In diesem Beispiel stellt das Sticky Notes-Zubehör einen einzigen Sprunglistenbefehl bereit, da das alles erforderlich ist.
Stellen Sie Nur bei Bedarf QuickInfos bereit, um Benutzern das Verständnis von Sprunglistenelementen zu erleichtern. Vermeiden Sie redundante QuickInfos, da sie eine unnötige Ablenkung sind. Weitere QuickInfo-Richtlinien finden Sie unter QuickInfos und Infotips.
Falsch:
In diesem Beispiel ist die QuickInfo "Sprungliste" redundant.
Features der Sprungliste im Vergleich zu Programmfeatures
- Stellen Sie keine Ziele und Befehle nur über Sprunglisten zur Verfügung. Die gleichen Ziele und Befehle sollten direkt aus dem Programm selbst verfügbar sein.
- Verwenden Sie konsistente Namen für Ziele und Bezeichnungen für Befehle. Sprunglistenelemente sollten mit den entsprechenden Elementen gekennzeichnet werden, auf die direkt über das Programm zugegriffen wird.
- Ermöglichen Sie Ihrem Programm die Behandlung von Zielen und Befehlen, auch wenn das Programm nicht ausgeführt wird. Dies ist für eine konsistente, zuverlässige und bequeme Erfahrung erforderlich.
Gruppierung
Stellen Sie mindestens eine und höchstens drei Gruppen bereit. Sprunglistenelemente werden immer gruppiert, um ihren Zweck zu bezeichnen. Wenn sie mehr als drei Gruppen haben, wird die Suche nach Elementen erschwert.
Verwenden Sie bei Bedarf Standardgruppennamen. Standardgruppennamen sind vertraut und erleichtern Benutzern das Verständnis.
Befehle erhalten den Gruppennamen "Aufgaben", der von Windows zugewiesen wird und daher nicht geändert werden kann.
Richtig:
Falsch:
Der jüngste Name ist der bessere Gruppenname, da es vertraut ist, und der subtile Unterschied zwischen Geschichte und Jüngster ist nicht wert zu machen.
Befehle
Stellen Sie einen festen Satz von Befehlen bereit, unabhängig vom Zustand des Programms, dem aktuellen Dokument oder dem aktuellen Benutzer. Die Befehle sollten auf das gesamte Programm angewendet werden, nicht auf ein bestimmtes Fenster oder Dokument. Dies ist für eine konsistente, zuverlässige und bequeme Erfahrung erforderlich. Befehle sollten nicht entfernt oder deaktiviert werden.
Ausnahmen: Sie können Befehle ersetzen oder entfernen, wenn:
- Eine Reihe sich gegenseitig ausschließenden Befehle teilen einen einzelnen Befehlsplatz, solange immer ein Befehl gilt.
- Befehle gelten erst, wenn bestimmte Features verwendet wurden, solange die Befehle andernfalls immer angewendet werden.
Falsch:
In diesem Beispiel ist "Drucken" kein guter Befehl für sprungliste, da er vom aktuellen Dokument abhängt.
Richtig:
In diesem Beispiel schließen sich Anmelde- und Abmeldebefehle gegenseitig aus. Außerdem werden Trennzeichen verwendet, um verwandte Befehle zu gruppieren.
Verwenden Sie bei Bedarf die folgenden Standardbefehlsbezeichnungen. Standardbefehlsbezeichnungen sind für Benutzer einfacher zu verstehen.
Stellen Sie die Befehle in einer logischen Reihenfolge dar. Allgemeine Bestellungen umfassen die Häufigkeit der Nutzung oder der Reihenfolge der Nutzung. Platzieren Sie hoch verwandte Befehle nebeneinander. Fügen Sie innerhalb der Gruppe "Aufgaben" Nach Bedarf Trennzeichen zwischen Gruppen verwandter Befehle ein.
Stellen Sie keine Befehle zum Öffnen oder Schließen des Programms bereit. Diese Befehle sind in alle Sprunglisten integriert.
Befehlssymbole
Innerhalb der Gruppe "Aufgaben" geben Sie nur ein Befehlssymbol an, wenn Benutzer Befehle verstehen, erkennen oder unterscheiden können, insbesondere, wenn ein etabliertes Symbol für den befehl vorhanden ist, der innerhalb des Programms verwendet wird.
- Ausnahme: Wenn Ihr Programm beide Ziele (die immer Symbole aufweisen) und Befehle verwendet, sollten Sie in Betracht ziehen, Symbole für alle Befehle bereitzustellen, wenn dies nicht derArt ist.
Falsch:
In diesem Beispiel sollte Internet Explorer Symbole für alle Befehle bereitstellen, um eine ungünstige Darstellung zu vermeiden.
Destinationen
Stellen Sie einen dynamischen Satz von Zielen bereit, die für den aktuellen Benutzer spezifisch sind, aber unabhängig vom Ausführungsstatus des Programms oder des aktuellen Dokuments. Wie bereits erwähnt, stellen Sie sicher, dass sie dem Zweck Ihres Programms entsprechen, was benutzer am meisten interessieren und über die richtige Spezifität verfügen.
Verwenden Sie bei Bedarf eine "automatische" Zielliste. Automatische Ziele werden von Windows verwaltet, aber Ihr Programm steuert die spezifischen Ziele, die übergeben werden.
Erwägen Sie die Verwendung von Zuletzt verwendeten Programmen für die Dokumenterstellung, bei denen Benutzer wahrscheinlich zu zuletzt verwendeten Zielen zurückkehren.
In diesem Beispiel verwendet Windows Editor zuletzt verwendete Ziele.
Erwägen Sie die Verwendung häufig für Programme, die vorhandene Inhalte anzeigen, bei denen Benutzer wahrscheinlich zu Elementen zurückkehren, die sie häufig verwenden. Häufige Ziele werden in der Reihenfolge der Häufigkeit sortiert, am häufigsten zuerst.
In diesem Beispiel verwendet Windows Explorer häufige Ziele.
Verwenden Sie "Häufig", wenn "Zuletzt verwendet" zu vielen nutzlosen Zielen führen würde. Häufige Listen sind stabiler und die bessere Wahl, wenn Benutzer zu vielen verschiedenen Zielen gehen, aber wahrscheinlich nicht zu selten verwendeten zurückkehren.
Falsch:
Die Verwendung von "Zuletzt verwendet" in Windows Internet Explorer würde zu vielen nutzlosen Zielen führen.
Wenn "Zuletzt verwendet" oder "Häufig" gleichermaßen geeignet sind, verwenden Sie "Zuletzt verwendet", da dieser Ansatz für Benutzer einfacher zu verstehen ist und vorhersehbarer ist.
Wenn Sie "Zuletzt verwendet" verwenden und das Programm im Menü "Datei" eine Entsprechung aufweist, weisen die Listen denselben Inhalt in derselben Reihenfolge auf. Für Benutzer sollten diese Listen identisch sein.
Verwenden Sie bei Bedarf eine benutzerdefinierte Zielliste. Ihr Programm hat die vollständige Kontrolle über den Inhalt und die Sortierreihenfolge einer benutzerdefinierten Zielliste und kann daher die Liste auf allen Faktoren basieren.
Erstellen Sie benutzerdefinierte Versionen von "Zuletzt verwendet" oder "Häufig", wenn diese geeignet sind, aber die automatische Verwaltung funktioniert für Ihr Programm nicht gut. Ihr Programm muss z. B. eine Vielzahl von Faktoren nachverfolgen, die über offene Dateibefehle hinausgehen. Verwenden Sie in diesem Fall denselben Namen (Zuletzt verwendet oder häufig) und die Sortierreihenfolge, da die Benutzer den Unterschied nicht kennen.
Verwenden Sie andernfalls einen anderen Zieltyp, um die Ziele Ihres Benutzers besser zu erfüllen. Häufig helfen diese Listen Benutzern, Aufgaben auszuführen, die sie noch nicht erledigt haben, z. B. neue Nachrichten lesen, neue Videos ansehen oder ihre nächste Besprechung überprüfen.
In diesem Beispiel listet Windows Media Center auf, dass der Benutzer noch nicht gesehen hat.
Wählen Sie eine Sortierreihenfolge aus, die dem mentalen Modell des Benutzers der Liste entspricht. Beispielsweise würde eine to-do Formatvorlagenliste zuerst aufgelistet werden. Wenn kein klares mentales Modell vorhanden ist, sortieren Sie die Zielliste in alphabetischer Reihenfolge.
Verwenden Sie nicht mehrere Ziellisten, die unterschiedliche Ansichten derselben Daten enthalten. Stattdessen sollten mehrere Ziellisten hauptsächlich unterschiedliche Daten aufweisen, um Differenzszenarien zu unterstützen. Sie können z. B. eine Liste "Zuletzt verwendet" oder eine liste "Häufig" angeben, aber nicht beides. Dies ist verschwendet, wenn überlappende Elemente vorhanden sind, aber verwirrend, wenn überlappende Elemente entfernt werden.
Falsch:
In diesem Beispiel ist die Bereitstellung verschiedener Ansichten derselben Ziele verschwendet.
Richtig:
In diesem Beispiel weisen die Ziellisten unterschiedliche Daten für unterschiedliche Aufgaben auf.
Wenn Ihr Programm über einen Befehl zum Löschen von Daten zum Datenschutz verfügt, löschen Sie auch die Ziellisten. Ziellisten können vertrauliche Daten enthalten.
Miniaturansichtssymbolleisten
Interaktion
Stellen Sie bis zu sieben der wichtigsten, häufig verwendeten Befehle bereit, die auf das Fenster angewendet werden, das in der Miniaturansicht angezeigt wird. Fühlen Sie sich nicht verpflichtet, so viele Befehle bereitzustellen, wie Sie können, wenn Ihr Programm nur drei wichtige, häufig verwendete Befehle enthält, nur drei bereitstellen.
Falsch:
In diesem Beispiel enthält die Miniaturansichtssymbolleiste Befehle, die nicht wichtig sind.
Verwenden Sie Befehle, die direkt und direkt sind. Diese Befehle sollten sofort darauf klicken, dass auf den Befehl geklickt wird, sollte kein Dropdownmenü oder Dialogfeld für weitere Eingaben angezeigt werden.
Falsch:
Miniaturansichtssymbolleistenbefehle müssen sofort wirksam sein.
Deaktivieren Sie Befehle, die nicht für den aktuellen Kontext gelten, oder die direkt zu einem Fehler führen würden. Blenden Sie solche Befehle nicht aus, da die Symbolleistenpräsentation dadurch instabil wird.
Schließen Sie die Miniaturansicht nicht, wenn Benutzer auf einen Befehl klicken, wenn sie wahrscheinlich die Ergebnisse überprüfen oder sofort auf einen anderen Befehl klicken. Entfernen Sie die Miniaturansicht für Befehle, die angeben, dass der Benutzer jetzt fertig ist, z. B. mit Befehlen, die andere Fenster anzeigen.
In diesem Beispiel wird beim Klicken auf "Weiter" in Windows Media Player die Miniaturansicht weiterhin angezeigt, da Benutzer möglicherweise andere Befehle erteilen möchten.
In diesem Beispiel wird durch Klicken auf "Chat in Windows Live Messenger" die Miniaturansicht geschlossen, da Benutzer wahrscheinlich eine Nachricht senden.
Präsentation
- Stellen Sie sicher, dass Miniaturansichtssymbole den Richtlinien für Aero-Stil-Symbole entsprechen. Stellen Sie für jeden Befehl hochwertige Symbole für 16 x 16, 20 x 20 und 24 x 24 Pixel bereit. Die größeren Versionen werden in Anzeigemodi mit hohem DPI-Wert verwendet.
- Stellen Sie sicher, dass die Symbole sowohl in normalen als auch im Hoverzustand deutlich gegen die Hintergrundfarbe der Symbolleiste sichtbar sind. Wertet Symbole immer im Kontext und im Modus mit hohem Kontrast aus.
- Wählen Sie Befehlssymboldesigns aus, die ihre Wirkung deutlich vermitteln. Gut gestaltete Befehlssymbole sind selbsterklärend, damit Benutzer Befehle effizient finden und verstehen können.
- Wählen Sie Symbole aus, die erkennbar und unterscheidend sind. Stellen Sie sicher, dass die Symbole über unverwechselbare Formen und Farben verfügen. Auf diese Weise können Benutzer die Befehle schnell finden, auch wenn sie sich nicht an das Symbolsymbol erinnern. Nach der anfänglichen Verwendung sollten benutzer sich nicht auf QuickInfos verlassen müssen, um zwischen den Befehlen zu unterscheiden.
- Stellen Sie eine QuickInfo bereit, um jeden Befehl zu beschriften. Eine gute QuickInfo beschriftet das nicht bezeichnete Steuerelement, auf das verwiesen wird. Richtlinien und Beispiele finden Sie unter QuickInfos und Infotips.
Statusanzeigen
- befolgen Sie die allgemeinen Statusleistenrichtlinien,, einschließlich des Neustarts oder sichern des Fortschritts, und verwenden Sie eine rote Statusleiste, um ein Problem anzuzeigen.
- Vermeiden Sie unbestimmte Statusanzeigen. Unbestimmte Statusanzeigen zeigen Die Aktivität und nicht den Fortschritt an. Reservieren Sie unbestimmte Statusindikatoren für solche seltenen Situationen, in denen Benutzer keine Aktivität für eine selbstverständliche Aktion übernehmen.
Weitere Richtlinien finden Sie unter Statusindikatoren.
Text
Fenstertitel
Berücksichtigen Sie beim Auswählen von Fenstertiteln die Darstellung des Titels auf der Taskleiste:
Optimieren Sie Titel für die Anzeige auf der Taskleiste, indem Sie die Unterscheidungsinformationen präzise platzieren.
Bei Dialogfeldern ohne Modus können Sie zuerst den Fortschritt zusammenfassen. Beispiel: "66% abgeschlossen".
Vermeiden Sie Fenstertitel mit ungünstigen Abkürzungen.
Falsch:
In diesem Beispiel hat der abgeschnittene Fenstertitel unglückliche Ergebnisse.
Befehle für Sprungliste
- Startbefehle mit einem Verb.
- Groß-/Kleinschreibung im Satzformat verwenden.
Weitere Richtlinien für Befehlsbezeichnungen finden Sie unter Menüs.
Dokumentation
Beim Verweisen auf die Taskleiste:
- Verweisen Sie auf den gesamten Balken als Taskleiste (ein einzelnes zusammengesetztes Wort in Kleinbuchstaben).
- Verweisen Sie auf Elemente auf der Taskleiste speziell nach ihrer Bezeichnung oder in der Regel als Taskleistenschaltflächen.
- Formatieren Sie die Taskleistenbeschriftungen nach Möglichkeit fett formatiert. Platzieren Sie andernfalls die Beschriftung nur dann in Anführungszeichen, wenn dies erforderlich ist, um Verwirrung zu vermeiden.
- Verweisen Sie auf Überlagerungssymbole als Schaltflächensymbole der Taskleiste. Beziehen Sie sich nicht auf sie als Benachrichtigungen, auch wenn derEn Zweck darin besteht, Benutzer zu benachrichtigen. Sie können jedoch sagen, dass diese Symbole Benutzer über bestimmte Ereignisse benachrichtigen.
Beispiel: Das Schaltflächensymbol "Neue E-Mail" benachrichtigt Sie, dass eine neue E-Mail-Nachricht eingegangen ist.