2009-03-03 17 views
3

Ich schreibe eine Touchscreen-Anwendung für ein medizinisches Gerät. Das Programm ist Kiosk-ähnlich, da das Startmenü usw. für den Benutzer nicht zugänglich ist, und der Benutzer wird eine Bildschirmtastatur verwenden, um irgendeinen Text in dem seltenen Fall einzugeben, den er benötigt. Die spezifizierte Bildschirmgröße ist 1280x1024.Kleinste Tastengröße auf einem Touchscreen

Die Frage ist das: Was ist die minimal anfassbare Tastengröße für eine vernünftige Schnittstelle? Ich denke, dass ein amerikanischer Groschen eine vernünftige Mindestgröße in alle Richtungen ist, mit der Begründung, dass ein Groschen ungefähr so ​​klein ist, wie wir erwarten können, dass Leute mit ihren Fingern fühlen (er hat einen Durchmesser von 17,91 mm, laut dem allmächtige Wikipedia).

Oder ist ein Groschen ein bisschen groß?

EDIT: Einige zusätzliche Kenntnisse über unsere Benutzer. Sie müssen beide Hände haben, wegen der Art des Geräts, und sie werden keine Handschuhe tragen. Sie müssten in der Lage sein, Filmkassetten mit einer Größe von bis zu 14x17 Zoll zu bearbeiten (wiederum aufgrund der Art des Geräts), so dass ich einigermaßen zuversichtlich bin, dass sie eine gewisse manuelle Geschicklichkeit haben.

Antwort

3

Es gibt viele Faktoren, die dazu führen, dass die Schaltflächen viel größer sein können.

Basierend auf meiner Erfahrung, würde ich etwas nicht kleiner als ein US-Viertel verwenden - ein Cent ist wirklich zu klein für die wiederholte Verwendung. Wenn Benutzer Handschuhe oder andere Dinge tragen, um den Finger zu "mästen", benötigen Sie noch größere Knöpfe. Wenn Sie Benutzer haben, die deaktiviert sind oder eine schlechte motorische Kontrolle haben (häufiger als Sie erwarten würden), ist ein Cent-Knopf absolut nutzlos. Beachten Sie, dass einige Touchscreens nicht besonders genau sind. Ich habe mit einigen gearbeitet, die in den Randbereichen bis zu 25 Pixel entfernt waren.

Wie oft drücken sie die Tasten und wie viele Tasten werden auf dem Bildschirm angezeigt? Wenn Sie viele kleine Touch-Screen-Tasten hintereinander drücken, werden die Nutzer verrückt. Das ist einer der Gründe, warum Sie feststellen werden, dass viele Touchscreen-Systeme wie Geldautomaten beginnen, Tasten zu haben, die mehr als 1 Zoll x 2 Zoll sind.

Auch wie fehlertolerant ist das System, wenn sie versehentlich den falschen Knopf drücken? Mabi, weil der Bildschirm ausgeschaltet war oder sie aus einem Winkel betrachtet haben? Je weniger fehlertolerant es ist, desto größer müssen Ihre Tasten sein. Fehler passieren. Kleinere Tasten bedeuten mehr Fehler.

2

Das hängt sehr von dem Gerät selbst und von der Benutzeroberfläche ab, die Sie darauf anlegen.

Viele Touchscreens (mit Ausnahme von Multitouch) haben einen Durchschnittswert für die berührten Bereiche. Es besteht also die Gefahr, dass Sie die UI-Elemente nicht näher als Fingerspitzenbereiche platzieren, um Fehleingaben zu vermeiden.

Touchscreens müssen nach der Installation kalibriert werden, und selbst dann kann es je nach Bildschirmtyp oder natürlichem Winkel, von dem aus der Bildschirm betrachtet wird, eine Parallaxe geben.

Sie können auch ein visuelles Feedback zum Aufsetzen in Betracht ziehen und das Ereignis nur auf Knopfdruck freigeben. Wenn Sie eine Berührung erhalten, zeigen Sie ein x, das größer ist als eine Fingerspitze, auf den Kontaktpunkt zentriert an und lassen Sie es laufen, bis die Berührung freigegeben wird. Dieser Punkt ist der Klickpunkt.

Vor allem, Benutzer-Test, Benutzer-Test, Benutzer-Test.

Wenn Sie sich wirklich Sorgen machen über die Größe - machen Sie es flüssig, so können Sie es leicht ändern und testen Sie es unter realen Umständen auf echte Benutzer. Habe ich Benutzertests erwähnt?

1

Hängt von so vielen Faktoren ab ...

Alle Touchscreens verschlechtern sich mit der Zeit und geben mit der Zeit weniger genaue, lautere und weniger lineare Ergebnisse. Resistive Touchscreens haben sich im Laufe der Zeit stark verbessert, aber Sie werden immer noch Probleme haben, vor allem mit einem so großen Touchscreen.

Weiter haben Menschen unterschiedlich große Finger und unterschiedliche Ebenen der Hand/Auge-Koordination.

Schließlich muss die Hardware und Software, die die Berührungen verarbeitet, bevor sie überhaupt in Ihre Anwendung gelangt, kalibriert und charakterisiert werden.

So ist es wirklich viel schwieriger als nur zu fragen, wie groß die Tasten sein müssen.

