Partager via


Transitions d’état de bouton

Certaines transitions d’état de bouton sont attendues de la part des périphériques. Les périphériques qui prennent en charge le pointage doivent inclure les usages In-range et Tip dans leur descripteur.

Les transitions pour ces périphériques sont listées dans le tableau suivant.

Événement État du bouton
Le périphérique bascule dans la portée In-range=on ; Tip=off
Le périphérique entre en contact avec la surface du numériseur In-range=on ; Tip=on
Le contact se déplace sur la surface du numériseur In-range=on ; Tip=on
Le contact est levé de la surface du numériseur In-range=off ; Tip=off
Le contact bascule hors de portée In-range=off ; Tip=off

Remarque Les coordonnées X et Y signalées pour l’événement « hors de portée » doivent correspondre à celles signalées pour le dernier événement « dans la portée » avant la détection de l’événement « hors de portée ». Dans le cas où le périphérique bascule « hors de portée » très rapidement, où la levée et le basculement hors de portée sont détectés dans la même numérisation, les deux événements ou paquets doivent être signalés. L’un pour la levée et l’autre pour le basculement hors de portée.

Les périphériques qui ne prennent pas en charge le pointage n’ont pas besoin d’inclure l’usage In-range dans leur descripteur. Les transitions pour ces périphériques sont listées dans le tableau suivant.

Événement État du bouton
Le périphérique entre en contact avec la surface du numériseur Tip=on
Le contact se déplace sur la surface du numériseur In-range=on ; Tip=on
Le contact est levé de la surface du numériseur In-range=off ; Tip=off

Remarque Les coordonnées X et Y signalées lorsque le doigt est levé de la surface du numériseur doivent être les mêmes que celles signalées pour le dernier paquet de déplacement détecté.

Les transitions pour les stylets qui prennent en charge les usages Eraser et Inverted sont indiquées dans le tableau suivant. Il s’agit des seuls états valides. Tout autre état peut être rejeté par Windows.

Événement État du bouton
La pointe du stylet survole In-range=on ; Tip=off ; Inverted=off ; Eraser=off
La pointe du stylet est sur la surface In-range=on ; Tip=on ; Inverted=off ; Eraser=off
La pointe du stylet est hors de la surface et survole à nouveau In-range=on ; Tip=off ; Inverted=off ; Eraser=off
La pointe bascule hors de la portée In-range=off ; Tip=off ; Inverted=off ; Eraser=off
La gomme du stylet survole In-range=on ; Tip=off ; Inverted=off ; Eraser=on
La gomme du stylet est sur la surface In-range=on ; Tip=off ; Inverted=off ; Eraser=on
La gomme du stylet est hors de la surface et survole à nouveau In-range=on ; Tip=off ; Inverted=off ; Eraser=on
La gomme bascule hors de portée In-range=off ; Tip=off ; Inverted=off ; Eraser=off