salut, comment l'activer?

--------------------------------------------------
From: "QuentinC" <[email protected]>
Sent: Wednesday, February 22, 2012 8:55 AM
To: <[email protected]>
Subject: [progliste] Re: ScreenReaderAPI et problème  jaws en sleep  mode

> Vous ne connaissez pas le sleep mode ? Ca m'étonne un peu...
> Quand on active ce mode pour une application particulière, deux choses
> principales se passent :
> * Jaws ne parle pas pour cette application, c-à-d tant qu'on est dedans
> jaws ne lit rien du tout
> * L'intercepteur de clavier est désactivé, c-à-d tant qu'on est dans
> l'application, les touches fonctionnent normalement et ne sont pas
> interceptés par les pilotes de jaws
>
> Cette deuxième propriété rend ce mode très utile notamment pour les
> jeux, où il n'est pas rare que les touches fléchés ou d'autres touches
> clés ne fonctionnent pas correctement si jaws est réellement actif. Si
> vous avez déjà joué à quelques jeux audio, vous avez sûrement déjà
> rencontré ce problème.
>
> Mon ScreenReaderAPI.dll étant destiné à tout types d'applications et en
> particulier les jeux, ce serait bien de trouver une solution à ce 
> problème.
> Au fait, ScreenReaderAPI.dll est déjà utilisé dans plusieurs jeux: deux
> miens: le salon et greenies escape, mais aussi celui d'un autre
> développeur maintenant: SoundRTS. Heureusement, aucun de ces jeux ne
> nécéssite la désactivation de jaws, mais je vois déjà le problème venir
> avec d'autres applications.
>
> J'ai remarqué que, bien que jaws soit muet et qu'aucun script ne puisse
> être déclenché par des raccourcis clavier normaux, il est toutefois
> possible de lancer un script ou une fonction via l'API FS. Test effectué
> avec la fonction beep, en l'occurence. Vous pouvez tester en utilisant
> les fonctions jfwRunScript et jfwRunFunction de ScreenReaderAPI.dll si
> vous ne voulez pas utiliser l'API FS en COM/automation directement.
>
> J'aurais voulu trouver un moyen  me permettant de savoir, dans ma DLL,
> si jaws est en sleep mode ou pas. Le principal problème à contourner en
> plus d'utiliser des fonctions jaws pour y parvenir, c'est que les
> valeurs de retour ne sont pas transmises à l'applant C/C++ et que
> puisque ça correspond à une sorte de fonction eval, impossible de passer
> des objets par référence. Donc challenge supplémentaire, il faut que ce
> soit un one-liner.
>
>
> 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é. 


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 à