diff -r 6defe5d1bd39 -r 4eb1ae11334f textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutvkbkeyctrl.cpp --- a/textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutvkbkeyctrl.cpp Wed Mar 31 22:08:20 2010 +0300 +++ b/textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutvkbkeyctrl.cpp Wed Apr 14 16:18:34 2010 +0300 @@ -29,6 +29,7 @@ #include "peninputpluginutils.h" _LIT( KKeyShiftCharacter, "\x2191"); +_LIT( KKeyStarCharacter, "\x002a"); const TInt KDefaultKeyMargin = 10; @@ -143,6 +144,14 @@ *gc, textLayout.TextRect() ); } + else if(iKeyboard->StarIcon() && + iKeyInfo->KeyUnicodes(TVirtualKeyTextPos(i)) == KKeyStarCharacter ) + { + CFbsBitGc* gc = static_cast(BitGc()); + AknPenInputDrawUtils::DrawColorIcon( iKeyboard->StarIcon(), + *gc, + textLayout.TextRect() ); + } else { textLayout.DrawText(*BitGc(), iKeyInfo->KeyUnicodes(TVirtualKeyTextPos(i)),