it-swarm.com.de

Sollten die Eingabefeld-Zugriffsschlüssel in meinem Formular semantisch oder physisch gruppiert sein?

Ich erstelle ein Formular ähnlich dem folgenden (mit <label/> Tags, Eingabefeld Zugriffstasten und logisch geordnet Tabindices). Das Formular wird einige Male in schneller Folge von erfahrenen Bürokaufleuten ausgefüllt - also sehr bequem mit einer Tastatur.

Dies brachte mich zum Nachdenken: Angesichts ähnlicher Anwendungsfälle sollten die Zugriffsschlüssel meines Formulars semantisch/sprachlich zugeordnet werden (p = Projektcode, n = Notizen, etc) oder in einem physischen Cluster zugeordnet (a, s, d, etc) für schnellster Zugriff?

(Ich gebe zu, dass die meisten Benutzer wahrscheinlich nur tab durch das Formular gehen werden, wenn sie die Maus nicht verlassen. Dennoch ist dies für zukünftige Projekte zu berücksichtigen.)

Bearbeiten: Alle Felder sind Pflichtfelder.

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

6
msanford

Wenn alle Felder obligatorisch sind, würde ich dem ersten Feld nur eines zuweisen. "P" für Projekt in diesem Fall. Anstatt allen Feldern Hotkeys zuzuweisen, können andere Maßnahmen ergriffen werden, um eine schnelle Dateneingabe zu gewährleisten, z.

  1. Wenn dieses Formular in einem Popup angezeigt wird, stellen Sie sicher, dass das Eingabefeld Projektname den Fokus erhält.
  2. Wenn die "Notiz" das letzte Feld ist, das vor dem Senden ausgefüllt werden muss, stellen Sie sicher, dass die Aktion "Senden" durch Drücken der Eingabetaste aufgerufen werden kann.

usw..

Aber um Ihre Frage zu beantworten ... fast immer semantisch, es sei denn, es gibt bessere symbolische Alternativen. Verwenden Sie beispielsweise Alt + <und Alt +> für "Zurück" und "Weiter", anstatt P und N zu verwenden. Alt ++ und Alt + - für Inkrementieren und Dekrementieren. Verwenden Sie Alt + 1, Alt + 2, Alt + 3, um schnell zwischen einer Handvoll Registerkarten usw. zu wechseln.

4
Jung Lee

Semantik ist besser als physisch. Benutzer werden nicht mit den Fingern über die Tasten streichen, um nacheinander von einem Feld zum anderen zu navigieren. Sie navigieren zum Feld, geben eine Eingabe ein und fahren dann fort. Es hat also keinen Vorteil, wenn Sie die Zugriffstasten schnell und einfach drücken können.

Wie Sie bemerken, gibt es die Tabulatortaste, die im Allgemeinen besser ist, um jedes Feld der Reihe nach durchzugehen, da der Benutzer nicht nachsehen muss, welche Taste als Nächstes zu tun ist. Aus diesem Grund dienen Zugriffsschlüssel wirklich zum Springen zu einem bestimmten Feld, z. B. wenn der Benutzer aktualisiert das Formular, anstatt die anfängliche Eingabe einzugeben. Zu diesem Zweck sollte jedes Feld nach Möglichkeit einen Zugriffsschlüssel haben. Mit wenigen Ausnahmen ist dies ohnehin der MS-Standard.

Wichtiger als die semantische Zuordnung der Schlüssel ist die Verwendung eines Buchstabens zu Beginn des entsprechenden Etiketts. Zum Beispiel sollte Ihr Abrechnungscode-Feld Alt-B und nicht Alt-C sein, auch wenn die meisten Benutzer dazu neigen, es einfach als „Code“ zu betrachten. Gemäß den MS UX-Richtlinien sollen Zugriffsschlüssel nicht gespeichert werden. Für Benutzer ist es wichtiger, schnell zu erkennen, welcher Zugriffsschlüssel verwendet werden soll, als mnemonische Eigenschaften zu haben.

Weitere Hinweise finden Sie auf Seite 409 der MS Windows 7 Interaktionsrichtlinien für Benutzererfahrungen .

2