Zuerst würde ich mit dem Hersteller des Touchscreens selbst und dem Hersteller der Hardware/Software-Schnittstelle sprechen und ihre Empfehlungen herausfinden.

Zweitens würde ich einige Tests machen - ein paar Ziele auf dem Bildschirm machen und dann alle Punkte aufzeichnen, die die Touchscreen-Hardware Ihnen sendet, wenn Sie sie drücken. Machen Sie eine Reihe von Tests für schnelle Stoßpressen, harte lange Pressen, leichte Pressen usw. Sehen Sie, wie stark die Eingabe umherspringt (Sie werden vielleicht überrascht sein ...) und wie schnell sie tatsächlich reagiert (starke Filterung könnte die Pressen zu spät kommen lassen) , was die Benutzerfreundlichkeit ohne schnelles Feedback reduzieren könnte).

Drittens würde ich die Benutzeroberfläche für große Benutzerfeedback entwerfen. Machen Sie die Tasten breiter als die Finger, so dass sie beim Drücken des Benutzers immer noch ein wenig von der Taste sehen, und sie scheint zu drücken, wenn sie gedrückt wird.

Viertens würde ich adaptives Lernen hinzufügen. Sie müssen die Kalibrierung ausführen und gelegentlich ausführen, aber dazwischen können Sie sich leicht an den Benutzer anpassen, um die Wahrscheinlichkeit von Fehlern zu verringern. Es ist nichts für schwache Nerven, und es ist leicht, etwas falsch zu machen, also pass auf, wenn du es in Betracht ziehen willst.

-Adam

1

Ich würde zustimmen, etwas mit James dass ein US-Quarter ist ein besseres Ziel, aber oft kann man das ändern, so dass es zu einem US Quarter in einer Dimension ist, und ein US-Dime in dem anderes. Natürlich möchten Sie die Mitte der aktiven UI-Elemente um mindestens den Abstand eines US-Dime voneinander getrennt halten, je nachdem wie "lösbar" auf das falsche Element geklickt wird. (Klicken auf das falsche Element in einer Liste ist leicht lösbar, wenn alles getan wird, ist es auszuwählen, klicken Sie auf die Schaltfläche Beenden eines Dialogfelds ist nicht so viel.)

Achten Sie darauf, Ihre häufigsten Fälle wirklich zu machen einfach zu erledigen. Das bedeutet normalerweise, einen wirklich großen Knopf zu machen; oder, manchmal, machen einen ganzen UI-Bereich "anklickbar" (aber wenn Sie das tun, ist es oft schöner für den Benutzer, auch eine Art von Schaltfläche in dem Bereich zu sehen, dass sie darauf klicken können.)

Abhängig von Durch die Qualität des Touchscreens kann man oft an den Rändern "schummeln". Die Kanten und Ecken sind nicht nur am einfachsten auf einer herkömmlichen mausbasierten Oberfläche zu treffen, sondern können auch für Touchscreen-basierte Schnittstellen verwendet werden, da der Benutzer seinen Finger direkt gegen das Rahmenelement drücken kann und sich nicht darum kümmern muss, etwas anderes auszulösen . Stellen Sie sicher, dass Ihre UI-Elemente Klicks bis zum Rand des Bildschirms akzeptieren, auch wenn sie sich in der Nähe der Kante befinden. Wenn Sie dies verwenden, können Sie in jeder Ecke einen Cent-Button in US-Größe verwenden, der immer noch sehr gut anklickbar ist (auch wenn Sie möglicherweise keine Rückmeldung haben, wenn Ihre Nutzer große Finger haben).

1

Größer ist besser, da wir wissen, dass die Größe zählt.

Es ist wichtig für Benutzer der Touchscreen-Oberfläche, Feedback zu erhalten, wenn irgendwo auf dem Bildschirm geklickt wird, und weil dies nicht mechanisch sein kann wie bei normaler Tastatur oder Maus verwenden wir Ton und/oder Farbe ändern.

Abspielen von Sound nur, wenn die Steuerung angeklickt wird, statt jede Berührung irgendwo im Bildschirm, um eine gute Benutzerfreundlichkeit zu erzielen.

Wenn Umgebung arbeiten, ist laut Sie Farb Feedback geben muss, und in diesem Fall Taste sollte zweimal oder verdreifachen als Finger größer sein. Es ist wichtig, dass der Benutzer Feedback sehen kann, wenn seine Hand auf dem Bildschirm ist, und Sie wissen, dass die Hände nicht aus Glas sind.

Bestellung auf dem Bildschirm ist auch wichtig. Für Maus-Schnittstelle mit Drop-Down-Menüs, Menüs und etc. ist gut, aber für den Touchscreen werden Sie Usability mit ihnen zu töten. Anstatt die Steuerelemente oben links im Bildschirm zu platzieren, legen Sie sie in die untere rechte Seite. Dies wird Ihren Benutzern den Informationsbereich auf dem Bildschirm frei geben, wenn sie funktionieren.

Denken Sie über links/rechts Hand-Layout und Tag/Nacht-Farbschema zu.

Momentan arbeite ich an der Erstellung von .net UI Komponenten für den Touchscreen und Sie können bald nach Demos auf meiner Website suchen.

Atanas

+0

Ausgezeichnete Punkte auf dem Farbschema und Hand-Layout! Das habe ich komplett vergessen. Links-Rechts-Layouts spielen ebenfalls eine Rolle in dem Feedback-Mechanismus. –