Mouvements d’application et comportement sémantique
les mouvements d’application sont fournis dans le cadre du kit de développement logiciel (SDK) Windows Vista. Le module de reconnaissance de mouvement Microsoft est conçu pour reconnaître ces gestes. Par défaut, aucun geste n’est activé. Les applications doivent choisir les gestes à activer. En plus de reconnaître les gestes, le module de reconnaissance de mouvement de 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 gestes 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 des alternatives et leurs valeurs de confiance.
Pour les applications prenant en charge le stylet qui utilisent ces gestes, les messages de la 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 prennent ensuite des mesures similaires aux actions de 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 mouvement 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 geste.
- Pour les gestes indiqués comme corrigés dans le tableau suivant, Microsoft recommande de ne pas modifier le comportement de sémantique suggéré. Si une application n’a pas besoin du comportement sémantique spécifié, Microsoft recommande de ne pas réutiliser le geste pour une autre action ou un comportement sémantique.
- Pour les mouvements intitulés spécifiques à l’application et qui ont un comportement de sémantique suggéré, Microsoft vous recommande de prendre en charge le comportement de 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 les fonctionnalités correspondant à la sémantique suggérée existent dans votre application. Toutefois, si votre application n’a pas de fonctionnalité qui correspond à la sémantique suggérée, vous devez être libre d’associer les comportements sémantiques pertinents au geste. 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 réactif d’un mouvement est un point distinctif dans la géométrie du mouvement. Le point réactif 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 geste , permettent de déterminer le point réactif pour un mouvement donné. Toutefois, tous les mouvements n’ont pas un point chaud spécifique. Pour ceux qui n’ont pas de point de connexion distinctif spécifique, le point de départ est signalé comme point chaud.
Notes
Certains des mouvements ont un point névralgique distinctif qui se trouve juste être le point de départ. Ils sont distingués dans la table.
| Mouvement | Nom du geste | Comportement suggéré | Fixe ou propre à l’application | Point réactif | Notes |
|---|---|---|---|---|---|
![]() |
Effacement |
Effacer le contenu |
Fixe |
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 traits d’arrière-plan doit également augmenter. |
![]() |
Triangle |
Insérer |
Spécifique à l’application |
Point de départ |
Dessinez le triangle sur un seul trait, sans soulever le stylet. Assurez-vous que le haut du triangle pointe vers le haut. |
![]() |
Carré |
Élément d’action |
Spécifique à l’application |
Point de départ |
Dessinez le carré en commençant par l’angle supérieur gauche. Dessinez le carré avec un seul trait, sans soulever le stylet. |
![]() |
Étoile |
Élément d’action |
Spécifique à l’application |
Point de départ |
Dessinez l’étoile avec exactement cinq points. Faites-le en un seul trait sans soulever le stylet. |
![]() |
Vérification |
Vérification |
Spécifique à l’application |
Virage |
Le trait vers le haut de la vérification doit être deux à quatre fois plus long que le plus petit trait vers le bas. |
![]() |
Fioriture |
Couper |
Fixe |
Le point de départ distingue le point chaud |
Dessinez le fioriture à un angle, du coin inférieur gauche au coin supérieur droit. Démarrez le fioriture sur le mot que vous souhaitez couper. |
![]() |
Double-Curlicue |
Copier |
Fixe |
Le point de départ distingue le point chaud |
Dessine le double-fioriture à un angle, du coin inférieur gauche au coin supérieur droit. Démarrez le double-fioriture sur le mot que vous souhaitez copier. |
![]() |
Circle |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Dessinez le cercle sur un seul trait, sans soulever le stylet. Commencez à dessiner le cercle à partir du point le plus haut. |
![]() |
Double cercle |
Coller |
Fixe |
Point de départ |
Dessinez les deux cercles qui se chevauchent. Procédez avec un seul trait, sans soulever le stylet. |
![]() |
Demi-cercle gauche |
Annuler |
Fixe |
Le point de départ distingue 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. |
![]() |
Demi-cercle à droite |
Rétablir |
Fixe |
Le point de départ distingue 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. |
![]() |
Signe insertion |
Coller, insérer |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du signe insertion avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe. |
![]() |
Inversé-signe insertion |
Insérer |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du signe insertion avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe. |
![]() |
Chevron-gauche |
Spécifique à l’application |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du Chevron avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe. |
![]() |
Chevron-droite |
Spécifique à l’application |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du Chevron avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe. |
![]() |
Flèche haut |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge. |
![]() |
Flèche vers le bas |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge. |
![]() |
Flèche gauche |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge. |
![]() |
Flèche droite |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge. |
![]() |
Haut |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Ce geste est un simple raccourci rapide vers le haut. Ce mouvement est utilisé par les mouvements de raccourcis. |
![]() |
Descendre |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Ce geste est un mouvement rapide simple et rapide. Ce mouvement est utilisé par les mouvements de raccourcis. |
![]() |
Gauche |
Retour arrière |
Fixe |
Point de départ |
Ce geste est un raccourci simple et rapide à gauche. Ce mouvement est utilisé par les mouvements de raccourcis. |
![]() |
Right |
Espace |
Fixe |
Point de départ |
Ce geste est un raccourci simple et rapide à droite. Ce mouvement est utilisé par les mouvements de raccourcis. |
![]() |
Haut-gauche |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
En haut à droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
Vers le gauche |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
En dessous de la droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
De gauche à droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
De gauche à droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
Vers le haut |
Éditeur de méthode d’entrée (IME) convertir |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
Vers le droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit. |
![]() |
Vers le haut |
Annuler |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Dessinez les deux traits le plus près possible. |
![]() |
Vers le haut |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Dessinez les deux traits le plus près possible. |
![]() |
Gauche à droite |
Déplacer le curseur vers la gauche |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Dessinez les deux traits le plus près possible. |
![]() |
Right-Left |
Déplacer le curseur vers la droite |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Dessinez les deux traits le plus près possible. |
![]() |
Haut-gauche-long |
Réduire le retrait |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Le trait gauche se compose de deux à quatre fois tant que le trait de haut et les deux traits sont à un angle droit. |
![]() |
Up-Right-long |
Onglet |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Le trait droit est deux à quatre fois, à condition que le trait de haut et les deux traits soient à un angle droit. |
![]() |
En baisse à gauche |
Entrez |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Le trait gauche se fait de deux à quatre fois tant que le trait de fin et les deux traits sont à un angle droit. |
![]() |
En baisse à droite |
Espace |
Fixe |
Changement de point de direction |
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Le trait droit est deux à quatre fois, à condition que le trait de soutropie et les deux traits soient à un angle droit. |
![]() |
D’exclamation |
Spécifique à l’application |
Spécifique à l’application |
Centre de la ligne |
Dessinez le point juste après avoir dessiné la ligne et placez-la près de la ligne. |
![]() |
Taper |
Cliquez sur |
Fixe |
Le point de départ distingue le point chaud |
Appuyez rapidement sur. |
![]() |
Double appui |
Double-clic avec le gauche |
Fixe |
Le point de départ distingue le point chaud |
Appuyez rapidement et avec les clics le plus près possible. |
Notes
Le TAP et le double-clic sont pris en charge en tant que gestes d’application, en plus des gestes système. Cela permet de traiter les scénarios dans lesquels vous pouvez souhaiter activer un mouvement d’application qui a un TAP ou un double-clic dans le cadre de l’opération. Le mouvement d’exclamation est un exemple de ce type de mouvement. Dans ce cas, activez le mouvement de l’application TAP et n’écoutez pas le mouvement du système TAP. Cela vous permet d’écouter un composant unique qui peut à la fois identifier et distinguer un robinet d’un TAP dans un mouvement. Le cas d’un TAP dans un mouvement entraîne simplement la reconnaissance du mouvement global.








































