<< Retour au sommaire

 

Les fonctions LeftMouseButton et RightMouseButton

 

 

 

Table des matières

1.  LeftMouseButton, le clic gauche de la souris ;

2.  RightMouseButton, le clic droit de la souris ;

3.  LeftMouseButtonLock, le cliqué-glissé.

 

LeftMouseButton, le clic gauche de la souris

 

La fonction LeftMouseButton permet de réaliser un clic gauche de la souris lorsque le curseur JAWS est actif.

 

Voici un exemple dans lequel nous allons demander au curseur JAWS de cliquer sur le symbole « minimiser » se trouvant en haut à droite de la fenêtre de Word 2002.

 

Script ReduitWord ()

 

JAWSCursor () ; Active le curseur JAWS.

RouteJAWSToPC () ; Joindre JAWS à PC.

JAWSPageUp () ; Déplace  le curseur en haut de la fenêtre.

JAWSEnd () ; Déplace  le curseur à la fin de la ligne.

PriorWord ()

PriorWord () ; Déplace le curseur sur le symbole de la minimisation.

LeftMouseButton() ; Réalise un clic gauche de la souris

PCCursor () ;Réactive le curseur PC.

EndScript

 


RightMouseButton, le clic droit de la souris

 

La fonction RightMouseButton permet de réaliser un clic droit de la souris lorsque le curseur JAWS est actif.

 

L’exemple suivant réalise un clic droit de la souris sur le mot suivant du texte dans lequel est inséré le curseur :

 

Script ClicDroitSurMotSuivant ()

 

JAWSCursor () ;Active le curseur JAWS.

RouteJAWSToPC () ;Joindre JAWS à PC.

NextWord () ;Déplace le curseur sur le mot suivant.

RightMouseButton () ;Réalise un clic droit de la souris.

PCCursor () ;Réactive le curseur PC.

 

EndScript

 

LeftMouseButtonLock, le cliqué-glissé de la souris

 

Il existe également une autre fonction qui permet de réaliser un cliqué-glissé de la souris.

Cette fonction est LeftMouseButtonLock.

Un cliqué-glissé est une opération que les utilisateurs de la souris réalisent couramment.

On positionne le pointeur de la souris au début de la zone que l’on souhaite sélectionner ou déplacer, on maintient le bouton gauche de la souris, on étend la sélection en déplaçant le pointeur de la souris et on relâche le bouton.

Dans un script, la première utilisation de la fonction LeftMouseButtonLock active le verrouillage du bouton gauche de la souris, et la deuxième utilisation de la fonction active le relâchement du bouton.

Entre ces deux LeftMouseButtonLock, se trouvent toutes les fonctions de traitement et de déplacement du pointeur.

Pour utiliser cette fonction, il faudra activer le pointeur de la souris.

Voici un script qui, à l’intérieur d’un texte de WORD, sélectionne la ligne courante ainsi que la ligne suivante, et ce, pour les copier dans le presse papier.

 

Script CopierDeuxLignes ()

 

SpeechOff () ;Interrompe la parole de JAWS

SaveCursor () ;Sauvegarde la position et le type du curseur actif

JAWSCursor () ;Active le curseur JAWS donc le pointeur de la souris

RouteJAWSToPC () ;Joindre JAWS à PC donc ramène le pointeur de la souris sur le curseur PC

LeftMouseButtonLock () ;Bloque le bouton gauche de la souris

NextLine () ;Déplace le pointeur de la souris à la ligne suivante

JAWSEnd () ;Déplace  le pointeur de la souris à la fin de la ligne courante

LeftMouseButtonLock () ;Relâche le bouton gauche de la souris

{CTRL+C} ;Effectue un copier

RestoreCursor () ;Restaure le curseur initial

SpeechOn () ;Redonne la parole à JAWS

SayString ("Copie des lignes dans le presse papier effectuée") ;Message de JAWS pour l'utilisateur

 

EndScript

 

Philippe BOULANGER