Salut à tous !

Ayant trouvé un peu de temps pour m'y pencher, j'ai fini par débusquer les 
constantes liées à l'interruption ou non de la lecture dans le fichier 
HJConst.jsh.

Il s'agit de :

* OPT_TYPING_INTERRUPT

pour l'interruption de la lecture lors de la saisie;

* OPT_READING_INTERRUPT
qui selon ses attributions est plus large car, inclu les touches telles que 
ctrl, alt, etc; mais dont la modification semble n'avoir aucun effet sur les 
versions de jaws que j'utilise.
Probablement, comme J-F l'a dit, parce qu'il a été désactivé dans les 
nouvelles sorties de jaws.

Ainsi, pour avoir leurs valeur, on utilise:

GetJCFOption (OPT_TYPING_INTERRUPT)



ou alors



GetJCFOption (OPT_READING_INTERRUPT)


Et pour leur assigner des valeur, par exemple pour les désactiver, on 
utilise:

SetJCFOption (OPT_READING_INTERRUPT, 0)



ou alors

SetJCFOption (OPT_TYPING_INTERRUPT, 0)



Concrètement, dans mes script de simmulation d'une horloge parlante, pour 
pouvoir me permettre de forcer jaws à dire l'heure sans être interrompu par 
une saisie en cours, je me suis servi de ces fonctions en:



1. Enregistrant les paramètres actuels du niveau d'interruption de la 
lecture en vue d'une restoration future;



2. assignant une valeur 0 à ces paramètres;



3. Lançant un schedule pour la restoration des paramètres du niveau 
d'interruption de la lecture fixé à trois seconde parce que si on le fait 
aussitôt, les changements ne seront pas perçus;



4. Et finallement faire lire le texte de l'heure affiché sur l'horloge.





Comme convenu, trois secondes plus tard, les paramètres d'interruption 
normaux sont restorés, mais l'heure a eu le temps d'être lu.



Bien entendu, ce n'est toujours pas parfait, mais c'est beaucoup mieux 
qu'auparavant.



Merci à tous ceux qui ont bien voulu me renseigner !



PS: Je délivrerait bientôt mes script de simmulation d'une horloge parlante 
que j'ai nommé "JawsTalkingWatch".



Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.








Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.

Répondre à