it-swarm-eu.dev

Dropdown-Schaltfläche und disjunkte Optionen

Oben in der Anwendung befindet sich eine Funktionsleiste, die (fast) alle Funktionen enthält, die für Einträge in einer Tabelle unten ausgeführt werden können, ähnlich wie bei der Office Fluent-Benutzeroberfläche. Wir versuchen, die Anzahl der Funktionen zu minimieren, haben jedoch mehrere Bildschirme in der Anwendung, die den Platz in der Leiste überschreiten. Wir möchten jetzt eine Dropdown-Schaltfläche/Split-Schaltfläche/Menü-Schaltfläche/....

Wir haben jedoch eine Funktionsgruppe, in der die Optionen nicht miteinander verbunden sind und niemals gleichzeitig aktiv sind. Es wäre jedoch sinnvoll, sie zusammenzufassen. Wir verstecken niemals Schaltflächen in der Anwendung, sondern grau sie aus.

Wie würden Sie vorgehen, wenn die obere Funktion deaktiviert ist (aber die am häufigsten verwendete Funktion ist) und die zweite Funktion aktiv ist?.
Sollte die zweite Funktion nach oben "springen"?
Sollte es dort bleiben? Wenn es dort bleiben soll, wie zeige ich an, dass die Schaltfläche inaktiv ist, die Dropdown-Liste jedoch aktiv ist.
Soll ich überhaupt keine Menüschaltfläche verwenden?

5
marten

Geteilte Schaltflächen eignen sich hervorragend, wenn es einen Befehl gibt, den Benutzer meistens verwenden, und dann mehrere, die sie manchmal verwenden. Benutzer haben mit nur einem Klick schnellen Zugriff auf das, was sie die meiste Zeit benötigen, während weniger häufig benötigte Befehle weiterhin verfügbar sind, jedoch nicht im Weg sind. Auf diese Weise trägt es zu einer „flüssigen“ (schnellen und sinnlosen) Benutzeroberfläche bei: indem es die Geschwindigkeit für die allgemeinen Befehle erhöht und gleichzeitig die Unordnung seltener Befehle verbirgt.

Hier sind die Optionen, mit denen Sie in Ihrer Situation konfrontiert sind:

Deaktivieren der Schaltfläche. Wenn Sie bei Verwendung einer geteilten Schaltfläche den Befehl für die Schaltfläche beibehalten und bei Bedarf deaktivieren, denken Benutzer möglicherweise an das gesamte Menü ist deaktiviert (wenn sie nicht bemerken, dass der kleine Pfeil aktiviert ist). Dies untergräbt auch die „Fluidität“ der geteilten Schaltfläche, da die meisten Benutzer nicht immer auf den Befehl zugreifen können, auf den sie höchstwahrscheinlich zugreifen müssen.

Schaltflächenbefehl tauschen. Die zweitschlechteste Option ist das Austauschen von Befehlen für die Schaltfläche. Hier besteht die Sorge, dass Benutzer nicht für jeden Befehl hilfreiche Gewohnheiten entwickeln können, da sich manchmal ein Befehl auf der Schaltfläche befindet und manchmal auf der Aufteilung. Sie müssen anhalten, den Knopf lesen und nachdenken, bevor sie handeln ("Okay, der Befehl, den ich möchte, ist nicht hier, also muss er diesmal geteilt werden"). Wieder nicht zu gut für die Fließfähigkeit. Die Windows UX-Richtlinien erlauben es, die Schaltfläche zum letzten verwendeten Befehl zu machen, unter der Annahme, dass sie wahrscheinlich wieder verwendet wird. Wenn das zu Ihrem Fall passt, ist es eine gute Lösung. Ich würde jedoch vorsichtig sein, wenn ich einen anders Befehl aus dem zuletzt verwendeten Befehl austausche (z. B. weil der letzte Befehl jetzt deaktiviert ist), es sei denn, der neue Befehl ist sehr vorhersehbar und "sinnvoll" Ihre Benutzer. Ich würde dies nicht ohne eine gute Menge an Benutzerrecherchen versuchen.

Menütaste. Es hört sich so an, als ob Sie einen Fall haben, in dem die Befehlsverwendung gleichmäßiger auf die Befehle verteilt ist - indiziert, dass jeder Befehl für einen guten Teil von nicht verfügbar ist die Zeit. Vielleicht benötigen Sie eine Menüschaltfläche, die sich von einer geteilten Schaltfläche darin unterscheidet, dass eine Menüschaltfläche immer eine Dropdown-Liste von Befehlen öffnet, die im Wesentlichen mit a identisch ist Aufklappmenü. Beschriften Sie die Menüschaltfläche mit der Befehlskategorie. Wenn Sie darauf klicken, wird eine stabile Liste von Befehlen angezeigt, von denen einige bei Bedarf deaktiviert sind. Dies bedeutet, dass Ihre Befehle immer zwei Klicks zur Auswahl benötigen, was den Benutzer einige Effizienz kostet, aber zumindest müssen Benutzer nicht innehalten und nachdenken, bevor sie sie verwenden.

Umschalttaste. Zufällig schließen sich die beiden am häufigsten verwendeten Befehle gegenseitig aus, sodass einer immer aktiviert ist und der andere deaktiviert ist und umgekehrt? Zum Beispiel erweitert ein Befehl die Ansicht und einer die Ansicht verkleinert? Wenn ja, können Sie die beiden möglicherweise zu einem umschaltbaren _ Attribut _ kombinieren. Hier haben Sie eine Umschalttaste (oder sogar ein Kontrollkästchen), die als die Status des Attributs (z. B. "Erweitern") gekennzeichnet ist, die der Benutzer festlegen (aktivieren) oder deaktivieren kann. Sie haben immer noch einen Dropdown-Pfeil für andere Befehle, um den aktuellen Status zu optimieren. Auf diese Weise haben Sie immer die "gleiche" Funktion (wie Ihre Benutzer sie wahrnehmen) als Ihre Schaltfläche aktiviert.

Menübank. Wenn es auf der geteilten Seite viele Befehle gibt, kann ich mir als letzte Option vorstellen, ein “ menu bank “, im Wesentlichen eine geteilte Schaltfläche mit mehr als einer Schaltfläche. Wählen Sie zwei bis vier der am häufigsten verwendeten Befehle aus, wobei immer mindestens einer davon aktiviert ist. Geben Sie jedem dieser Befehle eine eigene Befehlsschaltfläche, die immer sichtbar ist, gruppieren Sie sie und fügen Sie einen Dropdown-Pfeil für die verbleibenden Befehle hinzu. Der Nachteil dabei ist, dass mehr Platz als eine einzelne Schaltfläche benötigt wird und deaktivierte Schaltflächen immer wertvollen Platz beanspruchen. Zumindest wird jedoch sichergestellt, dass der am häufigsten benötigte Befehl immer nur einen Klick entfernt ist.

9

Wenn ich dich richtig verstehe, ist es so, du hast ein Menü, sagen wir mal

Save | Edit | Undo

Das Rückgängigmachen als Hauptpunkt hat eine Dropdown-Option zum Wiederherstellen, aber es kann sein, dass man nichts anderes als nur Wiederherstellen rückgängig machen kann.

In diesem Fall würde ich es nach oben springen lassen, um gesehen zu werden, obwohl es normalerweise besser ist, ein konsistentes Menü zu haben. Die Leute sind daran gewöhnt, weil es ein bisschen so ist, als würde man Schaltflächen verstecken, die nicht verwendet werden können, und Schaltflächen anzeigen, die verwendet werden können.

1
Lukas Oppermann