fep/aknfep/src/AknFepUiInputStateEntryQwertyWesternPredictive.cpp
branchRCL_3
changeset 19 ac7e4d1d9209
parent 12 5e18d8c489d6
equal deleted inserted replaced
18:b1ea1642412e 19:ac7e4d1d9209
   263 		}
   263 		}
   264 	else
   264 	else
   265  		{
   265  		{
   266  		shiftedCase= EPtiCaseLower;	
   266  		shiftedCase= EPtiCaseLower;	
   267  		}
   267  		}
   268     
   268 
       
   269     TBool portraitFSQ = FeatureManager::FeatureSupported( 
       
   270         KFeatureIdFfVirtualFullscrPortraitQwertyInput )
       
   271         && fepMan->PluginUIManager() 
       
   272         && fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModePortraitFSQ;
       
   273 
   269     // For addition of ITI features. 
   274     // For addition of ITI features. 
   270     // When FSQ is opened wiht ITI features enabled,
   275     // When FSQ is opened wiht ITI features enabled,
   271     // after pressing keys, don't need to re-set current text case by editor's text or FN key state.
   276     // after pressing keys, don't need to re-set current text case by editor's text or FN key state.
   272     // Because FSQ's case doesn't obey editor's case and there is no fn key on FSQ.
   277     // Because FSQ's case doesn't obey editor's case and there is no fn key on FSQ.
   273     if ( fepMan->PluginUIManager() 
   278     if ( fepMan->PluginUIManager() 
   274          && fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModeFSQ
   279         && ( fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModeFSQ 
   275          && fepMan->WesternPredictive() )
   280                 || portraitFSQ )
       
   281         && fepMan->WesternPredictive() )
   276         {
   282         {
   277         return;
   283         return;
   278         }
   284         }
   279         
   285         
   280     // Find out if the key is alphabetic
   286     // Find out if the key is alphabetic