Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Christian Kirbach
christian.kirbach@gmail.com 2014
Mario Blättermann
mario.blaettermann@gmail.com 2016

# Menüs

Ein Menü ist eine Liste von Aktionen und/oder Optionen, die durch Klicken auf eine Überschrift oder einen Knopf aufgedeckt wird. Im Falle von Kontextmenüs wird das Menü durch eine sekundäre auf ein Inhaltsobjekt angewendete Aktion (wie einen Klick mit der rechten Maustaste oder einen langen Druck auf den Touchscreen) geöffnet.

# Anwendungsfälle

Menüs können als Teil einer Menüleiste, als Kontextmenüs (siehe Markierungsmodus) oder als Teil eines Knopfmenüs auftreten. In den verlinkten Seiten finden Sie Anweisungen, wann Sie welche Elemente verwenden sollten.

# Größe und Struktur

Menüs sollten in der obersten Ebene zwischen 3 und 12 Einträge enthalten. Falls ein Menü mehr als 12 Einträge enthält, sollten Sie darüber nachdenken, ob wirklich alle Einträge notwendig sind oder überhaupt in das Menü gehören. Wenn es Ihnen nicht gelingt, das Menü zu verschlanken, können Sie Untermenüs verwenden. Dennoch sollten Sie versuchen, diese wenn möglich zu vermeiden, weil sie physisch schwer zu bedienen sind.

Untermenüs sollten zwischen drei und sechs Einträgen enthalten und niemals weitere Untermenüs.

Fassen Sie ähnliche Menüeinträge mittels Trennern in einer Gruppe zusammen. Dadurch wird das Verständnis erleichtert und die Bedienung beschleunigt. Beim Erstellen von Gruppen:

Ordnen Sie Gruppen und Gruppeneinträge logisch an, entweder nach Wichtigkeit, Aufgabenfolge oder der zu erwartenden Häufigkeit der Nutzung. Der oberste und der unterste Eintrag sollten für wichtige oder interessante Funktionalität reserviert werden, dass diese Einträge am schnellsten die Aufmerksamkeit des Benutzers auf sich lenken.

Platzieren Sie Gruppen mit einem einzelnen Eintrag ganz oben oder ganz unten im Menü oder fassen Sie sie in einer Gruppe mit anderen Einzeleinträgen zusammen.

Mischen Sie nicht verschiedene Menüeintragstypen innerhalb einer Gruppe – Aktionen, Ankreuzfelder und Auswahlknöpfe sollten voneinander getrennt werden.

# Allgemeine Richtlinien

Stellen Sie eine Zugriffstaste für jeden Menüeintrag bereit. Sie können dabei die gleiche Zugriffstaste mehrmals verwenden, aber vermeiden Sie Duplikate im gleichen Menü. Beachten Sie den Unterschied zu anderen Bedienelementen: Wenn ein Menü geöffnet ist, können dessen Zugriffstasten einfach durch Drücken eines Buchstabens bedient werden; es ist nicht notwendig, gleichzeitig die Alt-Taste gedrückt zu halten.

Beschriften Sie ein Menü mit Verben für Befehle und Adjektiven für Einstellungen. Verwenden Sie dabei Überschrifts-Großschreibung.

Verwenden Sie die Ellipsis, wenn ein Menüeintrag weitere Benutzereingaben erfordert, um eine Aktion abzuschließen.

Zwei verlinkte Aktionen können in einem einzelnen Menüeintrag zusammengefasst werden, indem sich die Beschriftung ändert, wenn der Eintrag ausgewählt ist. Zum Beispiel könnte sich Play in Pause ändern. Verwenden Sie diesen Typ jedoch nur, wenn es sich um logische Gegenstücke handelt, die für den Benutzer offensichtlich sind. Für Einstellungen sollten Sie diese Technik ebenfalls nicht verwenden – Ankreuzfelder oder Radioknöpfe sind dafür die bessere Wahl.

# API-Referenz

GtkMenu

GtkMenuBar

GtkMenuButton

GtkMenuItem

GtkRadioMenuItem

GtkCheckMenuItem

GtkSeparatorMenuItem

GtkPopoverMenu