equal
deleted
inserted
replaced
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 |