Usability: Sollte die ENTER-Taste schließen ein Assistent Form als OK, auch wenn der Fokus nicht auf die OK / DONE-Taste eingestellt ist?

StackOverflow https://stackoverflow.com/questions/161591

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe das meiner Meinung nach ungeradeer Anfrage eines Assistenten Formular zu schließen, wie Fertig oder OK, wenn Sie die Eingabetaste auf der Tastatur gedrückt wurde, auch wenn die OK / DONE Taste fokussiert nicht.

Meiner Meinung nach, das wäre ein Usability-Fehler. Zum Beispiel: Im Assistenten können Sie mehrere Steuerelemente, Schaltflächen, Kontrollkästchen, mehrzeilige Kontrollen haben und sie alle haben ein anderes Verhalten auf dem aus der ENTER-Taste. Und vergessen Sie nicht die anderen Schaltflächen in der Navigations des Assistenten, was passiert, wenn sie fokussiert sind?

Sollten diese Kontrollen reagieren nicht auf wie vor erwartet Geben Sie? Sollten sie tun, um ihre Aktionen aber in anderen Fällen, in denen Geben Sie sich keine weiteren Maßnahmen für die Kontrolle sollte die Form schließen == inkonsequent?

Ich denke, das ist eine typische Anforderung, wo die Bedürfnisse einer Person ihm helfen würden, aber verwirren viele andere.

Meiner Meinung nach Wizards sind etwas ganz Besonderes, weil sie nicht nur gemacht, um die Dinge einfacher, sondern auch konzentrieren sie sehr oft auf Menschen mit weniger Erfahrung mit der Funktionalität einer Anwendung. Also ich nehme jede Anfrage ernst und versuchen, in alle Argumente zu suchen und gegen den Antrag.

Ist meine Sicht zu verengen? Gibt es einige Usability-Studien oder Richtlinien speziell für Wizards zur Unterstützung meiner Meinung oder vielleicht Beweis mich falsch?

Vielen Dank!

Michael

War es hilfreich?

Lösung

Ich denke, der Schlüssel zu testen ist. Man kann nicht wirklich erraten, was Ihre Benutzer bequem finden, müssen Sie sie es sehen versuchen. Vor allem, da es mehrere inkompatible Standards sind, könnten Sie folgen, werden Sie nur zu sehen, ob diese Änderung für die meisten Nutzer in Ihrem Publikum funktioniert.

Andere Tipps

Nun, hier ist das Ding: es zwei Arten von Benutzern sind Sie zu berücksichtigen haben hier

.

Erste Art von Benutzer sind die Baby-Boomer und Gen Xers (zum Beispiel, die Menschen haben Computer in den 70er / 80er Jahren verwendet wird), die sind es gewohnt, die Eingabetaste drücken, um zum nächsten Feld. Dies sind diejenigen, die gelernt, wie man Computer verwenden, in Terminals / Konsolen und geben Sie bedeutet, dass Sie auf diesem Feld den Befehl eingegeben sind und sich bewegen würde auf die nächste.

Zweite Art von Benutzer sind diejenigen, die auf Windows entwöhnt wurden. Diese Menschen werden verwendet, um Druck auf die Tab-Taste, um zum nächsten Feld zu bewegen. Durch Drücken von ihnen geben bedeutet, dass sie mit der ganzen Sache fertig sind.

So welcher Konvention sollten Sie folgen? Das hängt davon ab, ob die erste oder zweite Art von Benutzern ist Targeting, die Umgebung (Windows oder Web?), Und das Betriebssystemes.

Wenn Sie Windows-Formulare sind Targeting, es viel ratsam ist, um das Betriebssystem konsistent zu sein (zum Beispiel lassen die Menschen verwenden Tab statt Enter) für Formulareingabe. Im Web sind Sie in einem Dilemma, eingeben, da durch den Web-Browser als einreichen Ereignis gefangen ist.

Am Ende der einzigen nützlichen Ratschläge, die ich anbieten kann, ist es mit Ihren Zielkunden, um zu versuchen und sehen, ob sie es vorziehen Geben Sie über Tab.

würde ich der gleichen Meinung sein, es vielleicht erwähnen an den Kunden und lassen sie die endgültige Fassung in beiden Modi verwenden. Ich denke, Sie haben ihnen zu geben, was sie verlangen, wenn sie zahlen.

Für mich scheint auch eine ungerade Anfrage zu sein, aber wie Paulus sagt, wenn der Kunde es wünscht, dann wird der Kunde bekommt es. Doch aus Usability / Verständnis Sicht würde ich die Grenze der ok / done Taste viel dicker als normal, so dass es ein wenig abhebt und vielleicht zeigt den Menschen, dass es eine besonderes Verhalten hat. Auch würde ich vielleicht eine Notiz im Dialogfeld / Assistenten, dass eingeben schlagen bewirkt, dass der Assistenten zu schließen, wenn die OK / Fertig-Taste gedrückt wurde. Während der ein Benutzer weiß, dass es in die Nähe hitting treten wird, es sei denn, jemand anderes ausdrücklich gesagt wird, werden sie nicht, dass das Verhalten erwarten.

