2009-03-14 14 views
1

Welche Verfahren gelten allgemein für die Navigation zwischen unregelmäßig platzierten und großen Elementen in einer Zeichenfläche (z. B. Steuerelemente in einem Formular) mithilfe der Pfeiltasten?Navigieren mit den Pfeiltasten

Zum Beispiel, wenn das aktuell fokussierte Element ist ein hohes Element (A), deren Höhe umfasst drei kürzere Elemente rechts davon (B, C und D):

####### ####### 
#  # # B # 
#  # ####### 
#  # 
#  # ####### 
# A # # C # 
#  # ####### 
#  # 
#  # ####### 
#  # # D # 
####### ####### 

Welche diese Elemente sollen fokussiert sein, wenn der Benutzer den Pfeil Right drückt? Das oberste Element (B)? Der in der Mitte (C)?

Was ist, wenn D fokussiert wurde, bevor der Benutzer den Fokus auf A verschoben hat, indem er Left gedrückt hat? Sollte der Fokus zu D zurückkehren, wenn der Benutzer anschließend Right drückt?

Ich frage mich, ob es einige veröffentlichte Richtlinien für diese Szenarien gibt.

Antwort

2

Ich habe nicht in irgendwelche spezifischen Richtlinien oder irgendetwas gesucht, aber es scheint, dass im ersten Fall, wenn Sie auf A sind und Sie drücken rechts, um es zu B.

gehen sollte Wenn Sie bereits auf C oder D, wenn du A drückst, macht es wahrscheinlich Sinn, zu diesem zurückzukehren. Ich bin mir weniger sicher über dieses, weil der Benutzer von unten nach A gegangen sein könnte als "Abkürzung", um zu B zu kommen (Dies ist sinnvoll, wenn sich in der rechten Spalte viele Elemente befinden, also statt up-up-up-up-up-up Sie gehen links-rechts).

0

Wenn Sie auf A, und Sie treffen rechts, sollten Sie nach B gehen

Wenn Sie auf D sind, Wenn Sie links klicken, gibt es zwei Optionen: "Nach links gehen", was A ist, oder "zurückgehen", was bedeuten würde, nach B zu gehen. Wenn Sie den zweiten Weg wählen, gibt es keinen Platz, um verloren zu gehen, obwohl es aussehen kann ein bisschen seltsam auf den ersten.

Das sagte, wenn Sie den ersten Weg wählen, denke ich, die richtige würde nach B gehen: keine Notwendigkeit, sich zu erinnern, wo y Du warst genau dort, wo du bist, um zu wissen, wo du sein wirst. ("Zustand ist schlecht. Lassen Sie den Benutzer nicht darüber nachdenken.")

1

Ich denke, es ist auch wichtig zu beachten, zu welchem ​​Element 'B' Sie navigieren. Angenommen B ist ein Textfeld. Wenn Sie von A nach B gehen, werden Sie annehmen, dass der Benutzer Eingaben eingeben und den Cursor automatisch in das Textfeld stellen möchte? Dies würde einem Benutzer unmittelbar das Schreiben in die Box ermöglichen, aber unmittelbare Probleme, wenn er stattdessen zu C oder D wechseln wollte.

Ich denke, es ist wichtiger, dem Benutzer Feedback zu geben, in welchem ​​Feld er/sie ist. Windows-Steuerelemente neigen dazu, für ein gut hervorgehobenes Feld zu saugen, während in OS X, ein markantes Highlight um das Steuerelement ist ausgewählt (in den meisten Fällen).

Machen Sie es sich einfach zur Aufgabe, dem Benutzer nicht in die Quere zu kommen, wenn er woanders hingehen möchte. Verriegeln Sie ihre Tastatur nicht, nachdem Sie in A-D gegangen sind, wenn sie nur zu einem anderen Element wechseln möchten.

1

Im Allgemeinen sollte das Navigieren durch Steuerelemente der natürlichen Leserichtung des Benutzers folgen. In westlichen Kulturen ist das von links nach rechts, von oben nach unten. Dies ist ein Usability-Standard bei Microsoft, der auf die ausgezeichneten The Windows Interface Guidelines for Software Design und Microsoft Windows User Experience zurückgeht.

In Ihrem Beispiel sollte die Navigation durch die Steuerung A-B-C-D-A -...