fep/aknfep/src/AknFepFnKeyManager.cpp
branchRCL_3
changeset 19 ac7e4d1d9209
parent 7 6defe5d1bd39
--- a/fep/aknfep/src/AknFepFnKeyManager.cpp	Thu Jul 15 19:01:13 2010 +0300
+++ b/fep/aknfep/src/AknFepFnKeyManager.cpp	Thu Aug 19 10:15:25 2010 +0300
@@ -130,6 +130,21 @@
         iFepMan.SetCase(EFnKeyLowerCase);
         iFepMan.UpdateIndicators();
         }
+    else if( keyboardType == EPtiKeyboardQwerty4x10 && (EFnKeyPressed  == iFnKeyState || EFnKeyPressedAgain  == iFnKeyState) 
+			&& aState == EFnKeyLock )
+    	{
+		UpdatePreviousCase();
+		iFepMan.SetCase(EFnKeyLowerCase);
+		iFnKeyState = aState;
+		iFepMan.UpdateIndicators();
+    	}
+	else if( keyboardType == EPtiKeyboardQwerty4x10 && EFnKeyDown  == iFnKeyState 
+			&& aState == EFnKeyNone )
+		{
+		iFepMan.SetCase( (TCase)iPreviousCase );
+		iFnKeyState = aState;
+		iFepMan.UpdateIndicators();
+		}
 #endif // RD_INTELLIGENT_TEXT_INPUT 		
 #ifdef __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__  
 #ifdef RD_INTELLIGENT_TEXT_INPUT