fep/aknfep/src/AknFepUiInputStateQwerty.cpp
branchRCL_3
changeset 56 8152b1f1763a
parent 44 ecbabf52600f
--- 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