it-swarm.com.de

Anzeigen der Touchscreen-Empfindlichkeit in der Benutzeroberfläche

Wie kommt es angesichts der zunehmenden Verwendung von Touchscreens dazu, dass es auf dem Bildschirm nie eine offensichtliche Empfindlichkeitssteuerung für Touchscreens gibt?

Sollte dieses Steuerelement in die Benutzeroberfläche aufgenommen werden?

Ich denke hier insbesondere an Kiosk-Design.

EDIT : Das Problem, das ich heute sah, war eine 'flüchtige' Berührung, die eine Schaltfläche auf dem Bildschirm auslöste. Das Problem wäre nicht aufgetreten, wenn es möglich gewesen wäre, den Bildschirm so einzustellen, dass eine längere Berührungszeit erforderlich ist, bevor der Computer registriert, dass die Taste ausgelöst wurde.

8
PhillipW

Die Empfindlichkeit eines Eingabegeräts bedeutet, wie viel Interaktion durchgeführt werden muss, um das gewünschte Ergebnis zu erzielen. Es kann gemessen werden in:

  • Entfernung - wie weit muss ein analoges Eingabegerät bewegt werden, um das aktive Element auf dem Bildschirm (z. B. Maus oder Joystick) zu beeinflussen;
  • Zeit - wie lange ein Eingabegerät ein Signal senden muss, um als Interaktion betrachtet zu werden (z. B. Tastatur oder Touchscreen);
  • Kraft - wie viel Druck ausgeübt werden muss, um als Wechselwirkung betrachtet zu werden (z. B. Wacom-Tabletten).

Darüber hinaus bezieht sich der Begriff "Touchscreen" auf mehrere Sensortechnologien, die unterschiedliche Kraft- und Zeitmengen benötigen, um ein Signal auszulösen. Die meisten von ihnen sind jedoch nicht in der Lage, die ausgeübte Kraft zu messen. Die drei häufigsten sind:

  1. kapazitiv Berührung ist zur häufigsten Gruppe von Technologien geworden (es gibt mehrere ähnliche Methoden von nterschiedliche Genauigkeit - auch innerhalb desselben Typs ). Diese Technologien versorgen die überwiegende Mehrheit der heutigen Touchscreens. Zu den Nachteilen gehört die Unfähigkeit, die Druckkraft zu berechnen und die geringsten Berührungen aufgrund der inhärenten Eigenschaften der Kapazität zu erkennen.
  2. Resistive Bildschirme übertragen das Signal von dem Punkt, an dem die beiden leitenden Schichten Kontakt haben (Druck wird auf die äußere Hülle ausgeübt). Die zum Herstellen des Kontakts erforderliche Kraft variiert je nach Gerät, ist jedoch im Allgemeinen höher als die Kapazität kapazitiver Bildschirme. Widerstandsbildschirme können angeblich die Druckkraft berechnen, aber ich habe keine Anwendungen oder Massenprodukte gesehen, die diese nutzen.
  3. Infrarot ist der billigste Weg, um einen großen Bildschirm zu berühren. In der Realität handelt es sich um eine Pseudo-Touchscreen-Technologie, da keine wirkliche Berührung der Bildschirmoberfläche erforderlich ist: Ein Objekt muss lediglich die IR-Strahlen auf einer bestimmten Ebene in der Nähe des Bildschirms blockieren. Infolgedessen kann es die Druckkraft nicht ablesen und ist weitaus ungenauer als kapazitive und resistive Technologien.

Es gibt auch elektromagnetische Resonanz, was nicht als Touchscreen-Technologie angesehen wird, da der spezielle Stift erforderlich ist, um Wechselwirkungen mit der Oberfläche zu erkennen . Es wurde in den ursprünglichen Tablet-PCs Anfang bis Mitte der 00er Jahre verwendet und wird derzeit in Wacom Cintiq-Monitoren verwendet (Wacom hält das Patent dafür).

EMR ist die fortschrittlichste Technologie, aber die teuerste, obwohl sie seit über 20 Jahren auf dem Markt ist. Sie ist also nicht weit verbreitet. Es ist derzeit nterstützt bis zu 2048 Druckstufen für den Stift. Die native Treiber erlauben einige Änderungen der Druckempfindlichkeit und Anwendungen, die die Technologie nutzen, wie z. B. Adobe Photoshop, haben die Möglichkeit, die Druckempfindlichkeit vollständig zu deaktivieren.


Nachdem wir nun die Empfindlichkeitsmessungen und die Fähigkeiten der modernen Technologien kennen, wollen wir sehen, wie die Berührungsempfindlichkeit angepasst werden kann.

Man kann davon ausgehen, dass Sie sich auf kapazitive Bildschirme bezogen haben, da diese heutzutage am häufigsten in Verbrauchergeräten verwendet werden. Da die Technologie nur sehr wenig Kraft benötigt, um ein Signal zu erzeugen, sollte die Empfindlichkeit die Zeit steuern, zu der die Kraft auf den Bildschirm ausgeübt wird. Das Problem bei diesem Ansatz ist, dass ein Tippen oder ein Mausklick dauert im Allgemeinen bis zu 100 ms , was eine sehr kurze Zeit ist und wahrscheinlich der Dauer eines versehentlichen Kontakts entspricht. Infolgedessen müssen Benutzer den Bildschirm für unnatürlich lange Zeiträume berühren, um ein solches Maß an Empfindlichkeit zu erhöhen. Daher liegt der Erfahrungsfehler in den inhärenten Eigenschaften der Technologie und nicht in der zugehörigen Software .

Die Technologie ist auch für die schlechte Reaktionsfähigkeit einiger resistiver und infraroter Bildschirme verantwortlich, da beide eine erhebliche physikalische Kraft erfordern, um ein Signal auszulösen.

9
dnbrv

Zwei Probleme hier; Es wird normalerweise auf Hardware-/Betriebssystemebene eingestellt und ist oft viel zu kompliziert, um es dem normalen Benutzer zu präsentieren.

Touchscreens sollten keine "Empfindlichkeit" haben wie Mäuse oder Joysticks. Es ist eine direkte Manipulation, Sie sollten entweder X berühren oder nicht. Wenn sich ein erster Druck nicht registriert, drücken Sie stärker. Das ist nervig, aber es funktioniert. Dies ist nur dann ein großes Problem, wenn Sie Gesten auf einem resistiven Touchscreen ziehen müssen. Tu es nicht.

Die Empfindlichkeit ist im Allgemeinen ein Problem bei resistiven Touchscreens. Dies ist im Allgemeinen ein Hardwareproblem. Sie müssen eine Ebene auf eine andere Ebene verschieben (wie die beiden "Bildschirme" auf dem Touchscreen eines Nintendo DS). Die Ebenen berühren sich entweder oder sie berühren sich nicht. Sie können sie nicht anpassen. Es ist digital, nicht analog.

Selbst wenn Sie die Empfindlichkeit integrieren könnten, stellen Sie sich vor, wie ärgerlich es wäre, die Empfindlichkeitseinstellung jedes Mal ändern zu müssen, wenn Sie an einen Touchscreen-Kiosk gelangen. Vielleicht weißt du nicht wie. Möglicherweise klicken Sie bei einem Unfall auf die Empfindlichkeitsschaltfläche. Was bedeutet Empfindlichkeit überhaupt ? Warum funktioniert dieser Bildschirm nicht?

Nichts davon ist für Benutzer von Point of Sale/ect-Kiosken relevant. Die Leute richten kein Videospiel ein, sie drücken Knöpfe. Wenn die Tasten nicht wie Tasten funktionieren, sind sie kaputt.

9
Ben Brocka

Selbst wenn es technisch möglich wäre (was zugegebenermaßen unter bestimmten Umständen der Fall ist), scheint es mir ein Fehler zu sein, diese Art von Option dem Benutzer zugänglich zu machen.

Wir bauen Touchscreen-Kioske mit PCT-Displays (Zytronic Projected Capacitive Touch) . Aus ästhetischen und Wartungsgründen bringen wir eine einzelne Glasscheibe von 3 bis 6 mm sowohl auf dem Display als auch auf der Frontblende an, sodass das kapazitive Touchpanel selbst beim Berühren des Bildschirms bis zu 8 mm vom Finger des Benutzers entfernt ist.

Wenn Sie ein Panel mit Standard-UPDD-Treiber einrichten, können Sie eine Reihe von Einstellungen für die Reaktionsfähigkeit steuern. Glasdicke, Kantenverstärkung und Berührungsschwelle darunter (sowie natürlich die Berührungskalibrierung). Da keine zwei Kioske (oder zwei Touchpanels) exakt gleich sind, müssen Sie den Touch im Allgemeinen für jedes Gerät separat kalibrieren (idealerweise sollten Sie das Gerät neu kalibrieren, um es zu berücksichtigen, sobald es an seinem endgültigen Standort platziert ist) für Höhenänderungen oder andere unvorhergesehene Umstände). Um die Reaktionsfähigkeit der Berührungen genau so zu gestalten, dass sie genau dann reagiert, wenn Sie es erwarten, müssen Sie viel mit den tatsächlichen Einstellungen herumspielen.

Sobald diese Arbeit erledigt ist, sollte (oder möchte) der Benutzer jedoch niemals die Reaktionsfähigkeit der Berührung selbst steuern müssen (oder wollen).

Bearbeiten: Eine Software-Sache, die Sie tun können (und wahrscheinlich sollten), ist, nur Tastendrücke bei Berührung auszulösen up ( nicht wenn eine Taste gedrückt wird). Dies ermöglicht die vertraute Interaktion von Drücken einer Taste, Schieben des Fingers von der Taste und Loslassen nach außen, um eine Aktion zu verhindern. Es gibt bestimmte Treibereinstellungen, die dies verhindern (zumindest in der UPDD-Konsole). Sie müssen das Ziehen aktivieren (um ein versehentliches Auswählen zu verhindern, insbesondere im Internet, sind viele Kioske so konfiguriert, dass eine Maus nach unten registriert wird und ein Maus-nach-oben-Ereignis sofort, wenn ein Benutzer den Bildschirm berührt). Es ist wahrscheinlich selbstverständlich, aber Ihre Tasten sollten auch einen deutlichen "gedrückten" Zustand haben, wenn Sie dies implementieren.

3
Kit Grose

Ein nicht fachkundiger Gedanke - die Fähigkeit, selbstklebende transparente Schichten auf einen Handybildschirm aufzutragen, um die Empfindlichkeit zu verringern? Nicht beiläufig einstellbar, könnte aber ein allgemeines Problem wie meins lösen (auf HTC Android One X).

1
Martin