Salut, Euh... Est-ce que c'est sûr, ça, qu'il n'y a pas d'intercepteur vidéo dans NVDA?
J.-F. Le 05/01/2012 16:20, yannikc a écrit : > > salut, > tout d'abord, sache que tu n'as plus besoin de payer pour apprendre à > scripter . > il y a la liste jawsScript pour cela . > Il faut aussi savoir que toutes les techniques de scripting que l'on voit > dans les scripts américaines sont largement acquises . > il y a environ 6 mois Quentin a mis en place des iScripts, il s'agit > d'injection de code javascript sur les pages html . > j'en ai fait le bending, aujourdh'ui, cette techhnique de scritping est tout > simplement époustouffleant! > je pense que tu n'es pas abonnné au même liste que moi, je pense donc que tu > ne les a jamais vu . > pourtant aujourdh'ui j'ai écrit des scripts pour : > deezer,youtube,player Shock Wave, google, > et sans doute d'autre a venir . > Attention, roulement de mécanique ..... > le premierjanvier 2012, j'ai compris comment on pouvait injecter à partir > des script de jaws, > du python,vbs,javascript , et sans doute d'autre langage de script . > il y a aussi une liste pour les scripts de nvda, mais gnééralement j'évite > de parler des scripts jaws /nvda ici car même si cette liste est tournée > vers tous les langages de programmation, > ce serait dommage et inintéréssant pour moi qu'elle puisse être un doublon > . > maintenant, les difference entre les scripts de nvda et de jaws : > 1.jaws possède un intercepteur vidéo, ce qui permet d'avoir toutes les > informations affiché à l'écran . > contrairmeent à nvda qui n'en n'a pas et donc, ne voit pas tout . > 2.après ma recherche de ce dimanche, les 2 langages peuvent avoir accès à > tous les pc, mais est ce vraimeent ce que l'on attend d'un script destinée à > une seule application ? > 3. jaws est mieux construit dans la navigation parmi les objets car il fait > bien la difference d'intonnation avec, > un item de zone de liste, son nom, une touche de racourci,etc... > mais bon, la c'est juste du confort , nvda lie d'une traite les info alors > que jaws a une analyse plus fine . > 4.l'ide de jaws est plus confortable . > 5.je n'arrive pas encore àinjecter du code javascript a partir des scripts > de nvda . > 6. avec les scripts de nvda, on peut intégrer une interface graphique alors > qu'avec jaws je ne sais pas (je ne sais même pas si cela est possible ) > remarque : on pourrait simuler une interface graphique en opérant un > bascule du mode du clavier (le a accent grave pour ceux qui connaisent mes > scripts ) > 7. pour NVDA, la navigation parmi les objets ou les fenêtres, est simple, > demandes et tu recevras ! > 8.Jaws reconnait mieux certaine fenêtre (la réassignation de classe de > fenêtres est intéréssant, et hélas, absent dans nvda ) > > j'ai donc déja ajouter des interfaces graphiques à mon script pour nvda . > ps pour JF : > pourquoi suis je absolument certain que NVDA n'a pas d'intercepteur vidéo ? > et bien dans user 32, il y a une fonction getWindowText , qui n'est tout > simplement pas capable de récupérer du text alors que jaws le fait !NVDA a > un explorateur d'objet, oui, mais tout ce qui est autour, il ne le voit pas > ! > > > > > > > > > > > > > > > > > > ----- Original Message ----- > From: "Yannick Youalé"<mailtoloco2...@gmail.com> > To:<progliste@ml.free.fr> > Sent: Thursday, January 05, 2012 4:16 AM > Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus > facilement le volume système > > >> >> Salut Yannick ! >> >> Revenir à python, et notamment au python pour NVDA >> >> Il est vrai que malgré un fonctionnement de jaws que j'apprécie plus en >> général, je reconnais cependant que son langage script : >> >> semble assez limité dans la reconnaissance et le traitement de certains >> types de fenêtres ou même encore limité dans l'accès à certaines >> ressources >> de l'ordinateur. >> >> De plus, malgré des fonctions qui semblent nombreuses, leurs documentation >> est généralement floue et nécessitent de payer (d'après ce que j'ai >> entendu) >> pour pouvoir être formé ou informé. >> >> Cela quand d'un autre côté, on a le NVDA, qui certes par rapport à jaws >> semble encore inférieure, mais évolue rapidement. >> >> Un logiciel de revue d'écran: >> * gratuit; >> * portable (à partir d'une clée USB ou d'un CD); >> * capable d'utiliser la synthèse vocale d'éloquance >> * qui fonctionne à la fois sur des versions 32 et 64 bits de windows >> (quelque chose qui m'a complètement sydéré alors que je me faisait ch... à >> acquérir une version de jaws capable de le faire). >> >> Il est clair que NVDA a désormais des atouts indéniables par rapport à >> jaws. >> >> Néanmoins, peux-tu me rassurer sur certaines choses: >> >> On peut s'imaginer que le langage python, beaucoup plus vaste que le >> langage >> script de jaws donne plus de possibilités. Peut-on reconnaître des >> fenêtres >> à un point que jaws ne peut pas faire ? >> >> Est-ce que dans le python pour NVDA on a un accès illimité aux ressources >> de >> l'ordinateur ? >> >> Dans ton mail, tu parle du WX qui sert à créer des interfaces. Arrives-tu >> à >> l'implémenter et à créer des interfaces que tu manipules via NVDA ? >> >> Tout comme toi, je pense qu'il faut des solutions alternatives gratuites >> portée par des développeurs d'abord préoccupés par le désir de faciliter >> la >> vie des utilisateurs. Et effectivement, NVDA pourrait en être un bon >> exemple. >> >> >> Yannick Daniel Youalé >> La programmation est une religion. Aimez-la, ou quittez-la. >> >> >> >> >> >> >> >> >> >> ----- Original Message ----- >> From: "yannikc"<philao...@yahoo.fr> >> To:<progliste@ml.free.fr> >> Sent: Wednesday, January 04, 2012 10:40 PM >> Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus >> facilement le volume système >> >> >>> >>> oui bien sûr, c'est de revenir à python . >>> j'ai déja fait un script pour nvda, >>> je commence wx, je commence à connnaitre les bases, >>> c'est pour cela que je te propose d'y revinir ! >>> >>> >>> ----- Original Message ----- >>> From: "Yannick Youalé"<mailtoloco2...@gmail.com> >>> To:<progliste@ml.free.fr> >>> Sent: Tuesday, January 03, 2012 9:11 AM >>> Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus >>> facilement le volume système >>> >>> >>>> >>>> Salut cher homonyme ! >>>> >>>> Je n'ai encore rien réalisé de sérieux en python. Bien que j'ai lu >>>> beaucoup de documents en parlant et ai installé le python 2.5 sur tous >>>> mes >>>> ordinateurs.----- >>>> C'est un langage qui, grace à sa légèreté, sa simplicité, m'intéresse >>>> beaucoup. >>>> >>>> Quoi que le manque d'accessibilité de ses IDE me gène énormément, moi >>>> qui >>>> ai >>>> débuté avec un langage hautement assisté tel que le VB6. >>>> >>>> Malgré tout, Je me dit qu'un jour je pourrais utiliser le pygame (que je >>>> trouve extraordinaire) pour réaliser un jeu; >>>> ou alors que je me mettrai au développement de module pour NVDA comme il >>>> est >>>> expliqué dans l'un des liens que tu as l'habitude d'associer à tes >>>> messages. >>>> >>>> Pourquoi me poses-tu cette question ? >>>> As-tu quelque chose à me proposer ? >>>> >>>> Yannick Daniel Youalé >>>> La programmation est une religion. Aimez-la, ou quittez-la. >>>> >>>> Original Message ----- >>>> From: "yannikc"<philao...@yahoo.fr> >>>> To:<progliste@ml.free.fr> >>>> Sent: Monday, January 02, 2012 9:25 PM >>>> Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus >>>> facilement le volume système >>>> >>>> >>>>> >>>>> slt Yannick, fais tu du python ? >>>>> ----- Original Message ----- >>>>> From: "Yannick Youalé"<mailtoloco2...@gmail.com> >>>>> To:<progliste@ml.free.fr> >>>>> Sent: Monday, January 02, 2012 5:47 PM >>>>> Subject: [progliste] Scripts jaws pour augmenter et diminuer plus >>>>> facilement >>>>> le volume système >>>>> >>>>> >>>>>> >>>>>> Salut les mecs et les filles ! >>>>>> >>>>>> Des filles ? Se pourrait-il qu'il y en ait sur cette ml ? >>>>>> Comme ce serait drôle de se rendre compte par exemple que le célèbre >>>>>> QuentinC est en réalité une jolie demoiselle, et cela depuis le début. >>>>>> >>>>>> Yark, yark, yark ! >>>>>> >>>>>> >>>>>> Bonne nouvelle année en passant. Tous mes voeux de bonheur dans votre >>>>>> cécité. >>>>>> >>>>>> Des Scripts jaws pour augmenter et diminuer plus facilement le volume >>>>>> système de l'ordinateur >>>>>> >>>>>> Pour augmenter ou diminuer le volume de l'ordinateur, on peut: >>>>>> >>>>>> * si on a des baffles externes, tourner le bouton du volume de ces >>>>>> baffles;; >>>>>> >>>>>> * ou alors si on a un ordinateur portable dont le clavier est doté de >>>>>> la >>>>>> touche fn, faire "fn+f11" pour diminuer, ou "fn+f12" pour augmenter >>>>>> (sur >>>>>> certains ordinateurs). >>>>>> >>>>>> Mais pour les cas où on ne peut le faire que dans le système, on doit >>>>>> ouvrir le controleur du volume, faire tabulation jusqu'à la bonne >>>>>> barre >>>>>> de >>>>>> volume et changer avec les flèches de directions ou page suivante et >>>>>> page >>>>>> précédente. >>>>>> >>>>>> Moi, je vous propose une méthode encore plus simple. Celle de pouvoir >>>>>> modifier le volume système à partir de n'importe quelle fenêtre, juste >>>>>> en >>>>>> faisant "ctrl+f11" ou "ctrl+f12". >>>>>> >>>>>> Vous n'aurez qu'à copier et coller les deux scripts suivants dans le >>>>>> fichier "default.jss", et leur attribuer les raccourcis clavier. >>>>>> >>>>>> Script VolumeUp () >>>>>> >>>>>> ; "ctrl+f12" >>>>>> >>>>>> var >>>>>> >>>>>> int volume, >>>>>> >>>>>> string pourcentage >>>>>> >>>>>> let volume = GetSystemVolume () >>>>>> >>>>>> If volume<= (65500-500) Then >>>>>> >>>>>> let volume = volume+500 >>>>>> >>>>>> SetSystemVolume (volume) >>>>>> >>>>>> SayString ("plus haut") >>>>>> >>>>>> Else >>>>>> >>>>>> SetSystemVolume (65500) >>>>>> >>>>>> SayString ("volume maximum") >>>>>> >>>>>> EndIf >>>>>> >>>>>> let pourcentage = IntToString ((volume * 100)/ 65500) >>>>>> >>>>>> SayString (pourcentage+" pourcent") >>>>>> >>>>>> EndScript >>>>>> >>>>>> >>>>>> Script VolumeDown () >>>>>> >>>>>> ; "ctrl+f11" >>>>>> >>>>>> var >>>>>> >>>>>> int volume, >>>>>> >>>>>> string pourcentage >>>>>> >>>>>> let volume = GetSystemVolume () >>>>>> >>>>>> If volume>= (500) Then >>>>>> >>>>>> let volume = volume-500 >>>>>> >>>>>> SetSystemVolume (volume) >>>>>> >>>>>> SayString ("plus bas") >>>>>> >>>>>> Else >>>>>> >>>>>> SetSystemVolume (400) >>>>>> >>>>>> SayString ("volume minimum") >>>>>> >>>>>> EndIf >>>>>> >>>>>> let pourcentage = IntToString ((volume * 100)/ 65500) >>>>>> >>>>>> SayString (pourcentage+" pourcent") >>>>>> >>>>>> EndScript >>>>>> >>>>>> >>>>>> >>>>>> Puisse tout cela vous être utile ! >>>>>> >>>>>> Yannick Daniel Youalé >>>>>> La programmation est une religion. Aimez-la, ou quittez-la. >>>>>> >>>>>> >>>>>> >>>>>> Progliste : >>>>>> Pour se désinscrire de la liste : >>>>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>>>>> >>>>>> Pour voir les archives de la liste : >>>>>> http://www.mail-archive.com/progliste@ml.free.fr/ >>>>>> >>>>>> 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é. >>>>> >>>>> >>>>> Progliste : >>>>> Pour se désinscrire de la liste : >>>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>>>> >>>>> Pour voir les archives de la liste : >>>>> http://www.mail-archive.com/progliste@ml.free.fr/ >>>>> >>>>> 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é. >>>>> >>>> >>>> >>>> Progliste : >>>> Pour se désinscrire de la liste : >>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>>> >>>> Pour voir les archives de la liste : >>>> http://www.mail-archive.com/progliste@ml.free.fr/ >>>> >>>> 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é. >>> >>> >>> Progliste : >>> Pour se désinscrire de la liste : >>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>> >>> Pour voir les archives de la liste : >>> http://www.mail-archive.com/progliste@ml.free.fr/ >>> >>> 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é. >>> >> >> >> Progliste : >> Pour se désinscrire de la liste : >> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >> >> Pour voir les archives de la liste : >> http://www.mail-archive.com/progliste@ml.free.fr/ >> >> 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é. > > > Progliste : > Pour se désinscrire de la liste : > mailto:progliste-requ...@ml.free.fr?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/progliste@ml.free.fr/ > > 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é. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ 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é.