fep/aknfep/src/AknFepFnKeyManager.cpp
branchRCL_3
changeset 19 ac7e4d1d9209
parent 7 6defe5d1bd39
equal deleted inserted replaced
18:b1ea1642412e 19:ac7e4d1d9209
   128         UpdatePreviousCase();
   128         UpdatePreviousCase();
   129         iFnKeyState = aState;
   129         iFnKeyState = aState;
   130         iFepMan.SetCase(EFnKeyLowerCase);
   130         iFepMan.SetCase(EFnKeyLowerCase);
   131         iFepMan.UpdateIndicators();
   131         iFepMan.UpdateIndicators();
   132         }
   132         }
       
   133     else if( keyboardType == EPtiKeyboardQwerty4x10 && (EFnKeyPressed  == iFnKeyState || EFnKeyPressedAgain  == iFnKeyState) 
       
   134 			&& aState == EFnKeyLock )
       
   135     	{
       
   136 		UpdatePreviousCase();
       
   137 		iFepMan.SetCase(EFnKeyLowerCase);
       
   138 		iFnKeyState = aState;
       
   139 		iFepMan.UpdateIndicators();
       
   140     	}
       
   141 	else if( keyboardType == EPtiKeyboardQwerty4x10 && EFnKeyDown  == iFnKeyState 
       
   142 			&& aState == EFnKeyNone )
       
   143 		{
       
   144 		iFepMan.SetCase( (TCase)iPreviousCase );
       
   145 		iFnKeyState = aState;
       
   146 		iFepMan.UpdateIndicators();
       
   147 		}
   133 #endif // RD_INTELLIGENT_TEXT_INPUT 		
   148 #endif // RD_INTELLIGENT_TEXT_INPUT 		
   134 #ifdef __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__  
   149 #ifdef __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__  
   135 #ifdef RD_INTELLIGENT_TEXT_INPUT  
   150 #ifdef RD_INTELLIGENT_TEXT_INPUT  
   136     //Half QWERTY state uses this to change from EFnKeyNext aFnKeyNone
   151     //Half QWERTY state uses this to change from EFnKeyNext aFnKeyNone
   137  	   else if ( iFnKeyState == EFnKeyNone && aState == EFnKeyNext )
   152  	   else if ( iFnKeyState == EFnKeyNone && aState == EFnKeyNext )