Carbon envents

  • Créateur du sujet Créateur du sujet ZiggyH
  • Date de début Date de début

ZiggyH

Membre enregistré
8 Mars 2012
3
0
51
Bonjour tout le monde.

Voila, j'ai un soucis avec l'event "kEventTextInputUnicodeForKeyEvent" sur un hiview.
L'event n'est jamais reçu.
Quelqu'un a t il une quelconque expérience avec cet event carbon ?

Merci.
 
Bonjour tatouille.

Je registre mon handler comme ceci :

Bloc de code:
const EventTypeSpec keyInputEvents[] = {
        { kEventClassTextInput, kEventTextInputUnicodeForKeyEvent },
        { kEventClassWindow,    kEventWindowFocusAcquired },
        { kEventClassWindow,    kEventWindowFocusRelinquish },
        { kEventClassWindow,    kEventTextInputUpdateActiveInputArea},
        { kEventClassKeyboard,    kEventRawKeyDown},
        { kEventClassKeyboard,    kEventRawKeyUp},
        { kEventClassKeyboard,    kEventRawKeyRepeat}
    };
    
    InstallWindowEventHandler (Parentwindow, carbonEventHandler, GetEventTypeCount (keyInputEvents), keyInputEvents, this, &m_KeyboardEventHandler);
Je recois bien les RawKeyEvent, mais jamais kEventTextInputUnicodeForKeyEvent.
J'ai essayé de le mettre sur le control (HIView), sans succes.