2010-05-12 8 views
0

Est-ce que quelqu'un sait s'il est possible d'intégrer le clavier virtuel de ToushSmart à une application Adobe AIR?Intégration du clavier virtuel sur un HP TouchSmart avec une application Adobe AIR

Dans la plupart des programmes (Internet Explorer, Firefox, etc.), lorsqu'un utilisateur touche un champ de texte, une petite icône de clavier apparaît automatiquement qui, lorsqu'elle est pressée, fait apparaître le clavier virtuel. Cependant, cela ne se produit pas lorsque vous cliquez sur des champs de saisie de texte dans les applications Adobe AIR.

Est-ce que quelqu'un a déjà travaillé avec AIR/Flash et les écrans tactiles? Y a-t-il une API qui peut indiquer à Windows (ou au clavier virtuel HP spécifiquement) que l'utilisateur a cliqué dans un champ de texte et que le clavier virtuel doit être affiché? Les champs de texte sont le type standard (fl.controls.TextInput).

Toutes les suggestions seraient grandement appréciées.

Merci d'avance!

Répondre

1

Peut-être essayer de compiler votre projet comme "accessible"? Ceci est conçu pour des choses comme les lecteurs d'écran, mais il peut s'agir de la même API que celle utilisée par le "clavier virtuel". Désolé, je ne sais pas où ce paramètre est, devrait être dans les paramètres du projet/compilateur quelque part.

+0

Merci! Cela a fini par fonctionner - j'ai défini AccessibilityProperties sur chaque champ de texte, puis appelé Accessibility.updateProperties() et c'était suffisant pour que le clavier les reconnaisse. – Alan