Taskleiste
Hinweis
Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und die Beispiele entsprechen nicht unseren aktuellen Entwurfsleitfäden.
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 Programm-status 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 sollen Desktop-Präsenz haben. 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 sie, 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 Taskleistenschaltfläche angezeigt.
- Überlagerungssymbole zeigen die Änderung der status auf dem Symbol der Taskleistenschaltfläche des Programms an.
- Statusanzeigen zeigen den Fortschritt für Aufgaben mit langer Ausführungsdauer auf der Taskleistenschaltfläche des Programms an.
- Taskleistenschaltflächen für untergeordnete Fenster ermöglichen Benutzern die Verwendung von Miniaturansichten der Taskleistenschaltfläche, 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 gesehen 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 im Zusammenhang mit Desktop, Infobereich und 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 oder nicht:
Sprunglisten
Müssen Benutzer mit Ihrem Programm häufig neue Aufgaben starten? Wenn ja, sollten Sie eine Sprungliste bereitstellen. Sprunglisten können zwar für andere Zwecke verwendet werden, aber in den meisten Szenarien wird eine neue Aufgabe gestartet.
Müssen Benutzer häufig auf kürzlich oder häufig verwendete Dateien, Ordner, Links oder andere Ressourcen zugreifen? Wenn ja, 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 Programmbefehle, während sie andere Programme verwenden, auch wenn Ihr Programm nicht ausgeführt wird? Wenn ja, 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 sie müssen 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 Kurznotizen Zubehör, dass Benutzer schnell eine neue Notiz erstellen können, während sie andere Programme verwenden.
Bewerben Sie neue, einmalige oder schwer zu findende Features? Wenn dies der Fall ist, verwenden Sie 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 Jump List-Befehle 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, sie erfordern keine zusätzlichen Eingaben? Miniaturansichtssymbolleisten benötigen sofortige Befehle, um effizient zu sein, während Sprunglisten besser mit Befehlen funktionieren, die zusätzliche Eingabe erfordern.
Falsch:
Befehle, die zusätzliche Eingaben erfordern, funktionieren auf Miniaturansichtssymbolleisten nicht gut.
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.
Werden die Befehle durch Symbole gut dargestellt? Miniaturansichtssymbolsymbolbefehle werden mithilfe von Symbolen und nicht mit Textbeschriftungen dargestellt, während Jump List-Befehle durch Textbeschriftungen dargestellt werden.
Falsch:
In diesem Beispiel wird der Befehl nicht gut durch Symbole dargestellt.
Überlagerungssymbole
- Verfügt das Programm über "Desktoppräsenz"? Wenn nicht, verwenden Sie stattdessen ein Symbol für den Infobereich. Wenn ja, sollten Sie ein Überlagerungssymbol verwenden, anstatt 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 das Programm mit seinen status an einer Stelle konsolidiert.
- Wird das Overlaysymbol vorübergehend angezeigt, um eine Änderung der status anzuzeigen? Wenn ja, kann je nach den folgenden Faktoren ein Überlagerungssymbol geeignet sein:
Ist die status bei der Verwendung anderer Programme nützlich und relevant? Wenn dies nicht der Fall ist, zeigen Sie die Informationen in den status Balken oder in einem anderen Programm status Bereich an.
In diesem Beispiel wird die status leiste verwendet, da die status bei der Verwendung anderer Programme nicht nützlich ist.
Zeigt die status den Fortschritt an? Wenn ja, verwenden Sie stattdessen eine Statusleiste für taskleistenschaltflächen.
Ist die 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 Statusfeedback bei der Verwendung anderer Programme nützlich und relevant? Das heißt, überwachen Benutzer wahrscheinlich den Fortschritt, während sie andere Programme verwenden, und ändern dadurch ihr Verhalten? Solche nützlichen und relevanten status wird in der Regel mithilfe eines moduslosen Statusdialogfelds oder einer dedizierten Statusseite angezeigt, jedoch nicht mit einem ausgelasteten Zeiger, Aktivitätsindikator oder Statusanzeige auf einem status Balken. Wenn die status bei der Verwendung anderer Programme nicht nützlich ist, zeigen Sie einfach das Statusfeedback direkt im Programm selbst an.
Richtig:
Falsch:
Im falschen Beispiel ist die Statusleiste der Taskleistenschaltfläche nicht sehr nützlich.
Ist die Aufgabe fortlaufend? Wenn die Aufgabe nie abgeschlossen wird, ist es nicht erforderlich, den Fortschritt anzuzeigen. Beispiele für fortlaufende Aufgaben sind Antivirenscans, die nicht von Benutzern initiiert werden, und Dateiindizierung.
Falsch:
In diesem Beispiel muss eine fortlaufende Aufgabe keinen Fortschritt anzeigen.
Taskleisten für Unterfenster
- 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 eigene Miniaturansichten der Taskleistenschaltfläche zu geben.
Entwurfskonzepte
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, sollten Sie eine verbesserte Effizienz nicht als selbstverständlich ansehen. Wenn Benutzer nicht genau vorhersagen können, welches Feature über den benötigten Befehl verfügt, oder wenn sie mehrere Orte überprüfen müssen, werden Benutzer schließlich frustriert und beenden die Verwendung dieser Features.
Sprunglisten und Miniaturansichtssymbolleisten funktionieren am effektivsten in folgenden Fällen:
- Klar differenziert. Benutzer wissen, wann sie in einer Sprungliste nach einem Ziel oder Befehl suchen müssen und wann sie in einer Miniaturansichtssymbolleiste suchen müssen. Es gibt einen klaren Zweck für jeden, sodass Benutzer selten den Inhalt der beiden 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 es nicht enthalten. Verwenden Sie nicht die maximale Anzahl von Elementen, wenn sie nicht benötigt werden.
- Vorhersehbar. Die angebotenen Ziele und Befehle sind diejenigen, die benutzer erwarten. Benutzer müssen selten an mehreren Stellen suchen.
- Gut organisiert. Benutzer können schnell finden, wonach sie suchen. Sie verwenden beschreibende, aber prägnante Bezeichnungen und geeignete Symbole, um die Erkennung zu unterstützen.
Stellen Sie sicher, dass Sie Benutzer recherchieren, um sicherzustellen, dass Sie es richtig haben. Wenn Sie letztendlich feststellen, dass Sie Sprunglisten und Miniaturansichtssymbole nicht zusammen entwerfen können, die diese Ziele erreichen, sollten Sie erwägen, nur eine davon bereitzustellen. Es ist besser, eine vorhersagbare Möglichkeit zu haben, Befehle zu geben als zwei verwirrende.
Richtlinien
Taskleistenschaltflächen
Lassen Sie die folgenden Fenstertypen auf der Taskleiste anzeigen (für Windows 7 mithilfe einer Miniaturansicht der Taskleistenschaltfläche):
- Primäre Fenster (einschließlich Dialogfeldern ohne Besitzer)
- Eigenschaftenblätter
- Dialogfelder für den moduslosen Status
- Assistenten
Verwenden Sie für Windows 7 Miniaturansichten der Taskleistenschaltfläche, um die folgenden Fenstertypen mit der Taskleistenschaltfläche des primären Fensters zu gruppieren, über die 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
- Registerkarten des Arbeitsbereichs
- Projektfenster
- Untergeordnetes 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 Systemsteuerung falsch mit Windows Explorer gruppiert. Benutzer nehmen diese als separate Programme wahr.
Falsch:
In diesem Beispiel verwendet Windows-Sicherung fälschlicherweise zwei Taskleistenschaltflächen für ein einzelnes Programm.
Beim Wiederherstellen eines primären Fensters sollten auch alle sekundären Fenster wiederhergestellt werden, auch 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, die normalerweise über Desktops verfügen, vorübergehend eine Taskleistenschaltfläche anzeigen, um status anzuzeigen. Tun Sie dies nur, 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 sein 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 status anzuzeigen. Stattdessen sollte das Symbol des Infobereichs verwendet werden.
Symbole
Entwerfen Sie das Programmsymbol so, dass es auf der Taskleiste gut aussieht. Stellen Sie sicher, dass es sinnvoll ist und seine Funktion und Ihre Marke widerspiegelt. Machen Sie es eindeutig, machen Sie es besonders, und stellen Sie sicher, dass es in allen Symbolgrößen gut gerendert wird. Verbringen Sie die erforderliche Zeit, um es richtig zu machen. Befolgen Sie die Richtlinien für Symbole im Aero-Stil.
Wenn Ihr Programm Überlagerungssymbole verwendet, entwerfen Sie das Basissymbol Ihres Programms so, dass Überlagerungen gut verarbeitet werden. Überlagerungssymbole werden in der unteren rechten Ecke angezeigt. Entwerfen Sie das Symbol also 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, unabhängig davon, ob Ihr Programm Überlagerungssymbole verwendet oder nicht. Die Verwendung einer Überlagerung im Basissymbol ist verwirrend, da Benutzer herausfinden müssen, dass es nicht status kommuniziert.
Falsch:
In diesem Beispiel sieht das Basissymbol des Programms so aus, als würde es status.
Allgemeine Symbolrichtlinien und Beispiele finden Sie unter Symbole.
Überlagerungssymbole
Verwenden Sie Überlagerungssymbole, um nur nützliche und relevante status anzugeben. Betrachten Sie die Anzeige eines Overlaysymbols als eine potenzielle Unterbrechung der Arbeit des Benutzers, sodass die status Änderung wichtig genug sein muss, um eine potenzielle Unterbrechung zu erhalten.
Falsch:
In diesen Beispielen ist das Überlagerungssymbol nicht wichtig genug, um eine potenzielle Unterbrechung zu verdienen.
Verwenden Sie Überlagerungssymbole für temporäre status. Die Überlagerungssymbole verlieren ihren Wert, wenn sie ständig angezeigt werden, sodass normale Programm-status kein Symbol anzeigen sollte. Entfernen Sie das Überlagerungssymbol, wenn das Symbol:
- Ist für ein Problem: Entfernen Sie das Symbol, nachdem das Problem behoben wurde.
- Warnungen, dass etwas neu ist: Entfernen Sie das Symbol, sobald der Benutzer das Programm aktiviert hat.
Ausnahme: Ihr Programm kann ständig ein Überlagerungssymbol anzeigen, wenn Benutzer immer die status kennen müssen.
In diesem Beispiel zeigt Windows Live Messenger immer ein Überlagerungssymbol an, damit Benutzer ihre gemeldeten Anwesenheitsinformationen jederzeit überprüfen können.
Zeigen Sie kein Symbol an, um anzugeben, dass ein Problem gelöst wurde. Entfernen Sie stattdessen einfach jedes vorherige Symbol, das auf ein Problem hinweist. Angenommen, Benutzer erwarten normalerweise, dass Ihr Programm problemlos ausgeführt wird.
Zeigen Sie entweder Überlagerungssymbole oder Benachrichtigungsbereichssymbole an, aber nie beides. Ihr Programm unterstützt möglicherweise beide Mechanismen zur Abwärtskompatibilität, aber wenn Ihr Programm status mit Überlagerungssymbolen anzeigt, sollte es nicht auch Benachrichtigungsbereichssymbole für status verwenden.
Falsch:
In diesem Beispiel wird das Symbol für neue E-Mails redundant angezeigt.
Blinken Sie nicht die Taskleistenschaltfläche, um auf eine status Änderung aufmerksam zu machen. Dies wäre zu ablenkend. Benutzer können Überlagerungssymbole selbst ermitteln.
Standardmäßige Überlagerungssymbole bevorzugen, um status oder status Änderungen anzugeben. Verwenden Sie die folgenden Standardüberlagerungssymbole:
Überlagerung Status Warnung Fehler Deaktiviert/getrennt Blockiert/Offline Wählen Sie für benutzerdefinierte Überlagerungssymbole ein leicht erkennbares Design aus. Verwenden Sie hochwertige Symbole in voller Farbe mit 16 x 16 Pixeln. Bevorzugen Sie Symbole mit markanten Konturen gegenüber quadratischen oder rechteckigen Symbolen. Wenden Sie auch die anderen Richtlinien für Symbole im Aero-Stil an.
Halten Sie das Design von benutzerdefinierten Überlagerungssymbolen 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 ein Standardsymbolfehler oder ein Warnsymbol. Diese Symbole können effektiv verwendet werden, um viele Arten von status zu kommunizieren.
Ändern Sie status nicht zu häufig. Überlagerungssymbole sollten nicht verrauscht, instabil erscheinen oder Aufmerksamkeit erfordern. Das Auge ist empfindlich auf Veränderungen im peripheren Sehfeld, sodass status Veränderungen subtil sein müssen.
Ändern Sie das Symbol nicht schnell. Wenn sich die zugrunde liegende status schnell ändert, sollte das Symbol allgemeine status widerspiegeln.
Falsch:
In diesem Beispiel erfordert das sich schnell ändernde Überlagerungssymbol Aufmerksamkeit.
Verwenden Sie keine Animationen. Dies ist zu ablenkend.
Blinken Sie das Symbol nicht. Dies ist zu ablenkend. Wenn ein Ereignis 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 nur spärlich blinkt, um die sofortige Aufmerksamkeit des Benutzers zu fordern, damit eine laufende Aufgabe ausgeführt wird. Es ist schwierig für Benutzer, sich zu konzentrieren, während eine Taskleistenschaltfläche blinkt. Nehmen Sie also an, dass sie das, was sie tun, unterbrechen, damit sie beendet wird. 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 Vor dem Schließen eines Fensters Daten speichern muss. Inaktive Programme sollten selten sofortige Maßnahmen erfordern. Blinken Sie die Taskleistenschaltfläche nicht, wenn der Benutzer nur das Programm aktivieren, eine Nachricht lesen oder eine Änderung in status sehen muss.
-
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.
- Sie unternehmen nichts. Warten Sie einfach, bis sich Benutzer beim nächsten Aktivieren des Programms um das Problem kümmern. Dies ist oft die beste Wahl.
- Wenn ein inaktives Programm sofortige Aufmerksamkeit erfordert, blinken Sie die Taskleistenschaltfläche, um die Aufmerksamkeit zu erregen, und lassen Sie sie hervorgehoben. Machen Sie nichts anderes: Stellen Sie das Fenster nicht wieder her oder aktivieren Sie es nicht, und geben Sie keine Soundeffekte wieder. Achten Sie stattdessen auf die Auswahl des Fensterzustands des Benutzers, und lassen Sie den Benutzer das Fenster aktivieren, wenn er bereit ist.
- Bei sekundären Fenstern, die über eine Taskleistenschaltfläche verfügen, blinken Sie die zugehörige Schaltfläche anstelle der Taskleistenschaltfläche des primären Fensters. Auf diese Weise können Benutzer das Fenster direkt besuchen.
- Bei sekundären Fenstern, die keine Taskleistenschaltfläche haben, blinken Sie die Taskleistenschaltfläche des primären Fensters, und setzen Sie das sekundäre Fenster auf alle anderen Fenster für dieses Programm. Sekundäre Fenster, die Aufmerksamkeit erfordern, müssen am höchsten sein, um sicherzustellen, dass Benutzer sie sehen.
- Blinken Sie nur eine Taskleistenschaltfläche für jeweils ein Fenster. Das Blinken mehrerer Tasten ist unnötig und zu ablenkend.
- Entfernen Sie die Hervorhebung der Taskleistenschaltfläche, sobald das Programm aktiv wird.
- Wenn das Programm aktiv wird, stellen Sie sicher, dass etwas Offensichtliches zu tun ist. In der Regel wird dieses Ziel erreicht, indem ein Dialogfeld angezeigt wird, das eine Frage stellt oder eine Aktion initiiert.
Schnellstartverknüpfungen
- Setzen Sie Programmverknüpfungen nur dann in den Schnellstartbereich, wenn Benutzer sich dafür entscheiden. Da die Schnellstartanleitung aus Windows 7 entfernt wurde, sollten Programme, die für Windows 7 entwickelt wurden, dem Schnellstartbereich keine Programmverknüpfungen hinzufügen oder entsprechende Optionen bereitstellen.
Sprunglisten
Design
Entwerfen Sie Sprunglisten, um die Ziele Ihrer Benutzer für ihre täglichen Aufgaben zu erfüllen. Berücksichtigen Sie dabei Folgendes:
Der Zweck Ihres Programms. Überlegen Sie, was Benutzer am wahrscheinlichsten als Nächstes tun werden. Bei Dokumentenerstellungsprogrammen kehren Benutzer wahrscheinlich zu zuletzt verwendeten Dokumenten zurück. Bei Programmen, die vorhandene Inhalte anzeigen, möchten Benutzer möglicherweise zugriff auf Ressourcen, die sie häufig verwenden. Bei anderen Programmen kann es sein, dass Benutzer Aufgaben ausführen, die sie noch nicht erledigt haben, z. B. neue Nachrichten lesen, neue Videos watch oder ihre nächste Besprechung überprüfen.
Was Den Benutzern am wichtigsten ist. Überlegen Sie, warum Benutzer die Sprungliste anstelle anderer Mittel verwenden würden. Beispielsweise interessieren sich Benutzer eher für Ziele, die sie explizit als wichtig identifiziert haben (z. B. Webadressen, die benutzer auf ihrer Linkleiste oder in Favoriten platziert oder eingegeben haben). Es ist weniger wahrscheinlich, dass sie sich um diejenigen kümmern, die indirekt oder mit wenig Aufwand abgerufen werden (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 Benutzern wahrscheinlich nicht wichtig sind.
Machen Sie Ziele nicht zu granular. Wenn Ziele zu eng und spezifisch sind, kann dies zu Redundanz führen, und es gibt mehrere Möglichkeiten, an denselben Ort zu gelangen. Anstatt beispielsweise einzelne Webseiten aufzulisten, listen Sie stattdessen Startseiten der obersten Ebene auf; Statt Songs aufzulisten, listen Sie Alben auf.
Richtig:
Falsch:
Im falschen Beispiel wird das Auflisten von Songs in einer Sprungliste mit einem einzelnen Album gefüllt.
Füllen Sie nicht alle verfügbaren Sprunglistenslots aus, wenn Sie dies nicht benötigen. Inhalt der Fokussprungliste zu den nützlichsten Elementen, wenn Ihr Programm nur drei nützliche Elemente enthält, stellen Sie nur drei bereit. Je mehr Elemente in einer Sprungliste enthalten sind, desto mehr Aufwand ist erforderlich, um ein bestimmtes Element zu finden.
In diesem Beispiel stellt das Kurznotizen Zubehör einen einzelnen Jump List-Befehl bereit, da dies alles ist, was benötigt wird.
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.
Jump List-Features im Vergleich zu Programmfeatures
- Stellen Sie Ziele und Befehle nicht nur über Sprunglisten zur Verfügung. Die gleichen Ziele und Befehle sollten direkt über das Programm selbst verfügbar sein.
- Verwenden Sie konsistente Namen für Ziele und Bezeichnungen für Befehle. Sprunglistenelemente sollten mit den äquivalenten Elementen, auf die direkt über das Programm zugegriffen wird, beschriftet werden.
- Ermöglichen Sie Ihrem Programm die Verarbeitung 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 kennzeichnen. Wenn Sie mehr als drei Gruppen haben, ist das Auffinden von Elementen schwieriger.
Verwenden Sie ggf. Standardgruppennamen. Standardgruppennamen sind vertraut und für Benutzer einfacher zu verstehen.
Befehle erhalten den Namen der Gruppe Tasks, der von Windows zugewiesen wird und daher nicht geändert werden kann.
Richtig:
Falsch:
Recent ist der bessere Gruppenname, weil er vertraut ist und die subtile Unterscheidung zwischen Geschichte und neuer nicht wert ist.
Befehle
Stellen Sie einen festen Satz von Befehlen bereit, unabhängig vom Ausführungsstatus des Programms, dem aktuellen Dokument oder dem aktuellen Benutzer. Die Befehle sollten für das gesamte Programm gelten, nicht für 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 in folgenden Fällen ersetzen oder entfernen:
- Eine Reihe von sich gegenseitig ausschließenden Befehlen teilt sich einen einzelnen Befehlsslot, solange immer ein Befehl gilt.
- Befehle werden erst angewendet, wenn bestimmte Features verwendet wurden, solange die Befehle andernfalls immer angewendet werden.
Falsch:
In diesem Beispiel ist Print kein guter Jump List-Befehl, da er vom aktuellen Dokument abhängt.
Richtig:
In diesem Beispiel schließen Sich Die Befehle "Anmelden" und "Abmelden" gegenseitig aus. Außerdem werden Trennzeichen verwendet, um verwandte Befehle zu gruppieren.
Verwenden Sie ggf. die folgenden Standardbefehlsbezeichnungen. Standardbefehlsbezeichnungen sind für Benutzer einfacher zu verstehen.
Stellen Sie die Befehle in einer logischen Reihenfolge dar. Häufige Bestellungen umfassen die Häufigkeit der Verwendung oder die Reihenfolge der Verwendung. Platzieren Sie stark verwandte Befehle nebeneinander. Legen Sie innerhalb der Gruppe Aufgaben nach Bedarf Trennzeichen zwischen Gruppen verwandter Befehle ein.
Geben Sie keine Befehle zum Öffnen oder Schließen des Programms an. Diese Befehle sind in alle Sprunglisten integriert.
Befehlssymbole
Geben Sie innerhalb der Gruppe Aufgaben ein Befehlssymbol nur dann an, wenn es Benutzern hilft, Befehle zu verstehen, zu erkennen oder zu differenzieren, insbesondere wenn ein etabliertes Symbol für den im Programm verwendeten Befehl vorhanden ist.
- Ausnahme: Wenn Ihr Programm sowohl Ziele (die immer Symbole enthalten) als auch Befehle verwendet, sollten Sie in Erwägung ziehen, Symbole für alle Befehle bereitzustellen, wenn dies nicht ungünstig aussieht.
Falsch:
In diesem Beispiel sollten Internet-Explorer Symbole für alle Befehle bereitstellen, um eine unangenehme Darstellung zu vermeiden.
Destinations
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 dem aktuellen Dokument sind. Wie bereits erwähnt, stellen Sie sicher, dass sie dem Zweck Ihres Programms entsprechen, was den Benutzern am meisten am wichtigsten ist, und dass sie das richtige Maß an Spezifität haben.
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, Zuletzt verwendete Für Dokumenterstellungsprogramme zu verwenden, bei denen Benutzer wahrscheinlich zu zuletzt verwendeten Zielen zurückkehren.
In diesem Beispiel verwendet Windows Editor Zuletzt verwendete Ziele.
Erwägen Sie die Verwendung von Frequent 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 Recent viele nutzlose Ziele zur Folge hätte. 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 verwendete in Windows Internet Explorer führt zu vielen nutzlosen Zielen.
Wenn Zuletzt oder Häufig gleichermaßen geeignet sind, verwenden Sie Zuletzt verwendet, da dieser Ansatz für Benutzer einfacher zu verstehen und vorhersagbarer ist.
Wenn Sie Zuletzt verwendet haben und das Programm im Menü Datei über eine Entsprechung verfügt, stellen Sie sicher, dass die Listen denselben Inhalt in derselben Reihenfolge aufweisen. Für Benutzer sollten dies die gleichen Listen 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 beliebigen Faktoren basieren.
Erstellen Sie benutzerdefinierte Versionen von Zuletzt oder Häufig, wenn diese geeignet sind, aber die automatische Verwaltung funktioniert nicht gut für Ihr Programm. Ihr Programm muss beispielsweise eine Vielzahl von Faktoren nachverfolgen, die über offene Dateibefehle hinausgehen. Verwenden Sie in diesem Fall denselben Namen (Zuletzt oder Häufig), und sortieren Sie die Reihenfolge, da 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 dabei, Aufgaben auszuführen, die sie noch nicht ausgeführt haben, z. B. das Lesen neuer Nachrichten, watch neuen Videos oder das Überprüfen ihrer nächsten Besprechung.
In diesem Beispiel listet Windows Media Center die zuletzt aufgezeichneten Anzeigen auf, die der Benutzer noch nicht gesehen hat.
Wählen Sie eine Sortierreihenfolge aus, die dem mentalen Modell der Liste des Benutzers entspricht. Für eine Aufgabenstilliste würde beispielsweise zuerst die nächste Aufgabenliste aufgelistet. Wenn kein klares mentales Modell vorhanden ist, sortieren Sie die Zielliste in alphabetischer Reihenfolge.
Verwenden Sie nicht mehrere Ziellisten, die unterschiedliche Ansichten derselben Daten bieten. Stattdessen sollten mehrere Ziellisten größtenteils unterschiedliche Daten enthalten, um Differenzszenarien zu unterstützen. Beispielsweise können Sie eine Liste Zuletzt verwendet oder häufig angeben, aber nicht beides. Dies ist verschwenderisch, wenn überlappende Elemente vorhanden sind, aber verwirrend, wenn überlappende Elemente entfernt werden.
Falsch:
In diesem Beispiel ist das Bereitstellen unterschiedlicher Ansichten derselben Ziele verschwenderisch.
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 aus Datenschutzgründen verfügt, löschen Sie auch die Liste Ziele. Ziellisten können vertrauliche Daten enthalten.
Miniaturansichtssymbolleisten
Interaktion
Stellen Sie bis zu sieben der wichtigsten, häufig verwendeten Befehle bereit, die für das in der Miniaturansicht angezeigte Fenster gelten. Fühlen Sie sich nicht verpflichtet, so viele Befehle wie möglich bereitzustellen, wenn Ihr Programm nur drei wichtige, häufig verwendete Befehle enthält, die nur drei bereitstellen.
Falsch:
In diesem Beispiel enthält die Miniaturansichtssymbolleiste Befehle, die nicht wichtig sind.
Verwenden Sie direkte und unmittelbare Befehle. Diese Befehle sollten sofort auf den Befehl klicken, sollte kein Dropdownmenü oder Dialogfeld für weitere Eingaben angezeigt werden.
Falsch:
Miniaturansichtssymbolsymbolbefehle müssen eine sofortige Wirkung haben.
Deaktivieren Sie Befehle, die nicht auf den aktuellen Kontext angewendet werden oder die direkt zu einem Fehler führen würden. Blenden Sie solche Befehle nicht aus, da die Symbolleistendarstellung dadurch instabil wird.
Schließen Sie die Miniaturansicht nicht, wenn Benutzer auf einen Befehl klicken, wenn sie die Ergebnisse wahrscheinlich überprüfen oder sofort auf einen anderen Befehl klicken. Entfernen Sie die Miniaturansicht für Befehle, die angeben, dass der Benutzer vorerst fertig ist, z. B. mit Befehlen, die andere Fenster anzeigen.
In diesem Beispiel wird durch Klicken auf Weiter in Windows Medienwiedergabe weiterhin die Miniaturansicht angezeigt, da Benutzer möglicherweise andere Befehle erteilen möchten.
In diesem Beispiel wird durch Klicken auf Chat in Windows Live Messenger die Miniaturansicht verworfen, da Benutzer höchstwahrscheinlich eine Nachricht senden.
Präsentation
- Stellen Sie sicher, dass Miniaturansichtssymbole den Richtlinien für Symbole im Aero-Stil entsprechen. Stellen Sie für jeden Befehl hochwertige Symbole mit 16 x 16, 20x20 und 24 x 24 Pixel bereit, vollfarbig. Die größeren Versionen werden in Anzeigemodi mit hoher dpi-Auflösung verwendet.
- Stellen Sie sicher, dass die Symbole in der Hintergrundfarbe der Symbolleiste sowohl im normalen als auch im Mauszustand deutlich sichtbar sind. Werten Sie Symbole immer im Kontext und in den Modi mit hohem Kontrast aus.
- Wählen Sie Befehlssymbolentwürfe 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 unterscheidbar sind. Stellen Sie sicher, dass die Symbole charakteristische Formen und Farben aufweisen. Auf diese Weise können Benutzer die Befehle schnell finden, auch wenn sie sich nicht an das Symbolsymbol erinnern. Nach der ersten Verwendung sollten Sich Benutzer nicht auf QuickInfos verlassen müssen, um zwischen den Befehlen zu unterscheiden.
- Geben Sie eine QuickInfo an, um die einzelnen Befehle zu bezeichnen. Eine gute QuickInfo beschriftet das nicht markierte Steuerelement, auf das verwiesen wird. Richtlinien und Beispiele finden Sie unter QuickInfos und Infotips.
Statusanzeigen
- Befolgen Sie die allgemeinen Statusanzeigerichtlinien, einschließlich nicht neu starten oder sichern des Fortschritts, und verwenden Sie eine rote Statusleiste, um auf ein Problem hinzuweisen.
- Vermeiden Sie unbestimmte Statusanzeigen. Unbestimmte Statusanzeigen zeigen Aktivität, nicht Fortschritt an. Reservieren Sie unbestimmte Statusanzeigen für seltene Situationen, in denen Benutzer Aktivitäten nicht als selbstverständlich ansehen.
Weitere Richtlinien finden Sie unter Statusleisten.
Text
Fenstertitel
Berücksichtigen Sie bei der Auswahl von Fenstertiteln die Darstellung des Titels auf der Taskleiste:
Optimieren Sie Titel für die Anzeige auf der Taskleiste, indem Sie die Unterscheidungsinformationen prägnant an die erste Stelle setzen.
Fassen Sie für Dialogfelder ohne moduslosen Fortschritt zunächst den Fortschritt zusammen. Beispiel: "66 % abgeschlossen".
Vermeiden Sie Fenstertitel mit unangenehmen Abschneidungen.
Falsch:
In diesem Beispiel hat der Titel des gekürzten Fensters unglückliche Ergebnisse.
Jump List-Befehle
- Starten Sie Befehle mit einem Verb.
- Verwenden Sie für Überschriften die Standardgroß- und kleinschreibung.
Weitere Richtlinien für Befehlsbezeichnungen finden Sie unter Menüs.
Dokumentation
Wenn Sie sich auf die Taskleiste beziehen:
- Verweisen Sie auf den gesamten Balken als Taskleiste (ein einzelnes zusammengesetztes Wort in Kleinbuchstaben).
- Beziehen Sie sich auf Elemente auf der Taskleiste speziell durch ihre Bezeichnung oder allgemein als Taskleistenschaltflächen.
- Formatieren Sie die Taskleistenbeschriftungen nach Möglichkeit mit fettem Text. Andernfalls setzen Sie die Bezeichnung nur in Anführungszeichen, wenn dies erforderlich ist, um Verwechslungen zu vermeiden.
- Verweisen Sie auf Überlagerungssymbole als Taskleistenschaltflächensymbole. Bezeichnen Sie sie nicht als Benachrichtigungen, auch wenn ihr Zweck darin besteht, Benutzer zu benachrichtigen. Sie können jedoch sagen, dass diese Symbole Benutzer über bestimmte Ereignisse informieren.
Beispiel: Das Taskleistensymbol "Neue E-Mail" benachrichtigt Sie, dass eine neue E-Mail-Nachricht eingegangen ist.