Zum Hauptinhalt springen

Die Gestenbibliothek

Die Seite Gesten enthält jede Form, die Input.Observer kennt. Die Bibliothek ist gemeinsam: Ein einziges „Nach links wischen“ dient jeder App-Gruppe, und die Aktionen jeder Gruppe entscheiden, was es dort tut.

Eine Geste ist ein Name plus ein oder mehrere Beispiele: Striche, die Sie gezeichnet und gespeichert haben. Ein gezeichneter Strich wird mit den Beispielen verglichen, nie mit dem Namen. Eine Geste ohne Beispiele kann nie passen.

Die Seite​

Input.ObserverEinfachErweitert
AUTOMATISIERUNG
Aktionen
Texterweiterung
Snippets
Sandbox
App-Gruppen
Ignorier-Gruppen
Gesten
EINRICHTUNG
Allgemein
Darstellung
Sicherheit
Hilfe
Info
Gesten
6 · von allen App-Gruppen gemeinsam genutzt, pro Gruppe an Aktionen gebunden
Trainieren…
FormenEinstellungen
AlleGebundenUnbenutzt
Nach links wischen
Nach links wischen
Geste duplizieren
Löschen
Zum Testen zeichnen
Zeichnen Sie die Form unten, um zu sehen, wie gut sie gegenüber den Beispielen dieser Geste abschneidet.
Als Beispiel speichern
Leeren
Beispiele
Verwendet von
Zurück · in Browser
  • Die Registerkarte Formen zeigt links die Galerie und rechts die ausgewählte Geste. Die Registerkarte Einstellungen enthält die Karte Gestenerkennung; siehe Wie ein Strich erkannt wird.
  • Alle / Gebunden / Unbenutzt ② filtert die Galerie: Gebunden zeigt Gesten, die mindestens eine Aktion verwendet, Unbenutzt die übrigen. Das Suchfeld filtert nach Namen.
  • Jede Karte der Galerie zeigt die Form (den Durchschnitt ihrer Beispiele; der rote Punkt markiert ihr Ende), ihren Namen, die Anzahl ihrer Beispiele und wie viele Aktionen sie verwenden. Zeigen Sie mit der Maus auf eine Karte, um zuzusehen, wie sie gezeichnet wird.

Eine Geste hinzufügen​

Trainieren… ① öffnet das Fenster Gestentraining. Solange es geöffnet ist, führen Gesten ihre Aktionen nicht aus: Jeder Strich, den Sie zeichnen, wird stattdessen für das Training erfasst.

  1. Wählen Sie Trainieren… ①.
  2. Zeichnen Sie die Form an einer beliebigen Stelle des Bildschirms mit einer Ihrer Zeichentasten (festgelegt unter Zeichentasten auf der Seite Allgemein), über einem beliebigen Fenster. Ignorier-Gruppen und Ausschlusszonen gelten während des Trainings nicht.
  3. Das Fenster zeigt Ihren Strich und die Ähnlichsten Gesten: die fünf Gesten der Bibliothek, mit denen er am höchsten bewertet wird, mit ihren Werten. Ein Wert ab der Erkennungsschwelle ist mit Treffer markiert.
  4. Wählen Sie eines davon:
    • Als Beispiel von der ausgewählten Geste speichern, um einer vorhandenen Geste eine weitere Zeichenweise beizubringen.
    • Geben Sie unter Name der neuen Geste einen Namen ein, und wählen Sie Als neue Geste speichern.
    • Verwerfen, um den Strich wegzuwerfen.
  5. Zeichnen Sie den nächsten Strich, oder Schließen Sie das Fenster. Das Schließen beendet das Training.

Die vorgeschlagene Auswahl folgt der Vorschlagsschwelle im Training (standardmäßig 80): Erreicht die ähnlichste Geste diesen Wert oder mehr, ist das Speichern als Beispiel dieser Geste die Standardschaltfläche; darunter ist es das Speichern als neue Geste. Die Eingabetaste im Namensfeld speichert immer eine neue Geste.

Sie können eine Geste auch dort anlegen, wo Sie sie brauchen: Die Gestenauswahl im Aktionseditor hat eine Schaltfläche Neu…, und Schnell erstellen… hat Eine neue Form zeichnen (siehe den Schnellstart). Beide lassen Sie die Form dreimal zeichnen.

tipp

Speichern Sie drei bis fünf Beispiele jeder Geste, so gezeichnet, wie Sie sie wirklich zeichnen: etwas schneller, langsamer, größer und kleiner. Mehr übereinstimmende Beispiele machen die Erkennung zuverlässiger. Widersprüchliche Beispiele lassen die Geste zu mehr Strichen passen, auch zu solchen, die Sie als etwas anderes gemeint haben.

