Aller au contenu principal

La bibliothèque de gestes

La page Gestes contient toutes les formes que connaît Input.Observer. La bibliothèque est partagée : un seul « Balayer vers la gauche » sert à tous les groupes d'applications, et les actions de chaque groupe décident de ce qu'il y fait.

Un geste est un nom plus un ou plusieurs exemples : des tracés que vous avez dessinés et enregistrés. Un tracé est comparé aux exemples, jamais au nom. Un geste sans exemple ne peut jamais correspondre.

La page​

Input.ObserverSimpleAvancé
AUTOMATISATION
Actions
Expansion de texte
Extraits
Bac à sable
Groupes d'applications
Groupes à ignorer
Gestes
CONFIGURATION
Général
Apparence
Sécurité
Aide
À propos
Gestes
6 · bibliothèque commune à tous les groupes d'applications, association aux actions par groupe
Entraîner…
FormesParamètres
TousAssociésInutilisés
Balayer vers la gauche
Balayer vers la gauche
Dupliquer le geste
Supprimer
Tracer pour tester
Tracez la forme ci-dessous pour voir son score par rapport aux exemples de ce geste.
Enregistrer comme exemple
Effacer
Exemples
Utilisé par
Précédent · dans Navigateurs
  • L'onglet Formes affiche la galerie à gauche et le geste sélectionné à droite. L'onglet Paramètres contient la carte Reconnaissance des gestes ; voir Comment un tracé est reconnu.
  • Tous / Associés / Inutilisés ② filtre la galerie : Associés affiche les gestes utilisés par au moins une action, Inutilisés les autres. La zone de recherche filtre par nom.
  • Chaque carte de la galerie montre la forme (la moyenne de ses exemples ; le point rouge marque sa fin), son nom, son nombre d'exemples et le nombre d'actions qui l'utilisent. Pointez sur une carte pour la voir se dessiner.

Ajouter un geste​

Entraîner… ① ouvre la fenêtre Apprentissage des gestes. Tant qu'elle est ouverte, les gestes n'exécutent pas leurs actions : chaque tracé que vous dessinez est capturé pour l'entraînement.

  1. Sélectionnez Entraîner… ①.
  2. Tracez la forme n'importe où à l'écran avec l'un de vos boutons de tracé (choisis sous Boutons de tracé sur la page Général), sur n'importe quelle fenêtre. Les groupes à ignorer et les zones d'exclusion ne s'appliquent pas pendant l'entraînement.
  3. La fenêtre affiche votre tracé et les Gestes les plus proches : les cinq gestes de la bibliothèque qui obtiennent le meilleur score face à lui, avec leurs scores. Un score égal ou supérieur au seuil de correspondance est marqué correspond.
  4. Choisissez l'une des options :
    • Enregistrer comme exemple de le geste sélectionné, pour apprendre à un geste existant une autre façon dont il est tracé.
    • Tapez un nom dans Nom du nouveau geste et sélectionnez Enregistrer comme nouveau geste.
    • Ignorer, pour jeter le tracé.
  5. Tracez le trait suivant, ou Fermez la fenêtre. La fermer met fin à l'entraînement.

Le choix proposé suit le Seuil de suggestion en apprentissage (80 par défaut) : quand le geste le plus proche atteint ou dépasse ce score, enregistrer comme exemple de ce geste est le bouton par défaut ; en dessous, c'est enregistrer comme nouveau geste. Entrée dans la zone de nom enregistre toujours un nouveau geste.

Vous pouvez aussi créer un geste là où vous en avez besoin : le sélecteur de geste de l'éditeur d'actions a un bouton Nouveau…, et Création rapide… propose Tracer une nouvelle forme (voir le démarrage rapide). Les deux vous font tracer la forme trois fois.

astuce

Enregistrez trois à cinq exemples de chaque geste, tracés comme vous les tracez vraiment : un peu plus vite, plus lentement, plus grand et plus petit. Davantage d'exemples concordants rendent la reconnaissance plus fiable. Des exemples discordants font correspondre le geste à davantage de tracés, y compris à ceux que vous destiniez à autre chose.

