Permet le changement d’état d’un ou plusieurs objets par l’appui simultané sur le bouton gauche de la souris et d’une touche du clavier. Au deuxième clic+clavier le ou les objets reprendront leur état initial défini dans la zone @figure.
Voir aussi l’option de configuration @config ; piloteclavier pour activer/désactiver une fenêtre de pilotage des touches à la souris.
Le bouton
de la barre des boutons dans la ligne du repère permet d’activer ce pilotage.
Syntaxe :
etat ("touche_raccourci",{option_1,option_2,...},objet_1,objet_2,...{option_i+1,...},objet_n+1,...) ;
"touche_raccourci" : la touche du clavier qui permettra de changer l’état du ou des objets (à écrire entre guillemets).
{option_1,option_2,...} : liste des options caractérisant l’aspect du ou des objets dont le ou les noms vont suivre.
objet_1,objet_2,... : liste des objets qui prendront l’aspect défini par les options précédentes.
{option_i+1,...} : nouvelle liste d’options définissant un état.
objet_n+1,... : nouvelle liste d’objets qui prendront l’aspect défini précédemment.
On peut mettre autant de couples listes d’options/objets que l’on souhaite.
Les options que l’on peut modifier dépendent des objets auxquels elles s’appliquent :
pour les points et lignes : couleur , visibilité (i ou v) , style (1,2,3,rond1,rond2,rond3,7,8,9 ; pour les lignes) , nommage (avecnom,sansnom).
pour les cercles : couleur, visibilité (i ou v) , style (1,2,3,7,8,9).
pour les polygones : couleur, visibilité (i ou v) , style (1,2,3) , pleinxx
Exemple 1 :
etat("a",{v},I,sAA’) ;
En appuyant sur la touche A tout en maintenant le bouton de la souris enfoncé on rendra visible le segment [AA’] ainsi que le codage du milieu.
En recommençant cette manipulation la figure reprendra son aspect initial tel que décrit dans le script principal.
Exemple 2 :
etat("h",{vertfonce,2},perpAsBC,perpBsCA,perpCsAB,{i},medssBC,medssCA,medssAB,sAA’,sCC’,sBB’,G,O) ; etat("o",{orange,2},medssBC,medssCA,medssAB,{i},perpAsBC,perpBsCA,perpCsAB,sAA’,sCC’,sBB’,H,G) ; etat("g",{noir,2},sAA’,sCC’,sBB’,{i},medssBC,medssCA,medssAB,perpAsBC,perpBsCA,perpCsAB,H,O) ; etat("e",{v,2},dHO,{i},medssBC,medssCA,medssAB,perpAsBC,perpBsCA,perpCsAB,sAA’,sCC’,sBB’) ;
En appuyant sur la touche H tout en maintenant le bouton de la souris enfoncé ne seront visibles que les hauteurs et l’orthocentre.
En appuyant sur la touche O tout en maintenant le bouton de la souris enfoncé ne seront visibles que les médiatrices et le centre du cercle circonscrit.
En appuyant sur la touche G tout en maintenant le bouton de la souris enfoncé ne seront visibles que les médianes et le centre de gravité.
En appuyant sur la touche E tout en maintenant le bouton de la souris enfoncé ne sera visible que la droite d’Euler.