Question

Je n'ai eu que la douleur en utilisant le contrôle du navigateur Symbian S60 3ème édition FP1. Nous avons actuellement des pages et beaucoup de choses fonctionnent bien. Cependant, lors de la saisie du texte dans un champ de texte HTML, l'utilisateur recevra un KERN-EXEC 3 si elles se déplacent à gauche au début de la zone de saisie de texte (qui devrait « wrap » à la fin) ou si elles se déplacent à droite au la fin de la zone de saisie de texte (qui devrait « wrap » au début).

Je ne peux pas sembler pour piéger l'entrée dans OfferKeyEventL. Je reçois l'événement clé, je retourne EKeyWasConsumed et le curseur se déplace encore.

TKeyResponse CMyAppContainer::OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType)
{
  if (iBrCtlInterface) // My browser control
  {
    TBrCtlDefs::TBrCtlElementType type = iBrCtlInterface->FocusedElementType();

    if (type == TBrCtlDefs::EElementActivatedInputBox || type == TBrCtlDefs::EElementInputBox)
    {
      if (aKeyEvent.iScanCode == EStdKeyLeftArrow || aKeyEvent.iScanCode == EStdKeyRightArrow)
      {
         return EKeyWasConsumed;
      }
    }
  }
}

Je serais d'accord avec complètement désactiver la flèche de navigation clé, mais ne peut pas sembler le faire.

Toutes les idées? Est-ce que je vais sur ce dans le mauvais sens? Quelqu'un at-il ici même travaillé avec la bibliothèque de contrôle de navigateur (browserengine.lib) sur S60 3.1?

Mise à jour : Fait intéressant, si je passe à utiliser du curseur de navigation, il fonctionne très bien. Pour l'instant, c'est une solution de contournement. Je suis toujours curieux de savoir s'il existe des moyens de résoudre ce problème.

Était-ce utile?

La solution 2

Fait intéressant, si je passe à utiliser du curseur de navigation, il fonctionne très bien. Pour l'instant, c'est une solution de contournement. Je suis toujours curieux de savoir s'il existe des moyens de résoudre ce problème. Pour l'instant, j'appelle cela la réponse.

Autres conseils

Vous obtiendrez réponse plus rapide probablement http://discussion.forum.nokia.com/forum / .

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