2010-10-04 17 views
2

Y a-t-il un moyen d'obtenir les informations de la touche verte-tick (clé verte cochée) présentes dans le panneau de saisie/le clavier virtuel?Obtention des informations du Keyevent à partir du clavier virtuel des périphériques tactiles Symbian

Notre application est pour les dispositifs tactiles symbian. Dans mon application, je voulais que l'URL commence à se charger dès que le QLineEdit a été édité, c'est-à-dire dès que la touche de vérification verte dans VKB a été pressée. J'ai essayé d'utiliser l'événement CloseSoftwareInputPanel pour être notifié lorsque l'édition est terminée dans le QLineEdit, c'est-à-dire quand la touche marquée de contrôle vert est enfoncée dans le VKB, mais cet événement se produit seulement après que QLineEdit perd son focus. sur l'écran). Y a-t-il un autre moyen de le faire?

Merci

+0

Voir http://www.developer.nokia.com/Community/Wiki/Detecting_virtual_keyboard_open_and_close_events_in_Symbian%5E3 – Bill

Répondre

0

Le clavier virtuel est implémenté comme un processeur frontal (FEE) et il est tout à fait invisible pour les applications.

Notez qu'il existe des périphériques tactiles Symbian disposant également d'un clavier physique. Pas pour ces appareils seuls, vous devriez avoir un bouton Go ou similaire et observer le signal returnPressed.

+0

J'ai un bouton Go, l'url se charge très bien quand je clique dessus. Mais mon exigence est de le charger immédiatement après avoir appuyé sur ce bouton marqué vert dans VKB, sans avoir à appuyer sur l'écran pour rien! (c'est-à-dire, une fois que l'URL a été changée, elle devrait commencer à charger) – RSharma