salut Philippe, la meilleur façon d'obtenir aucune réponse est d'en poser
plusieurs à la fois !
1 Comment peut on faire pour réassigner le bon code de type de fenetre ?
réponse :
dans certain cas la réassignation ne fonctionnne pas, je n'ai pas encore
identifier le problème , mais j'ai l'impression que cela est peut être dû
soit au nom de la class trop longue ou la présence de certain caractère .
en tout cas avec certaines b bibliothèque graphique, cela ne fonctionnne pas
.
exemple :
les fenêtre du style :
WindowsForms10.SysListView32.app.0.2bf8098_r21_ad1
dans ce cas la, si tu souhaite vraiement modifier le comportement de jaws,
il te faudra modifier la fonction prédéfini :
sayObjectTypeAndText
en principe tu n'as jamais à y toucher aux constante wt_.....
2 Comment avoir tous les composants d'une fenêtre ?
réponse :
je suppose que quand tu parles de composants, tu parles d'objet de la
fenêtre .
il n'y a pas de fonction qui le permet, enfin oui et non .
tu as peut être la fonction :
GetListOfObjects
mais dans jaws tu n'a pas d'explorateur d'objets .
tu as 2 solutions :
a.utiliser accExplorer
b. écrir toi même un explorateur
j'ai déja écris cet explorateur, si tu en as vraimeent besoin je peux le
retrouver .
mais vu ton niveau je pense qu'il faut y revenir plus tard .
3) Pourquoi le curseur Jaws lit les informations mais pas le curseur PC ?
réponse :
dans jaws tu as 4 types de curseur :
a.curseur pc : correspond à un endroit sur l'écran qui indique ou est situé
le focus , endroit ou l'utilisateur grace au clavier pourra réagir .
ce curseur est mise en place par windows .
dans certain cas ce curseur peut être le point d'insertion dans un champ
texte, un item sélèctionnné dans une liste, un item de menu mis en
surbrillance ...
ce curseur ne se control qu'au clavier et n'a pas la possibilité de se
ballader dans toute l'application (exemple, il ne donne pas accès à la
barre d'outils )
b.curseur jaws :
ce curseur correspond tout simplement au curseur de la souris .
lui il peut se ballader partout.
la souris est mis en place par windows .
on parle de curseur jaws car il ajoute une fonctionnnalité :
lorsque l'on l'utilise jaws lie toute la ligne contrairement au curseur pc
.
c'est comme si tu te déplaçais sur l'écran avec une réglette, , et jaws lie
de gauche à droite .
très important pour comprendre la disposition des controls dans une
application .
finalement , le curseur pc lie un control alors que le curseur jaws lie
l'ensemble des controls positionné au même niveau .
il te permet de cliquer / clique droit
3.curseur virtuel
curseur mis en place par jaws généralement sur internet , il imite le
curseur pc afin que tu puisse lire les pages web comme si tu étaits dans un
champ d'édition landa .
et donc forcément , ce curseur mets en place un point d'insertion que je
suppose invisible qui te permet de lire lettre par lettre / mot par mot etc
...
4.curseur invisible curseur mis en place par jaws .
il se comporte exactement comme le curseur jaws sauf qu'il n'a pas de
pointeur util si l'on souhaite uniquement lire / récupérer des informations
dans l'application .
donc tu ne peux pas cliquer .
fin
4) Vue que le curseur jaws lit la plupart des informations, comment dois-je
commencer ?
réponse :
c'est déja une bonne nouvelle !
1.tu dois déterminer les informations que tu souhaites récupérer
2. choisir la touche de raccourci qui ne rentre pas en conflit avec d'autre
.
tu as 3 façons de récupérer des info .
le plus simple est d'utiliser le curseur invisible , mais sur certaine
config , il pourrait ne pas fonctionnner ,
ce type de curseur se base sur l'intercèpteur vidéo .
personnellement moins j'utilise les curseur , mieux c'est .
reviens nous avec une question précise ...
----- Original Message -----
From: "Philippe" <[email protected]>
To: <[email protected]>
Sent: Saturday, June 15, 2013 2:49 PM
Subject: [progliste] script jaws
Bonjour à tous,
Je suis en train d'essayer de me mettre au script jaws pour rendre une
application qui s'appelle siebel tool accessible et j'ai plusieurs
questions.
1 Comment peut on faire pour réassigner le bon code de type de fenetre ?
je m'explique, la classe me parrait bonne mais le code ne correspond pas
au constante parametré dans le fichier des constantes de jaws.
2 Comment avoir tous les composants d'une fenêtre ?
3) Pourquoi le curseur Jaws lit les informations mais pas le curseur PC ?
4) Vue que le curseur jaws lit la plupart des informations, comment
dois-je commencer ?
Merci d'avance pour toutes info
Cordialement
Philippe
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]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
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]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.