Je cherche comment on peut faire pour modifier réellement l'état de l'indicateur au fond de l'écran (et pas seulement l'affichage). En fait, ce serait pour mon éditeur; lorsque l'utilisateur rentre un ©, il devra ensuite rentrer une lettre majuscule et un chiffre (style ©F1, c'est pour Text Walker). Donc je voudrais aider la saisie de ce genre de trucs en détectant le ©, -> sauver l'état courant, mettre l'indicateur à shift, attendre une touche (et la coller dans l'éditeur), désactiver l'indicateur, attendre un chiffre et finalement restaurer l'état de l'indicateur. Est-ce que c'est possible? L'AMS le fait bien avec les boîtes de dialogue alors...
J'ai pas compris des masses.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
mais si l'utilisateur est averti (si il a lut le README), ce serait à mon avis une bonne idée. ca simplifirai la tâche.
Non, parce que c'est un réflexe d'appuyer sur [SHIFT] si on veut rentrer une majuscule.
si l'utilisateur est averti, ca ne pose pas de problème, réflexe ou pas...
Si, devoir passer outre un réflexe est obligatoirement une perte du temps.
Il faut toujours penser à surprendre l'utilisateur le moins possible.
Et personnellement, je ne supporte pas les programmes qui croient malin de traffiquer le mode alpha. Je déteste le mode alpha-lock parce qu'il ne sert strictement à rien, il suffit de garder la touche [alpha] ou [SHIFT] appuyée si on veut rentrer plusieurs caractères alphabétiques à la suite, ça va beaucoup plus vite.
Il est possible de désactiver cette option et tous le monde serat content.
> L'AMS le fait bien avec les boîtes de dialogue alors...
Ca n'est pas une raison. Je n'aime pas trop non plus l'alpha-lock automatique. Comme je n'utilise plus de programmes en BASIC, je n'utilise plus Auto Alpha-Lock Off de Kevin, mais je l'utilisais auparavant...
geogeo: à ce moment-là, tu as l'overhead dû au fait de mettre l'alpha-lock ou le shift on / off, tu as l'overhead dû au fait de permettre sa désactivation et tester s'il faut le mettre ou pas... Donc plus lent (négligeable) et plus gros. Ca n'est pas tout le monde qui sera content.
De plus, si je ne m'abuse, il n'y a pas de méthode propre pour mettre l'alpha-lock sous AMS 1.xx, non (et aucune méthode pour mettre le shift sur une quelconque version d'AMS, comme Kevin l'a dit). C'est à dire que la solution de facilité est de prendre MIN_AMS 200, donc se couper des AMS 1.xx là où le programme ne le nécessite pas, s'il n'y a rien d'autre qui nécessite MIN_AMS 200...
Kevin: bien sûr.
Brunni: tu fais ce que tu veux, mais je trouve que tu te donnes du boulot inutile, surtout qu'il peut être désactivé par Auto Alpha-Lock Off...