--- a/fep/aknfep/src/AknFepUiInputStateQwerty.cpp Wed Sep 15 12:34:44 2010 +0300
+++ b/fep/aknfep/src/AknFepUiInputStateQwerty.cpp Wed Oct 13 14:55:58 2010 +0300
@@ -698,6 +698,7 @@
CPtiQwertyKeyMappings* maps = static_cast<CPtiQwertyKeyMappings*>(lang->GetQwertyKeymappings());
+ maps->SetKeyboardType(ptiengine->KeyboardType());
TBool keyNotMapToNumeric(ETrue);
#ifdef RD_INTELLIGENT_TEXT_INPUT
if(maps)
@@ -1196,11 +1197,8 @@
}
}
// Disable UI framewroks's qwerty iCode conversion for simulated event.
- numKey.iModifiers |= EModifierSpecial;
-
- //as the editor is a Java number editor, we did not simulate the number key event
- if(!(fepMan->IsHybridAplhaEditor() && !fepMan->IsHybridAlphaModeChangedtoAplhanumeric())
- && !fepMan->IsSpecialNumericEditor() )
+ numKey.iModifiers |= EModifierSpecial;
+ if(!(fepMan->IsHybridAplhaEditor() && !fepMan->IsHybridAlphaModeChangedtoAplhanumeric()))
{
CCoeEnv::Static()->SimulateKeyEventL(numKey, EEventKey);
#ifdef RD_INTELLIGENT_TEXT_INPUT