2010-09-08 3 views
0

Existe-t-il un moyen de dire au framework d'accessibilité de Windows d'arrêter de dire quoi que ce soit qu'il essaie actuellement de dire? Ne pas désactiver la fonctionnalité tous ensemble, juste arrêter la lecture en cours?Comment arrêter la narration de fenêtres?

Merci,

-Andrew

Répondre

0

je crois comprendre que le cadre de l'accessibilité des fenêtres est accessible par des programmes de lecture d'écran comme JAWS pour Windows et NVDA. Il ne fait aucune sortie de discours seul. Dans ce cas, c'est au lecteur d'écran de fournir un moyen d'arrêter la parole temporairement; tous ceux que j'ai utilisés permettent d'arrêter la parole en appuyant sur la touche de contrôle. Basé sur le titre de votre question, il semble que vous utilisiez Narrator, le lecteur d'écran intégré dans Windows. Si vous ne vous embêtez pas, aucun lecteur d'écran ne l'utilise pour le fait qu'il manque de presque toutes les fonctionnalités dont vous avez besoin pour être un utilisateur productif. Si vous voulez soutenir les utilisateurs de lecteurs d'écran allez voir http://www.nvda-project.org pour un lecteur d'écran libre mais assez bon pour tester avec. Si vous devez empêcher un lecteur d'écran de parler dans votre application, c'est un symptôme de problèmes plus importants liés à l'accessibilité de vos applications. En tant qu'utilisateur de lecteur d'écran, je n'utiliserais aucune application qui me semblait nécessaire pour contrôler mon lecteur d'écran car cela réduit le contrôle que j'ai sur la manière dont je reçois des informations. En supposant que vous ayez une très bonne raison pour cette exigence, certains lecteurs d'écran supportent le contrôle programmatique partiel, mais ceci n'est pas bien documenté ou supporté. Par exemple, voir http://www.freelists.org/post/jawsscripts/Direct-speech-via-JAWS-COM-API,6 Selon le logiciel de lecture d'écran que vos utilisateurs utiliseront une autre option, les scripts supposent que le lecteur d'écran le prend en charge. Cela sera cependant externe à votre programme et nécessitera que l'utilisateur installe des fichiers spéciaux dans le lecteur d'écran pour que votre application fonctionne correctement. Vous devrez écrire des scripts personnalisés pour chaque lecteur d'écran que vous voulez que votre application prenne en charge, car aucun des principaux lecteurs d'écran ne partage un langage de script commun.

+0

Je dois le faire par programme – abudker

Questions connexes