Mouvements d’application et comportement sémantique

Les mouvements de l’application sont fournis dans le cadre du Kit de développement logiciel (SDK) Windows Vista. Le module de reconnaissance de mouvements Microsoft est conçu pour reconnaître ces mouvements. Par défaut, aucun mouvement n’est activé. Les applications doivent choisir les mouvements à activer. En plus de reconnaître les mouvements, le module de reconnaissance de mouvements Microsoft fournit également des alternatives ainsi que des valeurs de confiance dans le cadre des résultats de la reconnaissance. Pour utiliser ces mouvements dans votre application, vous devez vous y abonner à partir de l’application à l’aide de la référence de l’API Tablet PC. Les API vous permettent de choisir un sous-ensemble de ces mouvements et de rechercher des propriétés spécifiques telles que le nombre de traits, le point chaud et d’autres propriétés, ainsi que les alternatives et leurs valeurs de confiance.

Pour les applications prenant en charge le stylet qui utilisent ces mouvements, les messages de souris ne sont pas envoyés. Au lieu de cela, les événements de mouvement sont envoyés à ces applications pour les informer de ces mouvements. Les applications effectuent ensuite des actions similaires aux actions basées sur la souris en réponse à ces mouvements.

Le tableau suivant répertorie les mouvements d’application pris en charge par le module de reconnaissance de mouvements Microsoft. Pour garantir la cohérence des mouvements utilisés pour les actions courantes entre les applications, vous devez respecter les suggestions suivantes :

  • L’action est le comportement sémantique suggéré associé au mouvement.
  • Pour les mouvements étiquetés comme résolus dans le tableau suivant, Microsoft vous recommande de ne pas modifier le comportement sémantique suggéré. Si une application n’a pas besoin du comportement sémantique spécifié, Microsoft vous recommande de ne pas réutiliser le mouvement pour une autre action ou un autre comportement sémantique.
  • Pour les mouvements étiquetés comme spécifiques à l’application et qui ont un comportement sémantique suggéré, Microsoft vous recommande de prendre en charge le comportement sémantique suggéré si cette fonctionnalité existe dans votre application. Pour maintenir la cohérence entre les applications, ne choisissez pas un comportement sémantique différent pour un tel mouvement si la fonctionnalité correspondant à la sémantique suggérée existe dans votre application. Toutefois, si votre application ne dispose pas de fonctionnalités correspondant à la sémantique suggérée, vous devez vous sentir libre d’associer des comportements sémantiques pertinents au mouvement. Cela s’applique également à tous les mouvements qui sont spécifiques à l’application et qui n’ont pas de sémantique suggérée.
  • Le point chaud d’un mouvement est un point distinctif dans la géométrie du mouvement. Le point chaud peut être utilisé pour déterminer où le mouvement a été effectué. Les API de mouvements, en particulier la propriété HotPoint de l’objet Gesture , permettent de déterminer le point chaud d’un mouvement donné. Toutefois, tous les mouvements n’ont pas un point d’accès spécifique. Pour ceux qui n’ont pas de point chaud distinctif spécifique, le point de départ est signalé comme point chaud.

    Notes

    Certains des mouvements ont un point chaud distinctif qui se trouve être le point de départ. Ceux-ci sont distingués dans le tableau.