Tester et affiner un geste​

Sélectionnez un geste dans la galerie pour travailler dessus :

  1. Dans Tracer pour tester ④, tracez la forme avec le bouton gauche de la souris. Un tracé de moins de 12 pixels dans les deux directions est ignoré.
  2. Lisez le score dans le coin : vert signifie égal ou supérieur au seuil de correspondance, orange en dessous. La phrase sous la zone de dessin explique le score :
    • sous le seuil de correspondance : le moteur ne considérerait pas ce tracé comme ce geste ;
    • au-dessus du seuil de correspondance mais sous le seuil de suggestion en apprentissage : il correspond, et l'enregistrer élargirait ce qui compte comme ce geste ;
    • au-dessus du seuil de suggestion en apprentissage : il mérite d'être conservé comme exemple supplémentaire.
  3. Lisez la ligne en dessous, qui compare le tracé à chaque autre geste de la bibliothèque :
    • « n points d'avance sur autre » : une nette avance de 5 points ou plus ;
    • « Seulement n points d'avance sur autre » : un tracé légèrement différent pourrait correspondre à l'autre geste ;
    • « autre obtient n points de plus » : ce tracé correspondrait plutôt à l'autre geste.
  4. Enregistrer comme exemple ajoute le tracé à Exemples ⑤. Effacer vide la zone de dessin.
  5. Pour retirer un exemple qui fausse la reconnaissance, sélectionnez son ✕ dans Exemples ⑤.

Le score affiché ici utilise le même calcul, le même seuil et la même Notation des exemples que le moteur. La ligne de comparaison classe le tracé par rapport à toute la bibliothèque ; quand vous tracez sur une vraie fenêtre, seules les formes qu'utilise le groupe d'applications de cette fenêtre sont en concurrence (voir Comment un tracé est reconnu).

Exécute d'autres actions n'apparaît que s'il y a quelque chose à signaler : pour un groupe d'applications où cette forme n'est associée à rien, un tracé semblable ressemble davantage à une autre forme et exécute l'action de celle-ci. La page Groupes d'applications propose la correction ; voir Comment un tracé est reconnu.

Utilisé par ⑥ liste chaque action ayant un déclencheur sur ce geste, avec son groupe d'applications. Sélectionnez une ligne pour ouvrir cette action. Un badge Conflit signale une action dont le déclencheur sur ce geste est en concurrence avec le déclencheur d'une autre action du même groupe d'applications, si bien qu'une seule d'entre elles peut jamais s'y exécuter ; pointez sur le badge pour voir laquelle l'emporte.

remarque

Mode Avancé. Formes similaires liste les trois autres gestes qui obtiennent le meilleur score face aux exemples de ce geste, avec leurs scores. Cela mesure la ressemblance entre deux formes, pas le risque qu'un vrai tracé soit confondu : pour cela, tracez le trait dans Tracer pour tester ou dans la fenêtre d'entraînement.

Renommer, dupliquer et supprimer​

Dans la carte du nom ③ :

  • Renommer en modifiant le nom ; il est enregistré quand vous quittez la zone ou appuyez sur Entrée. Un nom vide est refusé. Les noms n'ont pas besoin d'être uniques. Les actions font référence au geste lui-même, pas à son nom : renommer ne casse donc rien, mais un script qui lit le nom du geste (ContextGetGestureName) voit le nouveau.
  • Dupliquer le geste crée un nouveau geste avec des copies des mêmes exemples et un nouveau nom. Aucune action n'utilise la copie.
  • Supprimer est refusé tant qu'une action a un déclencheur sur le geste : un message liste ces actions. Attribuez-leur d'abord un autre geste, ou retirez ces déclencheurs.

Les modifications prennent effet quand vous les appliquez. Voir La fenêtre de configuration.