diff -r 000000000000 -r eb1f2e154e89 textinput/peninputhwrfscn/inc/peninputhwrfscn.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/textinput/peninputhwrfscn/inc/peninputhwrfscn.hrh Tue Feb 02 01:02:04 2010 +0200 @@ -0,0 +1,99 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0"" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ +#ifndef T_AKNFEPVKB_HRH +#define T_AKNFEPVKB_HRH + +#include + +enum TAknFepVkbIMLayout + { + EAknFepVkbImCnPinyin = EPinyin, + EAknFepVkbImCnZhuyin = EZhuyin, + EAknFepVkbImCnStroke = EStroke, + EAknFepVkbImCnCangjie = ECangJie, + EAknFepVkbImLatin = ELatin, + EAknFepVkbImNumber = ENumber + }; + +enum TAknFepSymbolTableLayout + { + EAknFepVkbSymbolFullWidth = 0, + EAknFepVkbSymbolHalfWidth + }; + +enum TAknFepVkbCtrlId + { + EAknFepVkbCtrlIdVkbWindow, + + // Controls in the first line + EAknFepVkbCtrlIdInputContextField, + EAknFepVkbCtrlIdTouchInputOption, + + // Controls in the next line + EAknFepVkbCtrlIdCandidateList, + EAknFepVkbCtrlIdCompositionField, + + // Controls in the next line + EAknFepVkbCtrlIdVkbCtrl, + EAknFepVkbCtrlIdBackspaceBtn, + EAknFepVkbCtrlIdEnterBtn, + EAknFepVkbCtrlIdInputLangSwitcherBtn, + + // Controls in the next line + EAknFepVkbCtrlIdTabBtn, + EAknFepVkbCtrlIdCapslockBtn, + EAknFepVkbCtrlIdShiftBtn, + EAknFepVkbCtrlIdSpaceBtn, + EAknFepVkbCtrlIdSwitchToHwrBtn, + + EAknFepVkbCtrlIdRangeBar, + // Button Id in range bar + EAknFepVkbCtrlIdChineseButton, + EAknFepVkbCtrlIdEnglishButton, + EAknFepVkbCtrlIdNumberButton, + EAknFepVkbCtrlIdSymbolButton, + EAknFepVkbCtrlIdAccentedButton, + // Control id for the client area group + EAknFepVkbCtrlIdClientArea, + + EAknFepVkbPopupWindow + }; + +enum TNofityWhoWillGetFocus + { + EInputContextFieldGetFocus = 1, + ECompotisionFieldGetFocus + }; + +enum TVkbShiftType + { + EVkbShift = 1, + EVkbCapslock = 2, + EVkbBoth = 3 + }; + +enum TVkbPositionChangeStyle + { + EVkbPositionChangeNone = 0, + EVkbPositionChangeTlJustify = 1, + EVkbPositionChangeBrJustify = 2, + EVkbPositionChangeDataQuery = 3 + }; + +#endif //T_AKNFEPVKB_HRH + +//End Of File