Scilab Function
Last update : 18/05/2014

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.