Scilab Function
Last update : 14/12/2005

xclick - attend un appui sur un bouton de la souris

Calling Sequence

[c_i,c_x,c_y,c_w,c_m]=xclick([flag])

Parameters

Description

xclick attend l'appui sur un bouton de la souris.

Appelée avec 3 arguments en sortie, cette fonction attend qu'un bouton de la souris soit pressé avec le pointeur dans la fenêtre graphique courante.

Avec 4 ou 5 arguments en sortie, l'appui sur un bouton de la souris est attendu dans toutes les fenêtres graphiques.

Les valeurs renvoyées par xclick sont décrites ci-dessous :

c_i: un entier donnant le numéro du bouton ou de la touche pressé.
c_i==0:Le bouton gauche a été pressé
c_i==1: Le bouton central a été pressé
c_i==2: Le bouton droit a été pressé

c_i==3: Le bouton gauche a été cliqué
c_i==4: Le bouton central a été cliqué
c_i==5: Le bouton droit a été cliqué

c_i==10: Le bouton gauche a été double-cliqué
c_i==11: Le bouton central a été double-cliqué
c_i==12: Le bouton droit a été double-cliqué

c_i > =32: La touche de code ascii ascii(c_i) a été cliqué
c_i > =1000+32: La touche de code ascii ascii(c_i-1000) a été cliqué avec la touche CTRL enfoncée.
c_i==-100: La fenêtre graphique
c_i==-2: Un menu dynamique a été selectionné
c_x,c_y: les coordonnées de la position du curseur au moment du clic, à l'échelle graphique courante.
c_w: le numéro de la fenêtre ou le clic s'est produit.
c_m: chaîne de caractères associée à un menu dynamique. Si xclick se termine à cause d'un clic sur l'article d'un menu, c_i , c_x , c_y, et c_w prennent des valeurs arbitraires

PROBLÈMES CONNUS

xclick peut renvoyer le message "Can't grab the pointer" si la fenêtre graphique courante est iconifiée au moment de l'appel.

See Also

locate ,   xgetmouse ,  

Author

J.Ph.C.