Ich glaube, Sie sollten eine Abschlussseite dies zu erleichtern haben. Drückt der Benutzer versehentlich betreten ist das Schlimmste, dass er nicht die Assistenten beendet wird, geht nur auf die nächste Seite (die die Zielseite sein kann). Das ist gut für Situationen, in denen Atombomben gesteuert werden durch die Assistenten.

Auf der Abschlussseite Enter drücken würde die Assistenten beendet hat (und sprengt Irak, bringt einen Satelliten nach unten oder löschen Jimbob Farm).

Wenn der Benutzer die Assistenten erneut ausführen, kann ich nicht denke, es disasterous wäre, wenn sie es aus Versehen beendet.

Denken Sie daran, Assistenten sollten niemals alle Maßnahmen ergreifen, bis sie fertig sind, falls der Benutzer abgebrochen oder so. Bestätigungsdialogfelder auf einer Oberfläche sind langweilig, und ich werde Sie jagen, wenn Sie sie verwenden, glaube ich, sobald der Benutzer den Assistenten beendet hat er über seine Absicht ziemlich sicher ist.

Vielleicht hat der Kunde gute Gründe dafür. Stellen Sie sich folgende Situation: Ein Bildschirm mit vielen optionalen Feldern, die geöffnet werden / geschlossen viel und wo die Genauigkeit der Daten nicht wirklich entscheidend ist.

Denken Sie an ein kleines Programm, das jede halbe Stunde erscheint Sie fragen, was Sie für welche Kunden und vielleicht ein paar Notizen machen, habe ich es diese Informationen sammeln und Ihre Zeiterfassungs erzeugen.

Die Möglichkeit, den Bildschirm zu öffnen, geben Sie die Informationen und schließen Sie es wirklich schnell und mit so wenig Aufwand wie möglich ist viel wichtiger als die Genauigkeit der Daten.

kann ich viele Situationen vorstellen, in denen das Feld Fokus bestätigen zu können, ohne dass kann sehr nützlich sein.

Ist diese Anforderung vielleicht, weil die UAT, die auf den Assistenten beteiligten Benutzer vorgenommen wurden, die nicht wissen, dass die ENTER-Taste die gleiche Wirkung wie das Klicken auf die Schaltfläche hat?

Wenn, wenn die letzte Seite des Assistenten angezeigt wird, die ‚Fertig stellen‘ ist bereits markiert (wie ich erwarten würde), dass vielleicht ist es eine Frage des Gebens dem Anwender einige Cue, dass sie auch die Taste an dieser Stelle eingeben.

Wenn Sie Google zum Beispiel nehmen, scheine ich erinnere mich, dass, wenn Sie neigen dazu, systematisch in Ihrem Suchbegriff eingeben und dann auf die Schaltfläche ‚Suchen‘ klicken Sie mit der Maus, wird eine Nachricht an der Spitze der Suchergebnisse angezeigt, die freundlich Hinweise zu Ihnen, dass Sie auch können ENTER drücken. Offensichtlich ist dies nicht etwas, das leicht in Ihrem Fall getan werden kann, da dies die letzte Seite des Assistenten ist, aber vielleicht ist dies die Art von Dingen, die Ihr Kunde versucht, Sie zu erhalten, um zu konstruieren?

Informieren Sie Ihre Kunden. Zeigen Sie ihnen, eine Dokumentation, wie, warum dieser Vorschlag keine gute Bedienbarkeit der Praxis sein könnte.

Einige seriöse Website wird am besten funktionieren, wie Kunden in der Regel wird eine dritte Partei vor zu glauben, Sie glauben. Immerhin ihnen sind Sie wahrscheinlich nur faul und wollen nicht mehr arbeiten.

Wenn der Kunde immer noch nicht zugeben, dann tut genau das, was sie wollen, und sie warnt, dass es nicht die gute Sache zu tun ist.

Auch wenn in Ihrem Fall, die „gute Sache zu tun“ scheint ein wenig auf dem grauen Bereich.

Ich würde behaupten, dass Sie möglicherweise diese Funktionalität nutzen könnten nach vorne durch die Assistenten zu bewegen, aber nur, wenn keine andere Aktion war auf dieser Seite entnommen ist.

Sobald ein Feld abgeschlossen ist oder eine Schaltfläche geklickt / hervorgehoben oder die Cursor von der Standardposition bewegt werden, sollte die Enter-Funktionalität, dass die Standard-OS zurück.

Wie andere gesagt haben, klar wäre dies nur funktionieren, wenn diejenigen mit den Assistenten wurden bewusst diese im Rahmen ihres Bewerbungstrainings gemacht, aber es könnte für die Bewegung schnell durch unbenutzte Seiten des Assistenten als nützlich erweisen zu bekommen, wo der Anwender muss sein.

spielt keine Rolle. Wählen und konsistent in allen Anwendungen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top