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é.
