phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 22 6bb1b21d2484
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    33 #include "phoneui.pan"
    33 #include "phoneui.pan"
    34 
    34 
    35 // CONSTANTS
    35 // CONSTANTS
    36 
    36 
    37 //Avkon P&S keys
    37 //Avkon P&S keys
    38 const TUid KCRUidAvkon = { 0x101F876E };
    38 // <-- QT PHONE START-->
    39 const TUint32 KAknKeyBoardLayout = 0x0000000B;
    39 //const TUid KCRUidAvkon = { 0x101F876E };
       
    40 //const TUint32 KAknKeyBoardLayout = 0x0000000B;
       
    41 // <-- QT PHONE END-->
    40 
    42 
    41 // ============================ MEMBER FUNCTIONS ===============================
    43 // ============================ MEMBER FUNCTIONS ===============================
    42 
    44 
    43 // -----------------------------------------------------------------------------
    45 // -----------------------------------------------------------------------------
    44 // CPhoneKeyEventForwarder::NewL
    46 // CPhoneKeyEventForwarder::NewL
   225     {
   227     {
   226     __LOGMETHODSTARTEND( EPhoneControl,
   228     __LOGMETHODSTARTEND( EPhoneControl,
   227         "CPhoneKeyEventForwarder::ConvertHalfQwertySpecialChar");
   229         "CPhoneKeyEventForwarder::ConvertHalfQwertySpecialChar");
   228 
   230 
   229     TBool ret( EFalse );
   231     TBool ret( EFalse );
   230     TInt keyboard( CPhonePubSubProxy::Instance()->Value(
   232 // <-- QT PHONE START-->    
       
   233     /*TInt keyboard( CPhonePubSubProxy::Instance()->Value(
   231           KCRUidAvkon,
   234           KCRUidAvkon,
   232           KAknKeyBoardLayout ) );
   235           KAknKeyBoardLayout ) );*/
   233 
   236     TInt keyboard(KErrNotFound);
       
   237 // <-- QT PHONE END-->
       
   238     
   234     if( keyboard == EPtiKeyboardHalfQwerty )
   239     if( keyboard == EPtiKeyboardHalfQwerty )
   235         {
   240         {
   236         switch ( aKeyEvent.iScanCode )
   241         switch ( aKeyEvent.iScanCode )
   237            {
   242            {
   238            case EStdKeyLeftShift:
   243            case EStdKeyLeftShift:
   311     TEventCode aType )
   316     TEventCode aType )
   312     {
   317     {
   313     __LOGMETHODSTARTEND( EPhoneControl,
   318     __LOGMETHODSTARTEND( EPhoneControl,
   314         "CPhoneKeyEventForwarder::OfferKeyEventAfterControlStackL");
   319         "CPhoneKeyEventForwarder::OfferKeyEventAfterControlStackL");
   315     
   320     
   316 	if( !IsKeyBlocked( aKeyEvent ) )
   321     if( !IsKeyBlocked( aKeyEvent ) )
   317         {
   322         {
   318         // Send key to editor
   323         // Send key to editor
   319         iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType );
   324         iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType );
   320         
   325         
   321         if( EEventKeyUp == aType 
   326         if( EEventKeyUp == aType