Mouvement Nom du mouvement Comportement suggéré Fixe ou spécifique à l’application Point chaud Notes
Mouvement d’égratignure côte à côte Scratch-out
Effacer le contenu
Résolution
Point de départ
Rendez les traits aussi horizontaux que possible et dessinez au moins trois traits. Si la hauteur du mouvement augmente, le nombre de coups d’aller et retour doit également augmenter.
mouvement en forme de triangle Triangle
Insérer
Spécifique à l’application
Point de départ
Dessinez le triangle d’un seul trait, sans lever le stylet. Assurez-vous que le haut du triangle pointe vers le haut.
mouvement dans la forme d’un carré Carré
Élément d’action
Spécifique à l’application
Point de départ
Dessinez le carré en commençant dans le coin supérieur gauche. Dessinez le carré d’un seul trait, sans lever le stylet.
mouvement dans la forme d’un star Étoile
Élément d’action
Spécifique à l’application
Point de départ
Dessinez le star avec exactement cinq points. Effectuez cette opération d’un seul trait sans lever le stylet.
mouvement dans la forme d’un case activée Vérification
Check-off
Spécifique à l’application
Coin
Le trait vers le haut du case activée doit être deux à quatre fois plus long que le plus petit trait vers le bas.
mouvement dans la forme d’un curlicue Curlicue
Couper
Fixe
Le point de départ est de distinguer le point chaud
Dessinez le curlicue à un angle, du bas à gauche vers le haut à droite. Commencez le curlicue sur le mot que vous avez l’intention de couper.
mouvement dans la forme d’un double-curlicue Double-Curlicue
Copier
Résolution
Le point de départ est de distinguer le point chaud
Dessinez le double-curlicue en angle, du bas à gauche vers le haut à droite. Démarrez le double-curlicue sur le mot que vous souhaitez copier.
mouvement dans la forme d’un cercle Circle
Spécifique à l’application
Spécifique à l’application
Point de départ
Dessinez le cercle d’un seul trait, sans lever le stylet. Commencez à dessiner le cercle à partir du point le plus haut.
mouvement dans la forme d’un double cercle Double cercle
Coller
Fixe
Point de départ
Dessinez les deux cercles qui se chevauchent. Effectuez cette opération d’un seul trait, sans lever le stylet.
mouvement dans la forme d’un demi-cercle dessiné de droite à gauche Demi-cercle gauche
Annuler
Résolution
Le point de départ est de distinguer le point chaud
Veillez à dessiner le demi-cercle de droite à gauche. Les deux extrémités de l’arc doivent se trouver sur la même ligne horizontale.
mouvement dans la forme d’un demi-cercle dessiné de gauche à droite Demi-cercle droit
Rétablir
Fixe
Le point de départ est de distinguer le point chaud
Veillez à dessiner le demi-cercle de gauche à droite. Les deux extrémités de l’arc doivent se trouver sur la même ligne horizontale.
mouvement en forme de caresse Caret
Coller, insérer
Spécifique à l’application
Apex
Dessinez les deux côtés du caret avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe.
mouvement sous la forme d’un caret inversé Inverted-caret
Insérer
Spécifique à l’application
Apex
Dessinez les deux côtés du caret avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe.
mouvement dans la forme d’un chevron pointant vers la gauche Chevron gauche
Spécifique à l’application
Spécifique à l’application
Apex
Dessinez les deux côtés du chevron avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe.
mouvement dans la forme d’un chevron pointant vers la droite Chevron droit
Spécifique à l’application
Spécifique à l’application
Apex
Dessinez les deux côtés du chevron avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe.
Flèche pointant vers le haut Flèche vers le haut
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge.
Flèche pointant vers le bas Flèche vers le bas
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge.
Flèche pointant vers la gauche Flèche gauche
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge.
Flèche pointant vers la droite Flèche droite
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge.
simple flèche rapide vers le haut Haut
Spécifique à l’application
Spécifique à l’application
Point de départ
Ce mouvement est un simple mouvement rapide vers le haut.
Ce mouvement est utilisé par les mouvements Flicks.
flèche vers le bas rapide Descendre
Spécifique à l’application
Spécifique à l’application
Point de départ
Ce mouvement est un simple mouvement rapide vers le bas.
Ce mouvement est utilisé par les mouvements Flicks.
flèche rapide vers la gauche Gauche
Retour arrière
Fixe
Point de départ
Ce mouvement est un simple mouvement rapide vers la gauche.
Ce mouvement est utilisé par les mouvements Flicks.
rapide à droite Droit
Espace
Résolution
Point de départ
Ce geste est un simple mouvement rapide vers la droite.
Ce mouvement est utilisé par les mouvements Flicks.
trait qui monte puis part à gauche Haut vers la gauche
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait qui monte et vers la droite Haut à droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait qui descend et vers la gauche En bas à gauche
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait qui descend et vers la droite En bas à droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait dessiné vers la gauche, puis vers le haut Gauche
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait dessiné vers la gauche, puis vers le bas Gauche vers le bas
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait dessiné vers la droite puis vers le haut Vers la droite
Conversion de l’éditeur de méthode d’entrée (IME)
Résolution
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait dessiné vers la droite, puis vers le bas Vers le bas vers la droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit.
trait dessiné vers le haut puis vers le bas Up-down
Annuler
Résolution
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Dessinez les deux traits aussi près que possible.
trait dessiné vers le bas puis vers le haut Bas vers le haut
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Dessinez les deux traits aussi près que possible.
trait dessiné vers la gauche, puis vers la droite Gauche-droite
Déplacer le curseur vers la gauche
Fixe
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Dessinez les deux traits aussi près que possible.
trait dessiné à droite puis à gauche Right-Left
Déplacer le curseur vers la droite
Fixe
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Dessinez les deux traits aussi près que possible.
trait dessiné vers le haut et vers la gauche avec le mouvement vers la gauche plus long que le mouvement vers le haut Haut vers la gauche
Réduire le retrait
Fixe
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Le trait gauche est deux à quatre fois plus long que le trait haut et les deux traits sont à un angle droit.
trait dessiné vers le haut et vers la droite avec le trait vers la droite plus long que le trait vers le haut Vers le haut à droite
Onglet
Résolution
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Le trait droit est deux à quatre fois plus long que le trait haut et les deux traits sont à un angle droit.
trait dessiné vers le bas et vers la gauche avec le trait dans le sens gauche plus long que le trait dans le sens bas Bas-à-gauche-long
Entrez
Fixe
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Le trait gauche est deux à quatre fois plus long que le coup bas et les deux traits sont à un angle droit.
trait dessiné vers le bas et vers la droite, la section du mouvement à droite étant plus longue que le mouvement vers le bas En bas à droite
Espace
Fixe
Changement de point de direction
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Le trait droit est deux à quatre fois plus long que le coup bas et les deux traits sont à un angle droit.
mouvement sous la forme d’un point d’exclamation Exclamation
Spécifique à l’application
Spécifique à l’application
Centre de la ligne
Dessinez le point peu après avoir dessiné le trait et placez-le près de la ligne.
mouvement d’appui Taper
Cliquez sur
Fixe
Le point de départ consiste à distinguer le point chaud
Appuyez rapidement.
Double-appuyez sur un mouvement. Double appui
Double-cliquez sur Gauche
Résolution
Le point de départ consiste à distinguer le point chaud
Appuyez rapidement et en appuyant le plus près possible l’un de l’autre.

Notes

Appuyez et appuyez deux fois sont pris en charge en tant que mouvements d’application en plus d’être des mouvements système. Il s’agit de résoudre les scénarios dans lesquels vous pouvez activer un mouvement d’application avec un appui ou un double appui dans le cadre de celui-ci. Le mouvement d’exclamation est un exemple d’un tel mouvement. Dans ce cas, activez le mouvement appuyez sur l’application et n’écoutez pas le mouvement d’appui système. Cela vous permet d’écouter un seul composant qui peut à la fois identifier et distinguer un appui d’un appui dans un mouvement. Le cas d’un appui dans un mouvement permet de reconnaître uniquement le geste global.

Événement de mouvement [Classe InkCollector]

Événement de mouvement [contrôle InkEdit]

Événement de mouvement [Classe InkOverlay]

Événement de mouvement [Contrôle InkPicture]