Question

Je suis un .Net 3.5 app WinForm qui est utilisé pour la saisie des données que dans la maison. La plupart du temps les diverses formes de zones de texte, etc. Avec Windows 7 reconnaissance vocale, il semble comme ça marche « de la boîte » avec mon application pour moi.

Ce que je me demande est si cela est tout à fait vrai. Quelles mesures dois-je prendre pour assurer le plus haut niveau de la facilité d'utilisation dans mon application? Est-il utiliser des tags pour les éléments d'interface utilisateur ou autre chose.

Dois-je inclued le System.Speech.Recognition Namespace a parlé de ici

Toute orientation ou des conseils seraient grandement appréciés. En premier lieu, comment donner un élément particulier d'une poignée pour la reconnaissance vocale.

Était-ce utile?

La solution

La reconnaissance vocale Windows utilise Services Framework texte pour la dictée; Services Framework texte a un support intégré pour tous les modifier plaine Win32 et les contrôles RichEdit, et le WPF a un support pour la zone de texte-cadre de services de texte ainsi. Donc, si votre application utilise WinForms standards Encadrés, ou si elle utilise des zones de texte personnalisées qui enveloppent un richedit Win32 ou le contrôle d'édition simple, la reconnaissance vocale Windows fonctionne très bien.

Si vous devez également commande et de contrôle, vous devez vous assurer que vos commandes ont les propriétés d'accessibilité correctes. La plupart du temps, tout ce que vous devez faire est de vous assurer que vos contrôles tous ont des propriétés AccessibleName serties; la propriété AccessibleRole devrait certainement être laissé à « défaut ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top