fep/aknfep/src/AknFepUiInputstateInitialStrokeFind.cpp
changeset 13 3b79bedfdc20
parent 0 eb1f2e154e89
equal deleted inserted replaced
0:eb1f2e154e89 13:3b79bedfdc20
    55     
    55     
    56     if (aKey == EKeyBackspace || aKey == EKeyOK)
    56     if (aKey == EKeyBackspace || aKey == EKeyOK)
    57         {
    57         {
    58         ret = EFalse;
    58         ret = EFalse;
    59         }
    59         }
       
    60     
    60     else if (aLength == EShortKeyPress) 
    61     else if (aLength == EShortKeyPress) 
    61         {
    62         {
    62         if (aKey == EPtiKeyStar)
    63         if (aKey == EPtiKeyStar)
    63             {
    64             {
    64             if (aLength == EShortKeyPress)
    65        	    if (fepMan->EditSubmenuInUse())
    65             	{
       
    66        	        if (fepMan->EditSubmenuInUse())
       
    67         		 	{
       
    68 					fepMan->ClearCcpuFlag(CAknFepManager::ECcpuStateIgnoreStarUp);
       
    69         	        return ret;
       
    70         	        }                        
       
    71                 else if (fepMan->IsAbleToLaunchSCT())
       
    72                     {
       
    73                     fepMan->LaunchSpecialCharacterTableL();
       
    74                     }    	
       
    75             	}
       
    76          	else
       
    77         	    {
    66         	    {
    78        	        if (fepMan->EditSubmenuInUse())
    67 				fepMan->ClearCcpuFlag(CAknFepManager::ECcpuStateIgnoreStarUp);
    79             	    {
    68         	    return ret;
    80        			    fepMan->LaunchSpecialCharacterTableL();                
    69         	    }                        
    81         	        }        	
    70             else if (fepMan->IsAbleToLaunchSCT())
    82                 }
    71                 {
       
    72                 fepMan->LaunchSpecialCharacterTableL();
       
    73                 }    
    83             }   
    74             }   
    84         else if (iOwner->IsValidChineseInputKey(aKey))
    75         else if (iOwner->IsValidChineseInputKey(aKey))
    85             {
    76             {
    86             ptiengine->AppendKeyPress((TPtiKey)aKey);
    77             ptiengine->AppendKeyPress((TPtiKey)aKey);
    87             TPtrC text = ptiengine->GetPhoneticSpelling(1);
    78             TPtrC text = ptiengine->GetPhoneticSpelling(1);