diff -r 4eb1ae11334f -r e6a39382bb9c textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp --- a/textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp Wed Apr 14 16:18:34 2010 +0300 +++ b/textinput/peninputgenericitut/src/peninputgenericitutdatamgr.cpp Tue Apr 27 16:59:43 2010 +0300 @@ -325,6 +325,10 @@ // Key text row 2 iVkAlphaText2ForPrtWest = AknLayoutScalable_Avkon::cell_ituss_key_t3(1).LayoutLine(); + // Plus for Numberic Only keypad + iVkTextPlusForNumbericOnlyForPrtWest = + AknLayoutScalable_Avkon::cell_ituss_key_t5(0).LayoutLine(); + // close button TAknWindowLineLayout funcbtn, funcbtnbg, funcbtninner; TAknLayoutRect funcrect, funcbgrect, funcinnerrect, arrowleftinnerrect, arrowrightinnerrect; @@ -628,12 +632,12 @@ rect.Move(-iLayoutOffset.iX, -iLayoutOffset.iY); iIcfChnRect = rect; //iIcfChnRect.iTl.iY += 10; -#ifdef LAF_MODIFY +//#ifdef LAF_MODIFY //if(IsChinese()) - { - iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14); - } -#endif +// { +// iIcfChnRect.Move(0,-iIcfChnRect.iTl.iY + 14); +// } +//#endif // Keypad TInt keypadvariety = iLandScape ? 1 : 0; @@ -1352,7 +1356,14 @@ } else { - return &iVkAlphaText1ForPrtWest; + if ( iInputMode == ENumber || iInputMode == ENativeNumber ) + { + return &iVkTextPlusForNumbericOnlyForPrtWest; + } + else + { + return &iVkAlphaText1ForPrtWest; + } } } case EKeypadRightTextLine2: