Designer für benutzerdefinierte Gesten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Ansicht


Sie können den Designer für benutzerdefinierte Gesten auf folgende Arten öffnen:

  • Klicken Sie im Dialogfeld Benutzerdefinierte Gesten auf Erzeugen. Der Designer für benutzerdefinierte Gesten wird mit einem leeren Gestenfeld geöffnet.
  • Wählen Sie im Dialogfeld Benutzerdefinierte Gesten eine Ihrer aufgezeichneten Gesten aus, und klicken Sie auf Bearbeiten. Der Designer für benutzerdefinierte Gesten wird mit der ausgewählten Geste im Bearbeitungsfeld geöffnet.

Ermöglicht das Zeichnen, Benennen, Testen und Aufzeichnen neuer Gesten sowie das Bearbeiten vorhandener, aufgezeichneter Gesten. Sie können der Linienführung der Geste auch Punkte hinzufügen und diese löschen sowie die Geste vergrößern und verkleinern. Weitere Informationen zum Aktivieren von Gesten in Ihren Anwendungen finden Sie unter Verwenden von Gesten in Anwendungen.

Element Beschreibung

Name

Enthält - vor dem Aufzeichnen einer neuen Geste, die Sie in diesem Dialogfeld erstellen - den Eintrag "Unbenannt". Geben Sie hier einen Namen für die neue Geste ein. Klicken Sie zum Speichern der erstellten Geste auf die Schaltfläche Geste aufzeichnen. Alle für eine Anwendung aufgezeichneten Gesten werden in der .dfm-Datei gespeichert und im Dialogfeld Benutzerdefinierte Gesten aufgeführt.

Sensitivität

Steuert die zulässige Schwankung bei der Eingabe der Geste - d.h., passt die erforderlichen Abweichungsstufen und die Fehlerspanne an, mit der die Gesten-Engine zur Laufzeit die ausgewählte Geste prüft. Sie können für jede Geste, die Sie erstellen, die Sensitivität festlegen. Eine höhere Sensitivität für eine Geste bedeutet, dass der Anwender die Geste präziser als bei einer niedrigeren Sensitivität ausführen muss. Vorgabe = 80%.

Unidirektional (einzelner Startpunkt)

Gibt an, dass die Geste im Bearbeitungsfeld einen Startpunkt hat. Alle Standardgesten sind unidirektional. Siehe Aufzählung der Standardgesten.
Vorgabe = Ein.

Hinweis: Gesten mit zwei Startpunkten befinden sich in der Aufzählung Vcl.Controls.TInteractiveGestureOption - z. B. igRotate und igTwoFingerTapRotate.

Punkte

Führt die X/Y-Koordinaten aller Punkte auf der Linie auf, aus der die im Bearbeitungsfeld gezeichnete Geste besteht. Die X- und Y-Achsen beginnen und enden an den Endpunkten der Geste. Sie können mit den Schaltflächen der Symbolleiste Punkte am Auswahlpunkt (roter Kreis) hinzufügen oder löschen. Um die Form der Geste zu ändern, können Sie:

  • Im Bearbeitungsfeld auf die Linie klicken und ziehen.
  • Eine Koordinate in der Spalte X oder Y auswählen und den Wert ändern.

<Gesten-Bearbeitungsfeld>

In dem großen Bearbeitungsfeld im Designer für benutzerdefinierte Gesten können Sie eigene Gesten für Ihre Anwendungen zeichnen. Die Linienführung der Geste lässt sich ändern, indem Sie sie anklicken und ziehen, oder indem Sie die X/Y-Koordinaten in der Liste Punkte ändern.

InsertPoint.png Punkt einfügen

Fügt einen neuen Punkt auf der geraden Linie zwischen dem Auswahlpunkt (Mitte des roten Kreises) und dem vorherigen Punkt auf der Linie (Richtung Startpunkt) ein. Das Hinzufügen von Punkten zu der Linie erhöht die Genauigkeit, die zum Reproduzieren der Geste erforderlich ist.

DeletePoint.png Punkt löschen

Löscht einen einzelnen Punkt am Auswahlpunkt (Mitte des roten Kreises) aus der Linienführung der Geste und zeichnet eine gerade Linie zwischen dem nächsten Punkt (Richtung Endpunkt) und dem vorherigen Punkt auf der Linie.

ZoomIn.png Vergrößern

Vergrößert die Darstellung der Geste für die Anzeige und Bearbeitung.

ZoomOut.png Verkleinern

Verkleinert die Darstellung der Geste für die Anzeige und Bearbeitung.

PlaySimulation.png Simulation der Geste abspielen

Zeigt den Bewegungsablauf, der für die Geste im Bearbeitungsfeld erforderlich ist. Eine dicke, blaue Linie beginnt am Startpunkt und läuft zum Endpunkt der Geste.

RecordGesture.png Geste aufzeichnen

Zeichnet die im Eingabefeld gezeichnete Geste unter dem im Feld Name eingegebenen Namen auf. Gesten werden der aktuellen Anwendung zugeordnet und in der .dfm-Datei gespeichert.

TestGestureCOLOR.png Geste testen

Ermöglicht, die Eingabe der benutzerdefinierten Geste zu testen oder zu üben. Zeigt das Eingabefeld Geste testen mit einem animierten runden blauen Cursor an, der den für die Geste erforderlichen Bewegungsablauf demonstriert. Der relative Startpunkt der Geste wird ebenfalls dargestellt. Die folgende Meldung wird angezeigt:

Hier eine Geste mit der Maus oder dem Touchscreen zeichnen.

Wenn Sie versuchen, die Geste zu reproduzieren, aber Ihr Versuch zu große Abweichungen (festgelegt in der Einstellung Sensitivität) aufweist, wird die folgende Meldung angezeigt:

Geste nicht erkannt

Wenn Sie eine Geste zeichnen, die mit dem Modell übereinstimmt, wird die folgende Meldung angezeigt:

Geste erkannt

ShowSensitivityCircles.png Punktsensitive Kreise anzeigen

Zeigt den Sensitivitätsbereich für jeden Punkt auf der Linie als blassgrünen Kreis um jeden Punkt an. Größere Sensitivitätskreise (niedrigere Einstellung der Sensitivität) erleichtern dem Benutzer das Reproduzieren der Geste.

  • Durch Verringern der Sensitivität für die Geste werden die Sensitivitätskreise größer.
  • Durch Erhöhen der Sensitivität werden die Kreise kleiner.

ShowConflictDetails.png Konfliktdetails anzeigen

Wenn diese Schaltfläche aktiviert ist, besteht ein Konflikt zwischen der von Ihnen gezeichneten Geste und einer anderen vorhandenen Geste. Wenn Sie eine Geste zeichnen, die im Konflikt mit einer anderen steht, wird die folgende Meldung angezeigt:

Warnung: <n> potenziellen Konflikt gefunden. Für Details hier klicken.

Klicken Sie auf die Warnung und dann auf die Schaltfläche OK. Das Dialogfeld Gestenkonflikte zeigt den Namen der Geste, die der von Ihnen gezeichneten ähnelt, und den Prozentsatz der Ähnlichkeit an.

  • Durch Erhöhen der Sensitivität im Designer für benutzerdefinierte Gesten können einige Konflikte beseitigt werden.
  • Das Verringern der Sensitivität kann weitere Konflikte hervorrufen.

Siehe auch