Eine Geste testen und verfeinern​

Wählen Sie eine Geste in der Galerie aus, um daran zu arbeiten:

  1. Zeichnen Sie unter Zum Testen zeichnen ④ die Form mit der linken Maustaste. Ein Strich, der in beide Richtungen kürzer als 12 Pixel ist, wird ignoriert.
  2. Lesen Sie den Wert in der Ecke: Grün bedeutet ab der Erkennungsschwelle, Gelb darunter. Der Satz unter der Zeichenfläche sagt, was der Wert bedeutet:
    • unter der Erkennungsschwelle: Die Engine würde diesen Strich nicht als diese Geste werten;
    • über der Erkennungsschwelle, aber unter der Vorschlagsschwelle im Training: Er passt, und ihn zu speichern würde erweitern, was als diese Geste gilt;
    • über der Vorschlagsschwelle im Training: Es lohnt sich, ihn als weiteres Beispiel zu behalten.
  3. Lesen Sie die Zeile darunter, die den Strich mit jeder anderen Geste der Bibliothek vergleicht:
    • „n Punkte vor andere“: ein klarer Vorsprung von 5 Punkten oder mehr;
    • „Nur n Punkte vor andere“: Ein etwas anderer Strich könnte die andere Geste auslösen;
    • „andere erzielt n Punkte mehr“: Dieser Strich würde stattdessen die andere Geste auslösen.
  4. Als Beispiel speichern fügt den Strich zu Beispiele ⑤ hinzu. Leeren leert die Zeichenfläche.
  5. Um ein Beispiel zu entfernen, das die Erkennung in die Irre führt, wählen Sie unter Beispiele ⑤ sein ✕.

Der Wert hier verwendet dieselbe Berechnung, Schwelle und Bewertung der Beispiele wie die Engine. Die Vergleichszeile ordnet den Strich gegenüber der ganzen Bibliothek ein; wenn Sie über einem echten Fenster zeichnen, konkurrieren nur die Formen, die die App-Gruppe dieses Fensters verwendet (siehe Wie ein Strich erkannt wird).

Führt andere Aktionen aus erscheint nur, wenn es etwas zu melden gibt: für eine App-Gruppe, in der diese Form an nichts gebunden ist, kommt ein ähnlicher Strich einer anderen Form am nächsten und führt deren Aktion aus. Die Seite „App-Gruppen“ bietet die Korrektur; siehe Wie ein Strich erkannt wird.

Verwendet von ⑥ listet jede Aktion mit einem Auslöser für diese Geste und ihre App-Gruppe auf. Wählen Sie eine Zeile aus, um diese Aktion zu öffnen. Ein Kennzeichen Konflikt markiert eine Aktion, deren Auslöser für diese Geste mit dem Auslöser einer anderen Aktion derselben App-Gruppe konkurriert, sodass dort immer nur eine davon ausgeführt werden kann; zeigen Sie mit der Maus auf das Kennzeichen, um zu sehen, welche Vorrang hat.

hinweis

Modus „Erweitert“. Ähnliche Formen listet die drei anderen Gesten auf, die gegenüber den eigenen Beispielen dieser Geste am höchsten bewertet werden, mit ihren Werten. Das misst, wie ähnlich sich zwei Formen sind, nicht, ob ein echter Strich verwechselt wird: Dafür zeichnen Sie den Strich unter Zum Testen zeichnen oder im Trainingsfenster.

Umbenennen, duplizieren und löschen​

In der Namenskarte ③:

  • Umbenennen durch Bearbeiten des Namens; er wird gespeichert, wenn Sie das Feld verlassen oder die Eingabetaste drücken. Ein leerer Name wird abgelehnt. Namen müssen nicht eindeutig sein. Aktionen verweisen auf die Geste selbst, nicht auf ihren Namen, daher macht Umbenennen nichts kaputt; ein Skript, das den Namen der Geste liest (ContextGetGestureName), sieht jedoch den neuen.
  • Geste duplizieren legt eine neue Geste mit Kopien derselben Beispiele und einem neuen Namen an. Keine Aktion verwendet die Kopie.
  • Löschen wird abgelehnt, solange eine Aktion einen Auslöser für die Geste hat: Eine Meldung listet diese Aktionen auf. Geben Sie ihnen zuerst eine andere Geste, oder entfernen Sie diese Auslöser.

Änderungen wirken, wenn Sie sie anwenden. Siehe Das Konfigurationsfenster.