Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
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.
Menüs sind hierarchische Listen mit Befehlen oder Optionen, die Benutzern im aktuellen Kontext zur Verfügung stehen.
Dropdownmenüs sind Menüs, die bei Mausklick oder Daraufzeigen bei Bedarf angezeigt werden. Sie sind normalerweise aus der Sicht verborgen und daher ein effizientes Mittel zum Sparen des Bildschirmraums. Ein Untermenü oder kaskadierendes Menü ist ein sekundäres Menü, das bei Bedarf in einem Menü angezeigt wird. Sie werden durch einen Pfeil am Ende der Untermenübezeichnung angezeigt. Ein Menüelement ist ein einzelner Befehl oder eine einzelne Option in einem Menü.
Menüs werden häufig über eine Menüleiste angezeigt, bei der es sich um eine Liste mit beschrifteten Menükategorien handelt, die sich normalerweise am oberen Rand eines Fensters befinden. Im Gegensatz dazu wird ein Kontextmenü heruntergesetzt, wenn Benutzer mit der rechten Maustaste auf ein Objekt oder einen Fensterbereich klicken, der ein Kontextmenü unterstützt.
Eine typische Menüleiste, die ein Dropdownmenü und ein Untermenü anzeigt.
Hinweis
Richtlinien für Befehlsschaltflächen, Symbolleisten und Tastatur werden in separaten Artikeln vorgestellt.
Verwendungsmuster
Menüs weisen mehrere Verwendungsmuster auf:
| Verwendung | Beispiel |
|---|---|
|
Menüleisten In einer Menüleiste werden Befehle und Optionen in Dropdownmenüs angezeigt. |
Menüleisten sind sehr häufig und leicht zu finden, sowie eine effiziente Nutzung von Raum.
Eine Menüleiste aus Windows Mail. |
|
Symbolleistenmenüs eine Als Symbolleiste implementierte Menüleiste. |
Symbolleistenmenüs sind Symbolleisten, die hauptsächlich aus Befehlen in Menüschaltflächen und geteilten Schaltflächen bestehen, mit nur wenigen direkten Befehlen, falls vorhanden.
Ein Symbolleistenmenü in der Windows-Fotogalerie. Richtlinien zu diesem Muster finden Sie unter Symbolleisten. |
|
Registerkartenmenüs Schaltflächen in Registerkarten, die einen kleinen Satz von Befehlen und Optionen im Zusammenhang mit einer Registerkarte in einem Dropdownmenü anzeigen. |
Registerkarten mit Menüs sehen wie normale Registerkarten aus, mit Ausnahme ihres unteren Teils, verfügt über eine Schaltfläche mit Dropdownpfeil. Wenn Sie auf die Schaltfläche klicken, wird ein Dropdownmenü angezeigt, anstatt die Registerkarte auszuwählen.
Registerkartenmenüs werden in Windows Media Player verwendet. |
|
Menüschaltflächen Befehlsschaltflächen, die einen kleinen Satz verwandter Befehle in einem Dropdownmenü anzeigen. |
Menüschaltflächen sehen wie normale Befehlsschaltflächen aus, außer dass sie einen Dropdownpfeil enthalten. Wenn Sie auf die Schaltfläche klicken, wird anstelle eines Befehls ein Dropdownmenü angezeigt. Geteilte Schaltflächen ähneln Menüschaltflächen , mit der Ausnahme, dass sie Variationen eines Befehls sind, und durch Klicken auf den linken Teil der Schaltfläche wird die Aktion auf der Beschriftung direkt ausgeführt.
Eine Menüschaltfläche mit einer kleinen Gruppe zugehöriger Befehle. |
|
Kontextmenüs Dropdownmenüs, die einen kleinen Satz von Befehlen und Optionen im Zusammenhang mit dem aktuellen Kontext anzeigen. |
Dropdownmenüs, wenn Benutzer mit der rechten Maustaste auf ein Objekt oder einen Fensterbereich klicken, der ein Kontextmenü unterstützt.
ein Kontextmenü aus dem Windows-Explorer. Wenn Kontextmenüs die beste Menüauswahl sind, Sie aber eine Lösung benötigen, die für alle Benutzer geeignet ist, können Sie eine Dropdownschaltfläche für Menüs verwenden.
Ein Kontextmenü, das mit einer Dropdownschaltfläche des Menüs sichtbar gemacht wurde. |
|
Menüs im Aufgabenbereich eine kleine Gruppe von Befehlen im Zusammenhang mit dem ausgewählten Objekt oder Programmmodus. |
im Gegensatz zu Kontextmenüs werden sie automatisch in einem Fensterbereich anstelle von Bedarf angezeigt.
Ein Aufgabenbereichmenü aus der Windows-Fotogalerieanzeige. |
Ist dies die richtige Benutzeroberfläche?
Berücksichtigen Sie die folgenden Fragen, um sich zu entscheiden:
Menüleisten
Gehen Sie wie folgt vor:
- Ist das Fenster ein primäres Fenster?
- Gibt es viele Menüelemente?
- Gibt es viele Menükategorien?
- Gelten die meisten Menüelemente für das gesamte Programm und das primäre Fenster?
- Muss das Menü für alle Benutzer funktionieren?
Wenn ja, erwägen Sie die Verwendung einer Menüleiste.
Symbolleistenmenüs
Gehen Sie wie folgt vor:
- Ist das Fenster ein primäres Fenster?
- Verfügt das Fenster über eine Symbolleiste?
- Gibt es nur ein paar Menükategorien?
- Muss das Menü für alle Benutzer funktionieren?
Wenn ja, sollten Sie anstelle oder zusätzlich zu einer Menüleiste ein Symbolleistenmenü verwenden.
Registerkartenmenüs
Gehen Sie wie folgt vor:
- Ist das Fenster ein primäres Fenster?
- Verfügt das Fenster über Registerkarten, in denen jede Registerkarte für eine dedizierte Gruppe von Aufgaben verwendet wird (im Gegensatz zur Verwendung von Registerkarten zum Anzeigen verschiedener Ansichten)?
- Gibt es eine Menükategorie, die für jede Registerkarte gilt?
- Gibt es viele Befehle und Optionen, aber nur einen kleinen Satz für jede Registerkarte?
Wenn ja, sollten Sie anstelle einer Menüleiste ein Registerkartenmenü verwenden.
Kontextmenü
Gehen Sie wie folgt vor:
- Gibt es einen kleinen Satz kontextbezogener Befehle und Optionen, die für das ausgewählte Objekt oder den ausgewählten Fensterbereich gelten?
- Sind diese Menüelemente redundant?
- Sind die Zielbenutzer mit Kontextmenüs vertraut?
In diesem Zusammenhang sollten Sie Kontextmenüs für die Objekte und Fensterbereiche bereitstellen, die sie benötigen.
Bei browserbasierten Programmen sind Aufgabenbereichsmenüs eine gängigere Lösung für Kontextbefehle. Derzeit erwarten Benutzer, dass Kontextmenüs in browserbasierten Programmen generisch und nicht hilfreich sind.
Menü "Aufgabenbereich"
Gehen Sie wie folgt vor:
- Ist das Fenster ein primäres Fenster?
- Gibt es einen kleinen Satz kontextbezogener Befehle und Optionen, die für das ausgewählte Objekt oder den Programmmodus gelten?
- Gibt es ein paar Menükategorien?
- Muss das Menü für alle Benutzer funktionieren?
Wenn ja, sollten Sie anstelle eines Kontextmenüs ein Aufgabenbereichmenü verwenden.
Designkonzepte
Effektive Menüs, die eine gute Benutzererfahrung fördern:
- Verwenden Sie eine Befehlspräsentation, die Ihrem Programmtyp, Fenstertypen, Befehlsverwendung und Zielbenutzern entspricht.
- Sind gut organisiert und verwenden Sie bei Bedarf die Standardmenüorganisation.
- Verwenden Sie Menüleisten, Symbolleisten und Kontextmenüs effektiv.
- Verwenden Sie Symbole effektiv.
- Verwenden Sie Zugriffstasten und Tastenkombinationen effektiv.
Wenn Sie nur eine Sache tun...
Wählen Sie eine Befehlspräsentation aus, die Ihrem Programmtyp, Fenstertypen, Befehlsverwendung und Zielbenutzern entspricht.
Leitlinien
Allgemein
- Alle Menümuster mit Ausnahme von Menüleisten benötigen einen Dropdownpfeil, um das Vorhandensein eines Pulldownmenüs anzuzeigen. Das Vorhandensein von Menüs geht ohne Angabe in einer Menüleiste, aber nicht in den anderen Mustern.
- Ändern Sie die Namen von Menüelementen nicht dynamisch. Dies ist verwirrend und unerwartet. Ändern Sie z. B. bei auswahl keine Option für den Hochformatmodus in den Querformatmodus. Verwenden Sie für Modi stattdessen Aufzählungszeichen und Häkchen .
- Ausnahme: Sie können Menüelementnamen, die auf Objektnamen basieren, dynamisch ändern. Beispielsweise können Listen mit zuletzt verwendeten Dateien oder Fensternamen dynamisch sein.
Menüleisten
- Erwägen Sie, Menüleisten mit drei oder weniger Menükategorien zu beseitigen. Wenn nur wenige Befehle vorhanden sind, bevorzugen Sie leichtere Alternativen wie Symbolleistenmenüs oder direktere Alternativen wie Befehlsschaltflächen und Links.
- Sie haben nicht mehr als 10 Menükategorien. Zu viele Menükategorien sind überwältigend und erschweren die Verwendung der Menüleiste.
- Erwägen Sie das Ausblenden der Menüleiste , wenn die Symbolleiste oder direkte Befehle fast alle Befehle bereitstellen, die von den meisten Benutzern benötigt werden. Benutzern das Ein- oder Ausblenden mit einer Häkchenoption auf einer Menüleiste in einem Symbolleistenmenü gestatten.
In diesem Beispiel bietet Windows Internet Explorer eine Menüleistenoption.
Weitere Informationen finden Sie unter Ausblenden von Menüleisten.
Ausblenden von Menüleisten
Im Allgemeinen funktionieren Symbolleisten hervorragend zusammen mit Menüleisten, da beide sich ohne Kompromisse auf ihre Stärken konzentrieren können.
- Blenden Sie die Menüleiste standardmäßig aus, wenn ihr Symbolleistenentwurf eine Menüleiste redundant macht.
- Blenden Sie die Menüleiste aus, anstatt sie vollständig zu entfernen, da Menüleisten für Tastaturbenutzer besser zugänglich sind.
- Um die Menüleiste wiederherzustellen, stellen Sie eine Menüleisten-Häkchenoption in der Menükategorie "Ansicht" (für primäre Symbolleisten) oder "Tools" (für sekundäre Symbolleisten) bereit. Weitere Informationen finden Sie unter Standardmenü und geteilten Schaltflächen.
Menükategorien
- Wählen Sie einzelne Wortnamen für Menükategorien aus. Die Verwendung mehrerer Wörter macht die Trennung zwischen Kategorien verwirrend.
- Verwenden Sie für Programme, die Dokumente erstellen oder anzeigen, die Standardmenükategorien wie "Datei", "Bearbeiten", "Ansicht", "Extras" und "Hilfe". Auf diese Weise können allgemeine Menüelemente vorhersagbar und einfacher zu finden sein.
- Für andere Arten von Programmen sollten Sie die Organisation Ihrer Befehle und Optionen in nützlicheren, natürlichen Kategorien basierend auf dem Zweck Ihres Programms und der Art und Weise, wie Benutzer über ihre Aufgaben und Ziele nachdenken, in Betracht ziehen. Fühlen Sie sich nicht verpflichtet, die Standardmenüorganisation zu verwenden, wenn sie nicht für Ihr Programm geeignet ist.
- Wenn Sie nicht standardmäßige Menükategorien verwenden, müssen Sie gute Kategorienamen auswählen. Weitere Informationen finden Sie im Abschnitt "Bezeichnungen ".
- Bevorzugen Sie aufgabenorientierte Menükategorien gegenüber generischen Kategorien. Aufgabenorientierte Kategorien erleichtern das Auffinden von Menüelementen.
In diesem Beispiel verwendet Windows Media Player aufgabenorientierte Menükategorien.
- Vermeiden Sie Menükategorien mit nur einem oder zwei Menüelementen. Wenn sinnvoll, konsolidieren Sie mit anderen Menükategorien, vielleicht mithilfe eines Untermenüs.
-
Erwägen Sie, dasselbe Menüelement nur in mehreren Kategorien zu platzieren, wenn:
- Das Menüelement gehört logisch zu mehreren Menükategorien.
- Sie haben Daten, die zeigen, dass Benutzer probleme beim Auffinden des Elements in einer einzelnen Menükategorie haben.
- Sie haben nur ein oder zwei schwer zu findende Menüelemente in mehreren Kategorien.
- Platzieren Sie keine verschiedenen Menüelemente, die denselben Namen in mehreren Kategorien verwenden. Verwenden Sie beispielsweise keine unterschiedlichen Menüelemente im Menü "Optionen" in mehreren Kategorien.
- Ausnahme: Das Registerkartenmenümuster enthält möglicherweise unterschiedliche Optionen und Hilfemenüelemente in jedem Registerkartenmenü.
In diesem Beispiel verfügt Windows Media Player über Optionen und Hilfemenüelemente in jedem Registerkartenmenü.
Menüelementorganisation und -bestellung
- Ordnen Sie die Menüelemente in Gruppen von sieben oder weniger stark verknüpften Elementen an. Dazu zählen Untermenüs als einzelnes Menüelement im übergeordneten Menü.
- Platzieren Sie nicht mehr als 25 Elemente in einer einzelnen Ebene eines Menüs (nicht zählende Untermenüs).
- Fügen Sie Trennzeichen zwischen den Gruppen in einem Menü ein. Ein Trennzeichen ist eine einzelne Linie, die die Breite des Menüs überspannt.
- Platzieren Sie die Gruppen innerhalb eines Menüs in ihrer logischen Reihenfolge. Wenn keine logische Reihenfolge vorhanden ist, platzieren Sie zuerst die am häufigsten verwendeten Gruppen.
- Platzieren Sie die Elemente in einer Gruppe in ihrer logischen Reihenfolge. Wenn keine logische Reihenfolge vorhanden ist, platzieren Sie zuerst die am häufigsten verwendeten Elemente. Platzieren Sie numerische Elemente (z. B. Zoomprozentsätze) in numerischer Reihenfolge.
Untermenüs
- Vermeiden Sie unnötige Verwendung von Untermenüs. Untermenüs erfordern mehr physischen Aufwand für die Verwendung und machen die Menüelemente in der Regel schwieriger zu finden.
- Fügen Sie häufig verwendete Menüelemente nicht in ein Untermenü ein. Dies würde die Verwendung dieser Befehle ineffizient machen. Sie können jedoch häufig verwendete Befehle in einem Untermenü platzieren, wenn normalerweise direkter auf sie zugegriffen wird, z. B. mit einer Symbolleiste.
-
Erwägen Sie die Verwendung eines Untermenüs, wenn:
- Dadurch wird das übergeordnete Menü vereinfacht, da es viele Elemente (20 oder mehr) enthält, oder das Untermenü ist Teil einer Gruppe von mehr als sieben Elementen.
- Die Elemente im Untermenü werden weniger häufig verwendet als die Elemente im übergeordneten Menü.
- Das Untermenü hätte drei oder mehr Elemente.
- Es gibt drei oder mehr Befehle, die mit demselben Wort beginnen. Verwenden Sie in diesem Fall dieses Wort als Untermenübezeichnung.
In diesem Beispiel ersetzt das Untermenü "Neu" separate Befehle für "Neue E-Mail", "Neue Nachricht", "Neuer Ordner" und "Neuer Kontakt".
- Verwenden Sie die meisten drei Menüebenen. Das heißt, Sie können über ein primäres Menü und auf den meisten zwei Ebenen von Untermenüs verfügen. Zwei Ebenen von Untermenüs sollten selten sein.
Präsentation
-
Deaktivieren Sie Menüelemente, die nicht für den aktuellen Kontext gelten, anstatt sie zu entfernen. Dadurch wird der Inhalt der Menüleiste stabil und einfacher zu finden.
Ausnahmen:
- Entfernen Sie bei Kontextmenükategorien , statt Kontextmenüelemente zu deaktivieren, die nicht für den aktuellen Kontext gelten. Eine Menükategorie ist kontextbezogen, wenn sie nur für bestimmte Modi angezeigt wird, z. B. wenn ein bestimmter Objekttyp ausgewählt ist. Ausführliche Informationen finden Sie unter "Entfernen" und "Deaktivieren von Richtlinien für Kontextmenüs".
- Wenn ermittelt wird, wann ein Menüelement deaktiviert werden soll, führt dies zu spürbaren Leistungsproblemen, lassen Sie das Menüelement aktiv und führen bei Bedarf zu einer Fehlermeldung.
Registerkartenmenüs
- Jedes Registerkartenmenü enthält möglicherweise kontextspezifische Optionen und Hilfemenüelemente. Dies ist im Gegensatz zu allen anderen Menümustern. Jede Registerkarte wird für einen dedizierten Satz von Aufgaben verwendet, sodass jede Redundanz über Registerkartenmenüs hinweg nicht verwirrend ist.
Kontextmenüs
- Verwenden Sie Kontextmenüs nur für Kontextbefehle und -optionen. Die Menüelemente sollten nur für das ausgewählte (oder angeklickte) Objekt oder Fensterbereich gelten, nicht auf das gesamte Programm.
- Stellen Sie Befehle nicht nur über Kontextmenüs zur Verfügung. Wie Tastenkombinationen sind Kontextmenüs alternative Mittel zum Ausführen von Befehlen und Auswählen von Optionen. Beispielsweise steht ein Befehl "Eigenschaften" auch über die Menüleiste oder die ALT+EINGABETASTE-Zugriffstaste zur Verfügung.
- Stellen Sie Kontextmenüs für alle Objekte und Fensterbereiche bereit, die von einem kleinen Satz kontextbezogener Befehle und Optionen profitieren. Viele Benutzer klicken regelmäßig mit der rechten Maustaste und erwarten, dass Sie kontextmenüs überall finden.
- Erwägen Sie die Verwendung einer Dropdown-Dropdownschaltfläche für Kontextmenüs für alle Benutzer. Normalerweise eignen sich Kontextmenüs für Befehle und Optionen, die auf erweiterte Benutzer ausgerichtet sind. Sie können jedoch eine Dropdownschaltfläche für Menüs verwenden, wenn Kontextmenüs die beste Menüauswahl sind und Sie alle Benutzer ansprechen müssen.
In diesem Beispiel wird eine Dropdownschaltfläche für ein Menü verwendet, um ein Kontextmenü sichtbar zu machen.
Menüelementorganisation und -bestellung
- Ordnen Sie die Menüelemente in Gruppen von sieben oder weniger stark verknüpften Elementen an.
- Vermeiden Sie die Verwendung von Untermenüs , um Kontextmenüs einfach, direkt und effizient zu halten.
- Fügen Sie nicht mehr als 15 Elemente in ein Kontextmenü ein.
- Fügen Sie Trennzeichen zwischen den Gruppen in einem Menü ein. Ein Trennzeichen ist eine einzelne Linie, die die Breite des Menüs überspannt.
- Zeigen Sie Menüelemente in der folgenden Reihenfolge an:
- Primäre (am häufigsten verwendete) Befehle
- Sekundäre Befehle, die vom Objekt unterstützt werden
-
<Trennzeichen>
Übertragungsbefehle - Objekteinstellungen
-
<Trennzeichen>
Objektbefehle
- Open Run Play Print <separator>
- Trennzeichen "Kopieren einfügen" ausschneiden <>
- Umbenennen <von Trennzeicheneigenschaften> löschen
Präsentation
- Zeigen Sie den Standardbefehl fett an. Wenn dies praktisch ist, machen Sie es auch zum ersten Menüelement. Der Standardbefehl wird aufgerufen, wenn Benutzer doppelklicken oder ein Objekt auswählen und die EINGABETASTE drücken.
- Entfernen Sie keine Kontextmenüelemente, die nicht für den aktuellen Kontext gelten. Auf diese Weise werden Kontextmenüs kontextbezogen und effizient.
-
Ausnahme: Deaktivieren Sie Menüelemente, die nicht angewendet werden, wenn eine angemessene Erwartung dafür besteht, dass sie verfügbar sind:
- Sie verfügen immer über die relevanten Standardkontextmenübefehle wie "Ausschneiden", "Kopieren", "Einfügen", "Löschen" und "Umbenennen".
- Verfügen Sie immer über die Befehle, die verwandte Sätze abschließen. Wenn z. B. ein "Zurück" vorhanden ist, sollte auch ein Vorwärts-Objekt vorhanden sein. Wenn ein Ausschneiden vorhanden ist, haben Sie immer eine Kopie und einzufügen.
-
Ausnahme: Deaktivieren Sie Menüelemente, die nicht angewendet werden, wenn eine angemessene Erwartung dafür besteht, dass sie verfügbar sind:
Aufzählungszeichen und Häkchen
- Menüelemente, die Optionen sind, können Aufzählungszeichen und Häkchen verwenden. Befehle dürfen nicht ausgeführt werden.
- Verwenden Sie ein Aufzählungszeichen, um eine Option aus einer kleinen Gruppe sich gegenseitig ausschließenden Auswahlmöglichkeiten auszuwählen. Es sollte immer mindestens zwei Aufzählungszeichen in einer Gruppe vorhanden sein. Weitere Informationen finden Sie unter Optionsfelder.
- Verwenden Sie ein Häkchen, um eine unabhängige Einstellung ein- oder auszuschalten. Wenn die ausgewählten und gelöschten Zustände keine klaren und eindeutigen Gegensätze sind, verwenden Sie stattdessen eine Reihe von Aufzählungszeichen. Weitere Informationen finden Sie unter Kontrollkästchen.
- Zeigen Sie für einen gemischten Häkchenzustand ein Menüelement ohne Häkchen an. Der gemischte Zustand wird für mehrfache Auswahl verwendet, um anzugeben, dass die Option für einige, aber nicht alle Objekte festgelegt ist, sodass jedes einzelne Objekt entweder den ausgewählten oder gelöschten Zustand aufweist. Der gemischte Zustand wird nicht als dritter Zustand für ein einzelnes Element verwendet.
- Setzen Sie Trennzeichen zwischen den zugehörigen Sätzen von Häkchen oder Aufzählungszeichen. Ein Trennzeichen ist eine einzelne Linie, die die Breite des Menüs überspannt.
Ikonen
-
Erwägen Sie die Bereitstellung von Menüelementsymbolen für:
- Die am häufigsten verwendeten Menüelemente.
- Menüelemente, deren Symbol standard und bekannt ist.
- Menüelemente, deren Symbol gut veranschaulicht, was der Befehl tut.
- Wenn Sie Symbole verwenden, fühlen Sie sich nicht verpflichtet, sie für alle Menüelemente bereitzustellen. Kryptische Symbole sind nicht hilfreich, verursachen visuelle Unordnung und hindern die Benutzer daran, sich auf wichtige Menüelemente zu konzentrieren.
In diesem Beispiel enthält das Menü "Organisieren" nur Symbole für die am häufigsten verwendeten Menüelemente.
- Stellen Sie sicher, dass Menüsymbole den Richtlinien für Aero-Stil-Symbole entsprechen.
Weitere Informationen und Beispiele finden Sie unter Symbole.
Zugriffstasten
- Weisen Sie allen Menüelementen Zugriffstasten zu. Keine Ausnahmen.
- Weisen Sie nach Möglichkeit Zugriffstasten für häufig verwendete Befehle gemäß den Standard-Zugriffstastenzuweisungen zu. Während konsistente Zugriffstastenzuweisungen nicht immer möglich sind, werden sie sicherlich bevorzugt – insbesondere für häufig verwendete Befehle.
- Für dynamische Menüelemente (z. B. zuletzt verwendete Dateien) weisen Sie Zugriffstasten numerisch zu.
In diesem Beispiel weist das Paint-Programm in Windows den zuletzt verwendeten Dateien numerische Zugriffstasten zu.
- Weisen Sie eindeutige Zugriffstasten innerhalb einer Menüebene zu. Sie können Zugriffstasten auf verschiedenen Menüebenen wiederverwenden.
-
Erleichtern der Suche nach Zugriffstasten:
- Wählen Sie für die am häufigsten verwendeten Menüelemente Zeichen am Anfang des ersten oder zweiten Worts der Beschriftung aus, vorzugsweise das erste Zeichen.
- Wählen Sie für weniger häufig verwendete Menüelemente Buchstaben aus, die ein unverwechselbares Konsonant oder ein Vokal im Etikett sind.
- Zeichen mit breiten Breiten bevorzugen, wie w, m und Großbuchstaben.
- Bevorzugen Sie ein unverwechselbares Konsonanten oder ein Vokal, wie "x" in "Exit".
-
Vermeiden Sie die Verwendung von Zeichen, die die Unterstreichung schwer zu erkennen machen, z. B. (von den problematischsten bis zu den geringsten Problematischen):
- Buchstaben, die nur ein Pixel breit sind, z. B. i und l.
- Buchstaben mit Absteigenden, z. B. g, j, p, q und y.
- Buchstaben neben einem Buchstaben mit einem Absteigenden.
Weitere Richtlinien und Beispiele finden Sie unter Tastatur-.
Tastenkombinationen
- Weisen Sie den am häufigsten verwendeten Menüelementen Tastenkombinationen zu. Selten verwendete Menüelemente benötigen keine Tastenkombinationen, da Benutzer stattdessen Zugriffstasten verwenden können.
- Erstellen Sie keine Tastenkombination als einzige Möglichkeit zum Ausführen einer Aufgabe. Benutzer sollten auch die Maus oder die Tastatur mit TAB, Pfeil und Zugriffstasten verwenden können.
- Verwenden Sie für bekannte Tastenkombinationen die Standardzuweisungen.
- Weisen Sie bekannten Tastenkombinationen keine andere Bedeutung zu. Da sie sich merken, sind inkonsistente Bedeutungen für bekannte Tastenkombinationen frustrierend und fehleranfällig. Informationen zu den bekannten Tastenkombinationen, die von Windows-Programmen verwendet werden, finden Sie unter Windows-Tastenkombinationen.
- Versuchen Sie nicht, systemweite Programmverknüpfungsschlüssel zuzuweisen. Die Tastenkombinationen Ihres Programms wirken sich nur dann aus, wenn ihr Programm den Eingabefokus hat.
- Dokumentieren Sie alle Tastenkombinationen. Auf diese Weise können Benutzer die Tastenkombinationen erlernen.
- Ausnahme: Keine Tastenkombinationen in Kontextmenüs anzeigen. Kontextmenüs zeigen die Tastenkombinationen nicht an, da sie für effizienzoptimiert optimiert sind.
-
Für nicht standardmäßige Tastenzuweisungen:
- Wählen Sie Tastenkombinationen aus, für die keine Standardzuweisungen vorhanden sind. Standardmäßige Tastenkombinationen nie neu zuweisen.
- Verwenden Sie nicht standardmäßige Tastenzuweisungen konsistent im gesamten Programm. Weisen Sie in verschiedenen Fenstern keine unterschiedlichen Bedeutungen zu.
- Wenn möglich, wählen Sie Mnemonic-Tastenzuweisungen aus, insbesondere für häufig verwendete Befehle.
- Verwenden Sie Funktionstasten für Befehle, die einen kleinen Effekt haben, z. B. Befehle, die auf das ausgewählte Objekt angewendet werden. F2 benennt z. B. das ausgewählte Element um.
- Verwenden Sie STRG-Tastenkombinationen für Befehle, die einen großen Effekt haben, z. B. Befehle, die auf ein gesamtes Dokument angewendet werden. Strg+S speichert z. B. das aktuelle Dokument.
- Verwenden Sie Umschalttastenkombinationen für Befehle, die die Aktionen der Standardtaste erweitern oder ergänzen. Beispielsweise wechselt die TASTENKOMBINATION ALT+TAB durch geöffnete primäre Fenster, während ALT+UMSCHALT+TAB in umgekehrter Reihenfolge wechselt. In ähnlicher Weise zeigt F1 die Hilfe an, während UMSCHALT+F1 kontextbezogene Hilfe anzeigt.
- Verwenden Sie nicht die folgenden Zeichen für Tastenkombinationen: @ $ {} [] \ ~ | ^ ' <>. Für diese Zeichen sind unterschiedliche Tastenkombinationen in verschiedenen Sprachen erforderlich oder gebietsschemaspezifisch.
- Verwenden Sie nicht STRG+ALT-Kombinationen,, da Windows diese Kombination in einigen Sprachversionen als ALTGR-Taste interpretiert, die alphanumerische Zeichen generiert.
- Wenn Ihr Programm viele Tastenkombinationen zuweist, können Sie die Aufgaben anpassen. Auf diese Weise können Benutzer widersprüchliche Tastenkombinationen neu zuweisen und von anderen Produkten migrieren. Die meisten Programme weisen nicht genügend Tastenkombinationen zu, um dieses Feature zu benötigen.
Weitere Richtlinien und Standardtastenzuweisungen finden Sie unter Tastatur.
Standardmenüs
- Verwenden Sie die Standardmenüorganisation für Programme, die Dokumente erstellen oder anzeigen. Die Standardmenüorganisation macht allgemeine Menüelemente vorhersehbar und einfacher zu finden.
- Verwenden Sie für andere Arten von Programmen die Standardmenüorganisation nur, wenn es sinnvoll ist. Erwägen Sie die Organisation Ihrer Befehle und Optionen in nützlicheren, natürlichen Kategorien basierend auf dem Zweck Ihres Programms und der Art und Weise, wie Benutzer über ihre Aufgaben und Ziele nachdenken.
Standardmenüleisten
Die Standard-Menüleistenstruktur lautet wie folgt. Diese Liste enthält die Menükategorie- und Elementbeschriftungen, ihre Reihenfolge mit Trennzeichen, deren Zugriff und Tastenkombinationen sowie die Ellipsen.
Datei
Neue STRG+N
Offen... STRG+O
Strg+S schließen
Speichern unter... An Druck senden... STRG+P
Seitenansicht
Seite einrichten
1 <filename>
2 <filename>
3 <filename>
...
Alt+F4 beenden (Tastenkombination wird normalerweise nicht angegeben)
Bearbeiten
Rückgängig: STRG+Z
Wiederholen: STRG+Y
<Trennzeichen>
Ausschneiden STRG+X
Strg+C kopieren
STRG+V einfügen
<Trennzeichen>
Alle STRG+A auswählen
<Trennzeichen>
Entf löschen (Verknüpfung wird in der Regel nicht angegeben)
<Trennzeichen>
Finden... STRG+F
Nächstes F3 suchen (Befehl wird normalerweise nicht angegeben)
Ersetzen... STRG+H
Gehe zu... STRG+G
Ansicht
Symbolleisten
Statusleiste
<Trennzeichen>
Zoomen in STRG++
Strg+- verkleineren
<Trennzeichen>
Vollbild F11
Aktualisieren von F5
Werkzeuge
<Trennzeichen>
Hilfe <program name> zu Optionen F1
<Trennzeichen>
Informationen zu <program name>
Standardsymbolleistenmenüschaltflächen
Die standardsymbolleistenmenüschaltflächen sind wie folgt. Diese Liste enthält die Menükategorie- und Elementbeschriftungen, ihre Reihenfolge mit Trennzeichen, deren Tastenkombinationen und die Ellipsen.
- Werkzeuge
- VollbildF11(Zugriffstaste erneut zuweisen, wenn "Suchen" ebenfalls verwendet wird.) Symbolleisten(Beachten Sie, dass der Befehl "Menüleiste" hier angezeigt wird.) <Trennzeichen> Drucken... Finden... <Trennzeichen zum> Zoomen von Textgrößenoptionen <>
- Neues folderCtrl+N-Trennzeichen CutCtrl+X CopyCtrl+C PasteCtrl+V-Trennzeichen <> Wählen Sie allCtrl+A-Trennzeichen <> DeleteDel(Verknüpfung in der Regel nicht angegeben) Umbenennen-Trennzeichenoptionen <><>
- Neues windowCtrl+N-Trennzeichen <> Zoom Textgröße
Standardkontextmenüs
Der Standardkontextmenüinhalt lautet wie folgt. Diese Liste zeigt die Menüelementbeschriftungen, ihre Reihenfolge mit Trennzeichen, ihre Zugriffstasten und die Ellipsen an. Kontextmenüs zeigen keine Tastenkombinationen an.
- "Wiedergabe bearbeiten drucken" öffnen... <Trennzeichen "> Ausschneiden Kopieren einfügen <"-Trennzeichen> "Umbenennen <löschen">
Sperren der <object name>(checkmark)
Eigenschaften
Verwenden von Auslassungspunkten
Während Menübefehle für sofortige Aktionen verwendet werden, sind möglicherweise weitere Informationen erforderlich, um die Aktion auszuführen. Geben Sie einen Befehl an, der zusätzliche Informationen (einschließlich einer Bestätigung) benötigt, indem Sie am Ende der Bezeichnung eine Auslassungspunkte hinzufügen.
In diesem Beispiel zeigt der Befehl „Drucken...“ ein Dialogfeld „Drucken“ an, um weitere Informationen zu sammeln.
Die ordnungsgemäße Verwendung von Auslassungspunkten ist wichtig, um anzugeben, dass Benutzer weitere Entscheidungen treffen können, bevor Sie die Aktion ausführen, oder sogar die Aktion vollständig abbrechen. Der visuelle Hinweis durch Auslassungspunkte ermöglicht es Benutzern, Ihre Software problemlos zu erkunden.
Dies bedeutet nicht, dass Sie eine Auslassungspunkte verwenden sollten, wenn eine Aktion nur dann ein anderes Fenster anzeigt , wenn zusätzliche Informationen zum Ausführen der Aktion erforderlich sind. Beispielsweise müssen die Befehle "Info", "Erweitert", "Hilfe", "Optionen", "Eigenschaften" und "Einstellungen" ein weiteres Fenster anzeigen, aber keine zusätzlichen Informationen vom Benutzer benötigen. Daher benötigen sie keine Auslassungspunkte.
Im Falle von Mehrdeutigkeiten (zum Beispiel fehlt in der Befehlsbezeichnung ein Verb) entscheiden Sie auf Grundlage der wahrscheinlichsten Benutzeraktion. Wenn das reine Anzeigen des Fensters eine gängige Aktion ist, verwenden Sie keine Auslassungspunkte.
Richtig:
Weitere Farben...
Versionsinformationen
Im ersten Beispiel werden Benutzer höchstwahrscheinlich eine Farbe auswählen, daher ist die Verwendung von Auslassungspunkten richtig. Im zweiten Beispiel möchten die Benutzer höchstwahrscheinlich die Versionsinformationen anzeigen, sodass Auslassungspunkte unnötig sind.
Hinweis
Wenn Sie bestimmen, ob ein Menübefehl eine Auslassungspunkte benötigt, verwenden Sie nicht die Notwendigkeit, Rechte als Faktor zu erhöhen .
Die Erhöhung von Berechtigungen ist keine Information, die zum Ausführen eines Befehls benötigt wird (sondern dient eher der Berechtigung) und die Notwendigkeit der Erhöhung wird durch das Sicherheitsschild angezeigt.
Beschriftungen
-
Groß-/Kleinschreibung im Satzformat verwenden.
- Ausnahme: Bei älteren Anwendungen können Sie bei Bedarf großgeschriebene Groß-/Kleinschreibungen verwenden, um das Mischen von Groß-/Kleinschreibungsformaten zu vermeiden.
Menükategorienamen
- Verwenden Sie Menükategorienamen, bei denen es sich um einzelne Wortverben oder Nomen handelt. Eine Mehrfachwortbeschriftung kann für zwei Einwortbeschriftungen verwechselt werden.
- Bevorzugen Sie verbbasierte Menünamen. Lassen Sie das Verb jedoch aus, wenn es "Erstellen", "Anzeigen", "Anzeigen", "Anzeigen" oder "Verwalten" ist. Beispielsweise haben die folgenden Menükategorien keine Verben:
- Tabelle
- Werkzeuge
- Fenster
- Verwenden Sie für nicht standardmäßige Kategorienamen ein einzelnes, spezifisches Wort, das den Menüinhalt eindeutig und genau beschreibt. Obwohl die Namen nicht so allgemein sein müssen, dass sie alles im Menü beschreiben, sollten sie vorhersagbar genug sein, damit benutzer nicht überrascht sind, was sie im Menü finden.
Menüelementnamen
- Menüelementnamen verwenden, die mit einem Verb, Nomen oder Nomenausdruck beginnen.
- Bevorzugen Sie verbbasierte Menünamen. Lassen Sie das Verb jedoch aus, wenn:
- Das Verb lautet "Erstellen", "Anzeigen", "Anzeigen", "Anzeigen" oder "Verwalten". Beispielsweise verfügen die folgenden Befehle nicht über Verben:
- Über uns
- Fortgeschritten
- Vollbild
- Neu
- Optionen
- Eigenschaften
- Das Verb entspricht dem Namen der Menükategorie, um Wiederholungen zu vermeiden. Verwenden Sie z. B. in der Menükategorie "Einfügen" text, "Tabelle" und "Bild" anstelle von "Text einfügen", "Tabelle einfügen" und "Bild einfügen".
- Das Verb lautet "Erstellen", "Anzeigen", "Anzeigen", "Anzeigen" oder "Verwalten". Beispielsweise verfügen die folgenden Befehle nicht über Verben:
- Verwenden Sie bestimmte Verben. Vermeiden Sie generische, nicht hilfreiche Verben wie "Ändern" und "Verwalten".
- Verwenden Sie Singular-Substantive für Befehle, die auf ein einzelnes Objekt angewendet werden, andernfalls plurale Substantive.
- Verwenden Sie Modifizierer nach Bedarf, um zwischen ähnlichen Befehlen zu unterscheiden. Beispiele: Zeile oberhalb einfügen, Zeile darunter einfügen.
- Wählen Sie für Paare komplementärer Befehle eindeutig ergänzende Namen aus. Beispiele: Hinzufügen, Entfernen; Einblenden, Ausblenden; Einfügen, Löschen.
- Menüelementnamen basierend auf Benutzerzielen und Aufgaben auswählen, nicht auf Technologie.
Richtig:
Falsch:
Im falschen Beispiel basiert das Menüelement auf seiner Technologie.
- Verwenden Sie die folgenden Menüelementnamen für den angegebenen Zweck:
- Optionen So zeigen Sie Programmoptionen an.
- Anpassen So zeigen Sie die Programmoptionen speziell im Zusammenhang mit der mechanischen UI-Konfiguration an.
- Personalisieren So zeigen Sie eine Zusammenfassung der häufig verwendeten Personalisierungseinstellungen an.
- Einstellungen Verwenden Sie sie nicht. Verwenden Sie stattdessen „Optionen“.
- Eigenschaften So zeigen Sie das Eigenschaftenfenster eines Objekts an.
- Einstellungen Verwenden Sie nicht als Menübezeichnung. Verwenden Sie stattdessen „Optionen“.
Untermenünamen
- Menüelemente, die Untermenüs anzeigen, haben nie eine Auslassungspunkte auf ihrer Beschriftung. Der Untermenüpfeil gibt an, dass eine andere Auswahl erforderlich ist.
Falsch:
In diesem Beispiel weist das Menüelement "Neu" fälschlicherweise eine Auslassungspunkte auf.
Dokumentation
Beim Verweisen auf Menüs:
- In Befehlen, die Menüs ein- oder ausblenden, verweisen Sie auf Menüleisten. Bezeichnen Sie sie nicht als klassische Menüs.
- Verweisen Sie auf Menüs anhand ihrer Bezeichnungen. Verwenden Sie den genauen Beschriftungstext, einschließlich der Groß- und Kleinschreibung, aber ohne den Unterstrich oder die Auslassungspunkte der Zugriffstaste.
- Verwenden Sie "Im
<category name>Menü", um auf Menükategorien zu verweisen. Wenn der Speicherort eines Menüelements aus dem Kontext gelöscht wird, müssen Sie die Menükategorie nicht erwähnen. - Um die Benutzerinteraktion von Menüelementen zu beschreiben, verwenden Sie Klick, ohne das Wortmenü oder den Befehl. Verwenden Sie nicht "Auswählen", "Auswählen" oder "Auswählen". Verweisen Sie nicht auf ein Menüelement als Menüelement, außer in der technischen Dokumentation.
- Um das Entfernen eines Häkchens aus einer Menüoption zu beschreiben, verwenden Sie klicken, um das Häkchen zu entfernen. Verwenden Sie nicht klar.
- Verweisen Sie auf Kontextmenüs als Kontextmenüs, nicht auf Kontextmenüs.
- Verwenden Sie keine kaskadierenden, Pulldown-, Dropdown- oder Popupmenüs, um Menüs zu beschreiben, außer in der Programmierdokumentation.
- Verweisen Sie auf nicht verfügbare Menüelemente als nicht verfügbar, nicht als abgeblendet, deaktiviert oder abgeblendet. Wird in der Programmierdokumentation deaktiviert.
- Formatieren Sie die Beschriftungen nach Möglichkeit fett formatiert. Platzieren Sie andernfalls die Beschriftungen nur dann in Anführungszeichen, wenn dies erforderlich ist, um Verwirrung zu vermeiden.
Beispiele
- Klicken Sie im Menü "Datei " auf "Drucken ", um das Dokument zu drucken.
- Zeigen Sie im Menü "Ansicht " auf Symbolleisten, und klicken Sie dann auf "Formatierung".