textinput/peninputvkbcn/srcdata/peninputvkbcn.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 12 Mar 2010 15:44:07 +0200
branchRCL_3
changeset 5 a47de9135b21
parent 0 eb1f2e154e89
child 11 c8fb4cf7b3ae
permissions -rw-r--r--
Revision: 201007 Kit: 201008

/*
* Copyright (c) 2002-2005 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:  Resource definitions for project peninputvkbcn
*
*/


//  RESOURCE IDENTIFIER
NAME VKCN

#include <eikon.hrh>
#include <peninputvkbcn.mbg>
#include <peninputcommonctrls.rh>
#include "peninputcommonctrls.hrh"
#include <peninputdropdownlist.rh>
#include <aknfeppeninputenums.h>
#include <aknsconstants.hrh>
#include <peninputcommonlayout.rh>

#include "peninputvkbctrl.rh"
#include "peninputvkb.hrh"
#include "peninputvkbcomposition.rh"
#include <peninputvkbaccentlist.loc>

//  MACROS  
#define AKN_FEP_VKB_BMP "z:\\resource\\apps\\peninputvkbcn.mbm"

#define aknfep_number_mode_keymap_standard "*+pw#"
#define aknfep_number_mode_keymap_plain ""
#define aknfep_number_mode_keymap_calculator "+-*/"
#define aknfep_number_mode_keymap_converter "+-E"
#define aknfep_number_mode_keymap_to_field "+"
#define aknfep_number_mode_keymap_fixed_dialling "*+pw?#"
#define aknfep_number_mode_keymap_sat "*+#"
#define aknfep_number_mode_keymap_sat_hidden "*#"
#define aknfep_number_mode_keymap_Alpha_numeric "#"

#define AKN_FEP_VKB_EN_STRING "En"
#define AKN_FEP_VKB_SC_STRING <0x7B80>
#define AKN_FEP_VKB_TW_STRING <0x81FA>
#define AKN_FEP_VKB_HK_STRING <0x6E2F>

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf=""; }

//RESOURCE AKN_FEP_VKB_LANG_STRING_LIST r_akn_fep_vkb_lang_string_list
//    {
//    items =
//        {
//        AKN_FEP_VKB_LANG_STRING
//            {
//            langid=0;
//            langString=AKN_FEP_VKB_EN_STRING;            
//            },
//        AKN_FEP_VKB_LANG_STRING
//            {
//            langid=1;
//            langString=AKN_FEP_VKB_EN_STRING;            
//            },
//        AKN_FEP_VKB_LANG_STRING
//            {
//            langid=29;
//            langString=AKN_FEP_VKB_TW_STRING;            
//            },
//        AKN_FEP_VKB_LANG_STRING
//            {
//            langid=30;
//            langString=AKN_FEP_VKB_HK_STRING;            
//            },       
//        AKN_FEP_VKB_LANG_STRING
//            {
//            langid=31;
//            langString=AKN_FEP_VKB_SC_STRING;            
//            }                 
//        };
//    }

RESOURCE AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING_LIST r_akn_fep_vkb_key_mapping_string_list
    {
    items =
        {
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorStandardNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_standard;            
            },
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorPlainNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_plain;            
            },
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorCalculatorNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_calculator;            
            },       
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorConverterNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_converter;            
            },
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorToFieldNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_to_field;            
            },
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorFixedDiallingNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_fixed_dialling;            
            },
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorSATNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_sat;            
            },      
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorSATHiddenNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_sat_hidden;            
            },                             
        AKN_FEP_VKB_NUMERIC_KEY_MAPPING_STRING
            {
            numerickeymapping=EAknEditorAlphanumericNumberModeKeymap;
            PermittedString=aknfep_number_mode_keymap_Alpha_numeric;            
            }            
        };
    }
        
//close button
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_close_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    colorgroup=0xffff;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_close;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_close_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_close;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_close_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_close;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_close_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_close;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_close_mask;    
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    }

//drag button
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_move_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_move;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_move_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonMove1;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_move;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_move_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_move;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_move_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonMove1;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_move;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_move_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
    
    moveindicator=EMbmPeninputvkbcnQgn_indi_input_move;
    moveindicatormsk=EMbmPeninputvkbcnQgn_indi_input_move_mask;
    moveindicatorskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
    }

// vkb window
RESOURCE AKN_FEP_VKB_BASE_WINDOW r_akn_fep_vkb_window
    {
    moveimage=r_akn_fep_vkb_move_button;
    closeimage=r_akn_fep_vkb_close_button;
    
    supportskin=1;
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    shadowimgtl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tl;
    shadowimgtlmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tl_mask;
    shadowimgtlskinid=EAknsMinorGenericQgnGrafFepPopupShadowTl;
 
    shadowimgt=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_t;
    shadowimgtmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_t_mask;
    shadowimgtskinid=EAknsMinorGenericQgnGrafFepPopupShadowT;
    
    shadowimgtr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tr;
    shadowimgtrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tr_mask;
    shadowimgtrskinid=EAknsMinorGenericQgnGrafFepPopupShadowTr;
    
    shadowimgl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_l;
    shadowimglmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_l_mask;
    shadowimglskinid=EAknsMinorGenericQgnGrafFepPopupShadowL;
    
    shadowimgr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_r;
    shadowimgrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_r_mask;
    shadowimgrskinid=EAknsMinorGenericQgnGrafFepPopupShadowR;
    
    shadowimgbl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_bl;
    shadowimgblmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_bl_mask;
    shadowimgblskinid=EAknsMinorGenericQgnGrafFepPopupShadowBl;
    
    shadowimgb=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_b;
    shadowimgbmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_b_mask;
    shadowimgbskinid=EAknsMinorGenericQgnGrafFepPopupShadowB;
    
    shadowimgbr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_br;
    shadowimgbrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_br_mask;
    shadowimgbrskinid=EAknsMinorGenericQgnGrafFepPopupShadowBr;
    
    icfbg=EMbmPeninputvkbcnQgn_graf_input_icf_bg;
    icfbgskinid = EAknsMinorGenericQgnGrafFepInputBg;    
    colormajorskinid=EAknsMajorSkin;
    textcolorgrp = EAknsMinorQsnTextColors;
    textcoloridx = 59;
    }
RESOURCE AKN_FEP_VKB_BASE_WINDOW_INFO r_akn_fep_vkb_window_info
    {
    supportskin = 1;
    shadow = r_akn_fep_vkb_window_shadow;
    bgimage = r_peninput_layout_window_background;
    controls = 
	    {
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdMoveBtn;
    		//controltype = EPeninputCtrlTypeDragBtn;
    		//controleventid = EPeninputLayoutEventMovePosition;
    		image = r_akn_fep_vkb_move_button;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdCloseBtn;
    		//controltype = EPeninputCtrlTypeBaseBtn;
    		//controleventid = EPeninputLayoutEventClose;
    		image = r_akn_fep_vkb_close_button;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninputWindowCtrlIdMultiLineICF;
    		//controltype = EPeninputCtrlTypeInputContextField;
    		//controleventid = ;
    		image = r_akn_fep_vkb_multiline_icf;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdOptionBtn;
    		//controltype = EPeninputCtrlTypeEventBtn;
    		//controleventid = EPeninputLayoutEventOption;
    		image = r_akn_fep_vkb_touch_input_option;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdBackspaceBtn;
    		//controltype = EPeninputCtrlTypeRepeatBtn;
    		//controleventid = EPeninputLayoutEventBack;
            //controleventkeycode = EkeyBackspace;
    		image = r_akn_fep_vkb_backspace;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdSwitcherPopupWindow;
    		//controltype = EPeninputCtrlTypePopupInputModeChoiceList;
    		//controleventid = ;
    		image = r_akn_fep_vkb_hwr;
	        }
		};
    } 

RESOURCE AKN_FEP_VKB_BASE_WINDOW_INFO r_akn_fep_vkb_fsq_window_info
    {
    supportskin = 1;
    shadow = r_akn_fep_vkb_window_shadow;
    bgimage = r_peninput_layout_window_background;
    controls = 
	    {
		AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninupWindowCtrlIdArrowLeftBtn;
    		//controltype = EPeninputCtrlTypeEventBtn;
    		//controleventid = ;
    		image = r_akn_fep_vkb_arrow_left_button;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninupWindowCtrlIdArrowRightBtn;
    		//controltype = EPeninputCtrlTypeEventBtn;
    		//controleventid = ;
    		image = r_akn_fep_vkb_arrow_right_button;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdCloseBtn;
    		//controltype = EPeninputCtrlTypeBaseBtn;
    		//controleventid = EPeninputLayoutEventClose;
    		image = r_akn_fep_vkb_close_button;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninputWindowCtrlIdMultiLineICF;
    		//controltype = EPeninputCtrlTypeInputContextField;
    		//controleventid = ;
    		image = r_akn_fep_vkb_multiline_icf;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdOptionBtn;
    		//controltype = EPeninputCtrlTypeEventBtn;
    		//controleventid = EPeninputLayoutEventOption;
    		image = r_akn_fep_vkb_touch_input_option;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdBackspaceBtn;
    		//controltype = EPeninputCtrlTypeRepeatBtn;
    		//controleventid = EPeninputLayoutEventBack;
    		image = r_akn_fep_vkb_backspace;
	        },
	    AKN_FEP_VKB_CONTROL_INFO
	        {
	        id = EPeninutWindowCtrlIdSwitcherPopupWindow;
    		//controltype = EPeninputCtrlTypePopupInputModeChoiceList;
    		//controleventid = ;
    		image = r_akn_fep_vkb_hwr;
	        }
		};
    }

RESOURCE AKN_FEP_VKB_WINDOW_SHADOW r_akn_fep_vkb_window_shadow
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    shadowimgtl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tl;
    shadowimgtlmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tl_mask;
    shadowimgtlskinid=EAknsMinorGenericQgnGrafFepPopupShadowTl;
 
    shadowimgt=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_t;
    shadowimgtmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_t_mask;
    shadowimgtskinid=EAknsMinorGenericQgnGrafFepPopupShadowT;
    
    shadowimgtr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tr;
    shadowimgtrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_tr_mask;
    shadowimgtrskinid=EAknsMinorGenericQgnGrafFepPopupShadowTr;
    
    shadowimgl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_l;
    shadowimglmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_l_mask;
    shadowimglskinid=EAknsMinorGenericQgnGrafFepPopupShadowL;
    
    shadowimgr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_r;
    shadowimgrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_r_mask;
    shadowimgrskinid=EAknsMinorGenericQgnGrafFepPopupShadowR;
    
    shadowimgbl=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_bl;
    shadowimgblmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_bl_mask;
    shadowimgblskinid=EAknsMinorGenericQgnGrafFepPopupShadowBl;
    
    shadowimgb=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_b;
    shadowimgbmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_b_mask;
    shadowimgbskinid=EAknsMinorGenericQgnGrafFepPopupShadowB;
    
    shadowimgbr=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_br;
    shadowimgbrmask=EMbmPeninputvkbcnQgn_graf_fep_popup_shadow_br_mask;
    shadowimgbrskinid=EAknsMinorGenericQgnGrafFepPopupShadowBr;
    }
    
RESOURCE AKN_FEP_VKB_ICF r_akn_fep_vkb_multiline_icf
    {
	bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    icfbgimg=EMbmPeninputvkbcnQgn_graf_input_icf_bg;
    icfbgimgskinid=EAknsMinorGenericQgnGrafFepInputBg;
	
    colormajorskinid = EAknsMajorSkin;
    textcolorgrp = EAknsMinorQsnTextColors;
    textcoloridx = 59;
    //bordercolorgrp = EAknsMinorQsnOtherColors;
    //bordercoloridx = 8;
    }
    
RESOURCE FEP_CTRL_COMPOSITION_LIST_IMAGE r_akn_fep_vkb_composition_field
    {
	  bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    bmpComBg=EMbmPeninputvkbcnQgn_graf_input_icf_bg;
    bmpComBgMask=EMbmPeninputvkbcnQgn_graf_input_icf_bg_mask;
    bmpComBgskinid=EAknsMinorGenericQgnGrafFepInputBg;
    }    
	
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_arrow_up_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_arrow_up;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_arrow_up_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_arrow_up;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_arrow_up_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_arrow_up;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_arrow_up_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_arrow_up;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_arrow_up_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    }
	
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_arrow_down_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_arrow_down;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_arrow_down_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_arrow_down;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_arrow_down_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_arrow_down;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_arrow_down_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_arrow_down;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_arrow_down_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    }
	
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_arrow_right_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_char_next;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_char_next_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_char_next;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_char_next_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_char_next;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_char_next_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_char_next;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_char_next_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_arrow_left_button
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_char_prev;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_char_prev_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_char_prev;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_char_prev_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_char_prev;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_char_prev_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_char_prev;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_char_prev_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
    }
    
RESOURCE AKN_FEP_NONIRREGULAR_VKB_BITMAP r_akn_fep_vkbcn_nonirregular_bitmap
    {
    bmpfile = AKN_FEP_VKB_BMP; 
    imgmajorskinid=EAknsMajorGeneric;

	  normal = EMbmPeninputvkbcnQsn_fr_keypad_button_normal;
	  normalskinid = EAknsMinorGenericQsnFrKeypadButtonNormal;
	  
	  highlight = EMbmPeninputvkbcnQsn_fr_keypad_button_pressed;
	  highlightskinid = EAknsMinorGenericQsnFrKeypadButtonPressed;
	  
	  dimmed = EMbmPeninputvkbcnQsn_fr_keypad_button_inactive;
	  dimmedskinid = EAknsMinorGenericQsnFrKeypadButtonInactive;
    }
	
RESOURCE AKN_FEP_IRREGULAR_VKB_BITMAP r_akn_fep_vkbcn_irregular_bitmap
    {
    bmpfile = AKN_FEP_VKB_BMP;
    // id of bitmap
    leftdownnormal=     EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down;
    leftdownnormalmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down_mask;
    leftdownnormalskinid= EAknsMinorGenericQgnGrafFepCharTLeftDown;
    leftdownpressed=    EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down_pressed;
    leftdownpressedmask=EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down_pressed_mask;
    leftdownpressedkinid= EAknsMinorGenericQgnGrafFepCharTLeftDownPressed;
    leftdowndimmed=     EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down_dimmed;
    leftdowndimmedmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_left_down_dimmed_mask;
    leftdowndimmedskinid= EAknsMinorGenericQgnGrafFepCharTLeftDownDimmed;

    middleupnormal=     EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up;
    middleupnormalmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up_mask;
    middleupnormalskinid= EAknsMinorGenericQgnGrafFepCharTMiddleUp;
    middleuppressed=    EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up_pressed;
    middleuppressedmask=EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up_pressed_mask;
    middleuppressedkinid= EAknsMinorGenericQgnGrafFepCharTMiddleUpPressed;
    middleupdimmed=     EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up_dimmed;
    middleupdimmedmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_up_dimmed_mask;
    middleupdimmedskinid= EAknsMinorGenericQgnGrafFepCharTMiddleUpDimmed;

    middledownnormal=     EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down;
    middledownnormalmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down_mask;
    middledownnormalskinid= EAknsMinorGenericQgnGrafFepCharTMiddleDown;
    middledownpressed=    EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down_pressed;
    middledownpressedmask=EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down_pressed_mask;
    middledownpressedkinid= EAknsMinorGenericQgnGrafFepCharTMiddleDownPressed;
    middledowndimmed=     EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down_dimmed;
    middledowndimmedmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_middle_down_dimmed_mask;
    middledowndimmedskinid= EAknsMinorGenericQgnGrafFepCharTMiddleDownDimmed;

    rightdownnormal=     EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down;
    rightdownnormalmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down_mask;
    rightdownnormalskinid= EAknsMinorGenericQgnGrafFepCharTRightDown;
    rightdownpressed=    EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down_pressed;
    rightdownpressedmask=EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down_pressed_mask;
    rightdownpressedskinid= EAknsMinorGenericQgnGrafFepCharTRightDownPressed;
    rightdowndimmed=     EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down_dimmed;
    rightdowndimmedmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_right_down_dimmed_mask;
    rightdowndimmedskinid= EAknsMinorGenericQgnGrafFepCharTRightDownDimmed;

    rightupnormal=      EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up;
    rightupnormalmask=  EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up_mask;
    rightupnormalskinid= EAknsMinorGenericQgnGrafFepCharTRightUp;
    rightuppressed=     EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up_pressed;
    rightuppressedmask= EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up_pressed_mask;
    rightuppressedskinid= EAknsMinorGenericQgnGrafFepCharTRightUpPressed;
    rightupwndimmed=    EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up_dimmed;
    rightupwndimmedmask=EMbmPeninputvkbcnQgn_graf_fep_char_t_right_up_dimmed_mask;
    rightupwndimmedskinid= EAknsMinorGenericQgnGrafFepCharTRightUpDimmed;
    }

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_shift_capslock
// shirft and capslock merged button of vkb	
// ---------------------------------------------------------------------------
//  
RESOURCE AKN_FEP_MULTIPLE_MODE_BUTTON r_akn_fep_vkb_shift_capslock
	{
    modes=
		{
		AKN_FEP_BUTTON_MODE
			{
			modeimage = r_akn_fep_vkb_range_case_lower;
			rangeid=0;
			modeid=ECaseLower;
			},
		AKN_FEP_BUTTON_MODE
			{
			modeimage = r_akn_fep_vkb_range_case_shift;
			rangeid=0;
			modeid=ECaseText;
			},
		AKN_FEP_BUTTON_MODE
			{
			modeimage = r_akn_fep_vkb_range_case_capslock;
			rangeid=0;
			modeid=ECaseUpper;
			},
		 AKN_FEP_BUTTON_MODE
      {
      modeimage = r_akn_fep_vkb_range_case_capslock;
      rangeid=0;
      modeid=ECaseText;
      }    	
		};    
	}
	
// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_case_lower
// Image resource of shift button 
// ---------------------------------------------------------------------------
//
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_case_lower
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_shift;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonShift;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_shift;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_shift;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_shift;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    }			
	
// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_case_shift
// Image resource of shift button 
// ---------------------------------------------------------------------------
//
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_case_shift
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_shift;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonShift;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_shift;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_shift;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_shift;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_shift_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonShiftSel;
    }	

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_case_capslock
// Image resource of capslock button
// ---------------------------------------------------------------------------
//   
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_case_capslock
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_capslock;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_capslock_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCapslock;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_capslock;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_capslock_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCapslockSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_capslock;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_capslock_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCapslockSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_capslock;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_capslock_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCapslockSel;
    }	
	
    
// touch input options button
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_touch_input_option
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_options;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_options_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_options;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_options_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_options;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_options_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_options;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_options_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
    
    disable=EMbmPeninputvkbcnQgn_indi_input_options;
    disablemsk=EMbmPeninputvkbcnQgn_indi_input_options_mask;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonOptions;    
    } 
    
// pop up window
RESOURCE AKN_FEP_POPUP_WINDOW r_akn_fep_vkb_popup_window
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    bgbmp=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sec;   
    bgmaskbmp=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sec_mask;
    bgbmpskinid=EAknsMinorGenericQgnGrafFepCandiListSec;
    
    focusbmp=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sel;
    focusmaskbmp=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sel_mask;
    focusbmpskinid=EAknsMinorGenericQgnGrafFepCandiListSel;
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_popup_window_focus
    {
    bmpfile=AKN_FEP_VKB_BMP;    
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_fep_button_options;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_fep_button_options_sel;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
    
    active=EMbmPeninputvkbcnQgn_indi_fep_button_options;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
    
    activep=EMbmPeninputvkbcnQgn_indi_fep_button_options_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_backspace
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_backspace;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_backspace_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_backspace;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_backspace_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1Sel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_backspace;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_backspace_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_backspace;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_backspace_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1Sel;
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_enter
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_enter;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_enter_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonEnter;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_enter;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_enter_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonEnterSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_enter;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_enter_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonEnter;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_enter;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_enter_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonEnterSel;
    }

RESOURCE PENINPUT_LAYOUT_SWITCH_TEXT r_peninput_layout_vkb_switch_text
    {
    colormajorskinid=EAknsMajorSkin;
    textcolorgrp=EAknsMinorQsnTextColors;
    textcoloridx=58;
    shadowtextcoloridx=61;
    }
    

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_space1
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_fep_button_space1;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonSpace1;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_fep_button_space1_sel;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonSpace1Sel;
    
    active=EMbmPeninputvkbcnQgn_indi_fep_button_space1;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonSpace1;
    
    activep=EMbmPeninputvkbcnQgn_indi_fep_button_space1_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonSpace1Sel;
    }
    
    
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_hwr
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_switcher;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_switcher_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_switcher;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_switcher_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
    
    active=EMbmPeninputvkbcnQgn_indi_input_switcher;
    activemsk=EMbmPeninputvkbcnQgn_indi_input_switcher_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_switcher;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_switcher_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
    
    disable=EMbmPeninputvkbcnQgn_indi_input_switcher;
    disablemsk=EMbmPeninputvkbcnQgn_indi_input_switcher_mask;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
    }
                                    
// drop down list
RESOURCE FEP_CTRL_DROP_DOWN_LIST_IMAGE r_akn_fep_vkb_drop_down_list
    {
    bmpfile=AKN_FEP_VKB_BMP;     
    imgmajorskinid=EAknsMajorGeneric;
    
    
		bmpListBg=EMbmPeninputvkbcnQsn_fr_itut_scroll_bg;
		bmpListBgMask=EMbmPeninputvkbcnQsn_fr_itut_scroll_bg_mask;
		bmpListBgskinid=EAknsMinorGenericQgnGrafFepCandiListPri;    
    
    bmpPrimary=EMbmPeninputvkbcnQgn_graf_fep_candi_list_pri;
    bmpPrimaryMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_pri_mask;
    bmpPrimaryskinid=EAknsMinorGenericQgnGrafFepCandiListPri;
    
    bmpSecondary=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sec;
    bmpSecondaryMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_sec_mask;
    bmpSecondaryskinid=EAknsMinorGenericQgnGrafFepCandiListSec;
    
    bmpHighlight=EMbmPeninputvkbcnQsn_fr_input_list_button_highlight;
    bmpHighlightMask=EMbmPeninputvkbcnQsn_fr_input_list_button_highlight_mask;
    bmpHighlightskinid=EAknsMinorGenericQgnGrafFepCandiListSel;
    
    bmpPenDown=EMbmPeninputvkbcnQgn_graf_fep_candi_list_pressed;
    bmpPenDownMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_pressed_mask;
    bmpPenDownskinid=EAknsMinorGenericQgnGrafFepCandiListPressed;
    
    bmpNextDisable=EMbmPeninputvkbcnQgn_indi_input_list_expand;
    bmpNextDisableMask=EMbmPeninputvkbcnQgn_indi_input_list_expand;       
    bmpNextDisableskinid=EAknsMinorGenericQgnIndiFepButtonExpand;
    
    bmpNext=EMbmPeninputvkbcnQgn_indi_input_list_expand;
    bmpNextMask=EMbmPeninputvkbcnQgn_indi_input_list_expand_mask;     
    bmpNextskinid=EAknsMinorGenericQgnGrafFepCandiListScrollDown;
     
    bmpNextPress=EMbmPeninputvkbcnQgn_graf_fep_candi_list_scroll_down_sel;     
    bmpNextPressMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_scroll_down_sel_mask; 
    bmpNextPressskinid=EAknsMinorGenericQgnGrafFepCandiListScrollDownSel;
    
    bmpClose=EMbmPeninputvkbcnQgn_indi_input_candi_list_close;
    bmpCloseMask=EMbmPeninputvkbcnQgn_indi_input_candi_list_close_mask;
    bmpCloseskinid=EAknsMinorGenericQgnGrafFepCandiListClose;
    
    bmpClosePress=EMbmPeninputvkbcnQgn_graf_fep_candi_list_close_sel;
    bmpClosePressMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_close_sel_mask;    
    bmpClosePressskinid=EAknsMinorGenericQgnGrafFepCandiListCloseSel;
    
    bmpPrevious=EMbmPeninputvkbcnQgn_indi_input_list_collapse;
    bmpPreviousMask=EMbmPeninputvkbcnQgn_indi_input_list_collapse_mask;
    bmpPreviousskinid=EAknsMinorGenericQgnGrafFepCandiListScrollUp;
    
    bmpPreviousPress=EMbmPeninputvkbcnQgn_graf_fep_candi_list_scroll_up_sel;
    bmpPreviousPressMask=EMbmPeninputvkbcnQgn_graf_fep_candi_list_scroll_up_sel_mask;
    bmpPreviousPressskinid=EAknsMinorGenericQgnGrafFepCandiListScrollUpSel;
    
    colormajorskinid=EAknsMajorSkin;
    textcolorgrp=EAknsMinorQsnTextColors;
    textcoloridx=59;

    bordercolormajorskinid=EAknsMajorSkin;
    bordercolorgrp=EAknsMinorQsnOtherColors;
    bordercoloridx=8;
    }

RESOURCE AKN_FEP_INPUTRANGE_LIST r_akn_fep_vkb_range_list
    {
    ranges=
        {
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeNative;
            ctrlid=EAknFepVkbCtrlIdChineseButton;
            indicator=r_akn_fep_vkb_range_chinese;
            },
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeEnglish;
            ctrlid=EAknFepVkbCtrlIdEnglishButton;
            indicator=r_akn_fep_vkb_range_english;
            },
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeNumber;
            ctrlid=EAknFepVkbCtrlIdNumberButton;
            indicator=r_akn_fep_vkb_range_number;
            }
        };
    }

        
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_chinese
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
        
    active=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivepmsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_chinese;
    activepmsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;

    disable=EMbmPeninputvkbcnQgn_indi_input_chinese;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    }
    
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_pinyin
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
        
    active=EMbmPeninputvkbcnQgn_indi_input_chinese;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_chinese; 
    activepskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;

    disable=EMbmPeninputvkbcnQgn_indi_input_chinese;  
    disableskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    }
  
RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_zhuyin
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_chinese_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_chinese;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
        
    active=EMbmPeninputvkbcnQgn_indi_input_chinese;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_chinese;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;

    disable=EMbmPeninputvkbcnQgn_indi_input_chinese;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
    }
    

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_english
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_case_capital;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_case_capital_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_case_capital;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
    
    active=EMbmPeninputvkbcnQgn_indi_input_case_capital;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
    
    activep=EMbmPeninputvkbcnQgn_indi_input_case_capital;   
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;

    disable=EMbmPeninputvkbcnQgn_indi_input_case_capital;  
    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;     
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_number
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
    
    active=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
        
    activep=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
    
    disable=EMbmPeninputvkbcnQgn_indi_input_case_numeric_special;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_akn_fep_vkb_range_accented
    {
    bmpfile=AKN_FEP_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    
    nactive=EMbmPeninputvkbcnQgn_indi_input_case_accented;
    nactivemsk=EMbmPeninputvkbcnQgn_indi_input_case_accented_mask;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
    
    nactivep=EMbmPeninputvkbcnQgn_indi_input_case_accented;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
    
    active=EMbmPeninputvkbcnQgn_indi_input_case_accented;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
        
    activep=EMbmPeninputvkbcnQgn_indi_input_case_accented;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
    
    disable=EMbmPeninputvkbcnQgn_indi_input_case_accented;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
    }
        
RESOURCE AKN_FEP_VKB_IM_LAYOUT_LIST r_akn_fep_vkb_im_layout_list
    {
    items =
        {
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImCnPinyin;
            permittedlanguage="31";
            colcount=10;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCompositionField;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=3;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCandidateList;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=1;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=4;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=6;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    },                    
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    }                                                                                                                                                                      
                };
            },
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImCnZhuyin;
            permittedlanguage="29";
            colcount=11;
            rowcount=6;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdTouchInputOption;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;                        
                    },	
				AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdArrowUpBtn;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=4;                        
                    },	
				AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdArrowDownBtn;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=4;                        
                    },	
				AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdArrowLeftBtn;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=4;                        
                    },	
				AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdArrowRightBtn;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=4;                       
                    },	
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCompositionField;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=4;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCandidateList;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=11;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=1;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=11;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=5;
                    begincolumn=0;
                    endrow=6;
                    endcolumn=4;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=5;
                    begincolumn=4;
                    endrow=6;
                    endcolumn=6;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=5;
                    begincolumn=9;
                    endrow=6;
                    endcolumn=10;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=5;
                    begincolumn=10;
                    endrow=6;
                    endcolumn=11;               
                    }
                };
            },
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImCnStroke;
            permittedlanguage="30|31";
            colcount=10;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCompositionField;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=3;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCandidateList;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=1;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=4;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=6;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;            
                    }
                };
            },
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImCnCangjie;
            permittedlanguage="30";
            colcount=10;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCompositionField;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=3;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdCandidateList;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=1;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=4;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=6;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    }
                };
            },    
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImNumber;
            permittedlanguage="31|29|30";
            colcount=10;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=0;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdShiftBtn;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=5;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=9;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=10;                        
                    }
                };
            },                                 
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImLatin;
            permittedlanguage="31|29|30";
            colcount=10;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=0;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=10;                        
                    },

                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdShiftBtn;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    },                                        
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=5;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=9;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    },                    
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=10;                        
                    }
                };
            },    
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImNumberForZhuyin;
            permittedlanguage="31|29|30";
            colcount=11;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=0;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=11;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdShiftBtn;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=5;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=9;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=11;                        
                    }
                };
            },                                 
        AKN_FEP_VKB_IM_LAYOUT
            {
            id=EAknFepVkbImLatinForZhuyin;
            permittedlanguage="31|29|30";
            colcount=11;
            rowcount=5;
            controls =
                {
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdVkbCtrl;
                    beginrow=0;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=11;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdShiftBtn;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdRangeBar;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=5;
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSpaceBtn;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=9;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdEnterBtn;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;                        
                    },
                AKN_FEP_VKB_CONTROL
                    {
                    id=EAknFepVkbCtrlIdSwitchToHwrBtn;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=11;                        
                    }
                };
            }                                                           
        };        
    }
    
RESOURCE AKN_FEP_VKB_VKB_LAYOUT_LIST r_akn_fep_vkb_vkb_layout_list
    {
    items =
        {
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnPinyinInitial;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3Pinyin;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0071>;
                    scancode=0x0071;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0065>;
                    scancode=0x0065;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0072>;
                    scancode=0x0072;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0074>;
                    scancode=0x0074;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0079>;
                    scancode=0x0079;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0075>;
                    scancode=0x0075;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0069>;
                    scancode=0x0069;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006F>;
                    scancode=0x006F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0061>;
                    scancode=0x0061;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0073>;
                    scancode=0x0073;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0064>;
                    scancode=0x0064;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0066>;
                    scancode=0x0066;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0067>;
                    scancode=0x0067;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0068>;
                    scancode=0x0068;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006A>;
                    scancode=0x006A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006B>;
                    scancode=0x006B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006C>;
                    scancode=0x006C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;   // "!"
                    scancode=0xFF01;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007A>;
                    scancode=0x007A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0078>;
                    scancode=0x0078;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0063>;
                    scancode=0x0063;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0076>;
                    scancode=0x0076;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0062>;
                    scancode=0x0062;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006E>;
                    scancode=0x006E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006D>;
                    scancode=0x006D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;
                    scancode=0xFF0C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;
                    scancode=0xFF1F;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    } 
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnPinyinComposition;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3Pinyin;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0071>;
                    scancode=0x0071;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0065>;
                    scancode=0x0065;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0072>;
                    scancode=0x0072;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0074>;
                    scancode=0x0074;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0079>;
                    scancode=0x0079;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0075>;
                    scancode=0x0075;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0069>;
                    scancode=0x0069;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006F>;
                    scancode=0x006F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },    
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0061>;
                    scancode=0x0061;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0073>;
                    scancode=0x0073;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0064>;
                    scancode=0x0064;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0066>;
                    scancode=0x0066;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0067>;
                    scancode=0x0067;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0068>;
                    scancode=0x0068;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006A>;
                    scancode=0x006A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006B>;
                    scancode=0x006B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006C>;
                    scancode=0x006C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02CB>;
                    scancode=0x02CB;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007A>;
                    scancode=0x007A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0078>;
                    scancode=0x0078;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0063>;
                    scancode=0x0063;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0076>;
                    scancode=0x0076;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0062>;
                    scancode=0x0062;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006E>;
                    scancode=0x006E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006D>;
                    scancode=0x006D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02C9>;
                    scancode=0x02C9;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02CA>;
                    scancode=0x02CA;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02C7>;
                    scancode=0x02C7;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnZhuyinInitial;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_zhuyin;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_zhuyin_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x4Zhuyin;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3105>;
                    scancode=0x3105;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3109>;
                    scancode=0x3109;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1A>;   // ":"
                    scancode=0xFF1A;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;   // "!"
                    scancode=0xFF01;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3113>;
                    scancode=0x3113;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3001>;
                    scancode=0x3001;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2026>;   // "..."
                    scancode=0x2026;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311A>;
                    scancode=0x311A;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311E>;
                    scancode=0x311E;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3122>;
                    scancode=0x3122;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3126>;
                    scancode=0x3126;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3106>;
                    scancode=0x3106;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310A>;
                    scancode=0x310A;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310D>;
                    scancode=0x310D;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3110>;
                    scancode=0x3110;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3114>;
                    scancode=0x3114;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3117>;
                    scancode=0x3117;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3127>;
                    scancode=0x3127;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311B>;
                    scancode=0x311B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311F>;
                    scancode=0x311F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3123>;
                    scancode=0x3123;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;   // ","
                    scancode=0xFF0C;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3107>;
                    scancode=0x3107;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310B>;
                    scancode=0x310B;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310E>;
                    scancode=0x310E;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3111>;
                    scancode=0x3111;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3115>;
                    scancode=0x3115;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3118>;
                    scancode=0x3118;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3128>;
                    scancode=0x3128;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311C>;
                    scancode=0x311C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3120>;
                    scancode=0x3120;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3124>;
                    scancode=0x3124;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;   // "."
                    scancode=0x3002;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3108>;
                    scancode=0x3108;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310C>;
                    scancode=0x310C;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310F>;
                    scancode=0x310F;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3112>;
                    scancode=0x3112;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3116>;
                    scancode=0x3116;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3119>;
                    scancode=0x3119;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3129>;
                    scancode=0x3129;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311D>;
                    scancode=0x311D;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3121>;
                    scancode=0x3121;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3125>;
                    scancode=0x3125;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;   // ?
                    scancode=0xFF1F;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }                     
                };
            },          
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnZhuyinComposition;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_zhuyin;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_zhuyin_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x4Zhuyin;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3105>;
                    scancode=0x3105;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3109>;
                    scancode=0x3109;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02C7>;
                    scancode=0x02C7;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02CB>;
                    scancode=0x02CB;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3113>;
                    scancode=0x3113;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02CA>;
                    scancode=0x02CA;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x02D9>;
                    scancode=0x02D9;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311A>;
                    scancode=0x311A;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311E>;
                    scancode=0x311E;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3122>;
                    scancode=0x3122;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3126>;
                    scancode=0x3126;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3106>;
                    scancode=0x3106;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310A>;
                    scancode=0x310A;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310D>;
                    scancode=0x310D;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3110>;
                    scancode=0x3110;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3114>;
                    scancode=0x3114;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3117>;
                    scancode=0x3117;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3127>;
                    scancode=0x3127;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311B>;
                    scancode=0x311B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311F>;
                    scancode=0x311F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3123>;
                    scancode=0x3123;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },    
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFFFF>;
                    scancode=0xFFFF;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3107>;
                    scancode=0x3107;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310B>;
                    scancode=0x310B;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310E>;
                    scancode=0x310E;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3111>;
                    scancode=0x3111;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3115>;
                    scancode=0x3115;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3118>;
                    scancode=0x3118;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3128>;
                    scancode=0x3128;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311C>;
                    scancode=0x311C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3120>;
                    scancode=0x3120;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3124>;
                    scancode=0x3124;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFFFF>;
                    scancode=0xFFFF;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                   
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3108>;
                    scancode=0x3108;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310C>;
                    scancode=0x310C;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x310F>;
                    scancode=0x310F;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3112>;
                    scancode=0x3112;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3116>;
                    scancode=0x3116;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3119>;
                    scancode=0x3119;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3129>;
                    scancode=0x3129;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x311D>;
                    scancode=0x311D;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3121>;
                    scancode=0x3121;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3125>;
                    scancode=0x3125;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFFFF>;
                    scancode=0xFFFF;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }                   
                };
            },          
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnStroke;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_pinyin_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3Pinyin;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;	// "1"
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;	// "2"
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;	// "3"
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;	// "0"
                    scancode=0x0030;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E00>;	// "Ò»"
                    scancode=0x4E00;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E28>;	// "|"
                    scancode=0x4E28;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E3F>;	// "د"
                    scancode=0x4E3F;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E36>;	// "ؼ"
                    scancode=0x4E36;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E5B>;	// "^"
                    scancode=0x4E5B;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x901a>;       //<0x914d>;	// "ͨ"901A
                    scancode=0x002B;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;	// "4"
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;	// "5"
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;	// "6"
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002D>;	// "-"
                    scancode=0x002D;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1B>;	// ";"
                    scancode=0xFF1B;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;	// ","
                    scancode=0xFF0C;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;	// "¡£"
                    scancode=0x3002;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;	// "?"
                    scancode=0xFF1F;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;	// "!"
                    scancode=0xFF01;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },				
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3001>;	// "¡¢"
                    scancode=0x3001;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;	// "7"
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;	// "8"
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;	// "9"
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1A>;	// ":"
                    scancode=0xFF1A;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0F>;	// "/"
                    scancode=0xFF0F;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x201C>;	// """
                    scancode=0x201C;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x201D>;	// """
                    scancode=0x201D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF08>;	// "("
                    scancode=0xFF08;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },					
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF09>;	// ")"
                    scancode=0xFF09;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2026>;	// "..."
                    scancode=0x2026;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbCnCangjie;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x624B>;
                    scancode=0x624B;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x7530>;
                    scancode=0x7530;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x6C34>;
                    scancode=0x6C34;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x53E3>;
                    scancode=0x53E3;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5EFF>;
                    scancode=0x5EFF;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x535C>;
                    scancode=0x535C;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5C71>;
                    scancode=0x5C71;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x6208>;
                    scancode=0x6208;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4EBA>;
                    scancode=0x4EBA;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5FC3>;
                    scancode=0x5FC3;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x65E5>;
                    scancode=0x65E5;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5C38>;
                    scancode=0x5C38;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x6728>;
                    scancode=0x6728;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x706B>;
                    scancode=0x706B;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x571F>;
                    scancode=0x571F;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x7AF9>;
                    scancode=0x7AF9;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5341>;
                    scancode=0x5341;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5927>;
                    scancode=0x5927;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E2D>;
                    scancode=0x4E2D;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;
                    scancode=0xFF01;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002A>;
                    scancode=0x002A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x96E3>;
                    scancode=0x96E3;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x91D1>;
                    scancode=0x91D1;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5973>;
                    scancode=0x5973;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x6708>;
                    scancode=0x6708;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x5F13>;
                    scancode=0x5F13;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x4E00>;
                    scancode=0x4E00;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;
                    scancode=0xFF0C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;
                    scancode=0xFF1F;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbLatin;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0071>;
                    scancode=0x0071;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0065>;
                    scancode=0x0065;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0072>;
                    scancode=0x0072;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0074>;
                    scancode=0x0074;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0079>;
                    scancode=0x0079;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0075>;
                    scancode=0x0075;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0069>;
                    scancode=0x0069;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006F>;
                    scancode=0x006F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },       
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0061>;
                    scancode=0x0061;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0073>;
                    scancode=0x0073;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0064>;
                    scancode=0x0064;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0066>;
                    scancode=0x0066;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0067>;
                    scancode=0x0067;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0068>;
                    scancode=0x0068;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006A>;
                    scancode=0x006A;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006B>;
                    scancode=0x006B;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006C>;
                    scancode=0x006C;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007A>;
                    scancode=0x007A;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0078>;
                    scancode=0x0078;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0063>;
                    scancode=0x0063;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0076>;
                    scancode=0x0076;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0062>;
                    scancode=0x0062;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006E>;
                    scancode=0x006E;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006D>;
                    scancode=0x006D;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbLatinShift;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=10;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0051>;
                    scancode=0x0051;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0057>;
                    scancode=0x0057;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0045>;
                    scancode=0x0045;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0052>;
                    scancode=0x0052;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0054>;
                    scancode=0x0054;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0059>;
                    scancode=0x0059;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0055>;
                    scancode=0x0055;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0049>;
                    scancode=0x0049;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004F>;
                    scancode=0x004F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0050>;
                    scancode=0x0050;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0041>;
                    scancode=0x0041;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0053>;
                    scancode=0x0053;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0044>;
                    scancode=0x0044;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0046>;
                    scancode=0x0046;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0047>;
                    scancode=0x0047;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0048>;
                    scancode=0x0048;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004A>;
                    scancode=0x004A;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004B>;
                    scancode=0x004B;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004C>;
                    scancode=0x004C;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005A>;
                    scancode=0x005A;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0058>;
                    scancode=0x0058;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0043>;
                    scancode=0x0043;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0056>;
                    scancode=0x0056;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0042>;
                    scancode=0x0042;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004E>;
                    scancode=0x004E;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004D>;
                    scancode=0x004D;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbLatinForZhuyin;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003B>;
                    scancode=0x003B;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0071>;
                    scancode=0x0071;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0065>;
                    scancode=0x0065;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0072>;
                    scancode=0x0072;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0074>;
                    scancode=0x0074;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0079>;
                    scancode=0x0079;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0075>;
                    scancode=0x0075;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0069>;
                    scancode=0x0069;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006F>;
                    scancode=0x006F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },       
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003A>;
                    scancode=0x003A;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0061>;
                    scancode=0x0061;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0073>;
                    scancode=0x0073;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0064>;
                    scancode=0x0064;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0066>;
                    scancode=0x0066;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0067>;
                    scancode=0x0067;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0068>;
                    scancode=0x0068;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006A>;
                    scancode=0x006A;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006B>;
                    scancode=0x006B;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006C>;
                    scancode=0x006C;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0028>;
                    scancode=0x0028;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0029>;
                    scancode=0x0029;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                         
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007A>;
                    scancode=0x007A;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0078>;
                    scancode=0x0078;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0063>;
                    scancode=0x0063;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0076>;
                    scancode=0x0076;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0062>;
                    scancode=0x0062;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006E>;
                    scancode=0x006E;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x006D>;
                    scancode=0x006D;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbLatinForZhuyinShift;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003B>;
                    scancode=0x003B;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0051>;
                    scancode=0x0051;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0057>;
                    scancode=0x0057;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0045>;
                    scancode=0x0045;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0052>;
                    scancode=0x0052;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0054>;
                    scancode=0x0054;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0059>;
                    scancode=0x0059;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0055>;
                    scancode=0x0055;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0049>;
                    scancode=0x0049;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004F>;
                    scancode=0x004F;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0050>;
                    scancode=0x0050;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                         
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003A>;
                    scancode=0x003A;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0041>;
                    scancode=0x0041;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0053>;
                    scancode=0x0053;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0044>;
                    scancode=0x0044;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0046>;
                    scancode=0x0046;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0047>;
                    scancode=0x0047;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0048>;
                    scancode=0x0048;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004A>;
                    scancode=0x004A;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004B>;
                    scancode=0x004B;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004C>;
                    scancode=0x004C;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0028>;
                    scancode=0x0028;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0029>;
                    scancode=0x0029;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },                         
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005A>;
                    scancode=0x005A;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0058>;
                    scancode=0x0058;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0043>;
                    scancode=0x0043;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0056>;
                    scancode=0x0056;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0042>;
                    scancode=0x0042;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004E>;
                    scancode=0x004E;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x004D>;
                    scancode=0x004D;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;          
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },            
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbNumber;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_mask;
            //bgbmpskinid=EAknsMinorGenericQgnGrafFepChar_11x4;
            
            dimbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed;
            dimmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed_mask;
            //dimbmpskinid=EAknsMinorGenericQgnGrafFepChar11x4;
                         
            colcount=10;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003A>;
                    scancode=0x003A;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003B>;
                    scancode=0x003B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0027>;
                    scancode=0x0027;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0022>;
                    scancode=0x0022;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0040>;
                    scancode=0x0040;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0023>;
                    scancode=0x0023;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002B>;
                    scancode=0x002B;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002D>;
                    scancode=0x002D;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002A>;
                    scancode=0x002A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002F>;
                    scancode=0x002F;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005E>;
                    scancode=0x005E;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005F>;
                    scancode=0x005F;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0028>;
                    scancode=0x0028;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0029>;
                    scancode=0x0029;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003C>;
                    scancode=0x003C;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003E>;
                    scancode=0x003E;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x201C>;
                    scancode=0x201C;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x201D>;
                    scancode=0x201D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;
                    scancode=0xFF0C;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1A>;
                    scancode=0xFF1A;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1B>;
                    scancode=0xFF1B;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;
                    scancode=0xFF1F;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;
                    scancode=0xFF01;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3001>;
                    scancode=0x3001;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2026>;
                    scancode=0x2026;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3010>;
                    scancode=0x3010;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3011>;
                    scancode=0x3011;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },            
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbNumberShift;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_mask;
            //bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
            
            dimbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed;
            dimmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed_mask;
            //dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31;
            
            colcount=10;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2248>;
                    scancode=0x2248;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007E>;
                    scancode=0x007E;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0025>;
                    scancode=0x0025;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2030>;
                    scancode=0x2030;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003D>;
                    scancode=0x003D;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00B1>;
                    scancode=0x00B1;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2014>;
                    scancode=0x2014;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007C>;
                    scancode=0x007C;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005C>;
                    scancode=0x005C;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007B>;
                    scancode=0x007B;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007D>;
                    scancode=0x007D;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF08>;
                    scancode=0xFF08;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF09>;
                    scancode=0xFF09;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300A>;
                    scancode=0x300A;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300B>;
                    scancode=0x300B;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005B>;
                    scancode=0x005B;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005D>;
                    scancode=0x005D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A5>;
                    scancode=0x00A5;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0024>;
                    scancode=0x0024;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A3>;
                    scancode=0x00A3;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x20AC>;
                    scancode=0x20AC;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0026>;
                    scancode=0x0026;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0045>;
                    scancode=0x0045;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x03A3>;
                    scancode=0x03A3;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2022>;
                    scancode=0x2022;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbNumberForZhuyin;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_mask;
            //bgbmpskinid=EAknsMinorGenericQgnGrafFepChar_11x4;
            
            dimbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed;
            dimmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed_mask;
            //dimbmpskinid=EAknsMinorGenericQgnGrafFepChar11x4;
                         
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003A>;
                    scancode=0x003A;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003B>;
                    scancode=0x003B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2018>;
                    scancode=0x2018;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x201D>;
                    scancode=0x201D;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003C>;
                    scancode=0x003C;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003E>;
                    scancode=0x003E;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007B>;
                    scancode=0x007B;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007D>;
                    scancode=0x007D;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0028>;
                    scancode=0x0028;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0029>;
                    scancode=0x0029;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300C>;
                    scancode=0x300C;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300D>;
                    scancode=0x300D;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002B>;
                    scancode=0x002B;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002D>;
                    scancode=0x002D;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002A>;
                    scancode=0x002A;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x002F>;
                    scancode=0x002F;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007E>;
                    scancode=0x007E;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005E>;
                    scancode=0x005E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005F>;
                    scancode=0x005F;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2014>;
                    scancode=0x2014;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },   
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0023>;
                    scancode=0x0023;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0025>;
                    scancode=0x0025;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0026>;
                    scancode=0x0026;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0040>;
                    scancode=0x0040;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A5>;
                    scancode=0x00A5;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0024>;
                    scancode=0x0024;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A3>;
                    scancode=0x00A3;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x20AC>;
                    scancode=0x20AC;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A4>;
                    scancode=0x00A4;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2103>;
                    scancode=0x2103;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },            
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbNumberForZhuyinShift;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_mask;
            //bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
            
            dimbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed;
            dimmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x4_button_dimmed_mask;
            //dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31;
            
            colcount=11;
            rowcount=4;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };          
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF0C>;
                    scancode=0xFF0C;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1A>;
                    scancode=0xFF1A;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1B>;
                    scancode=0xFF1B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF1F>;
                    scancode=0xFF1F;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF01>;
                    scancode=0xFF01;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3001>;
                    scancode=0x3001;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2026>;
                    scancode=0x2026;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300A>;
                    scancode=0x300A;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x300B>;
                    scancode=0x300B;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3010>;
                    scancode=0x3010;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x3011>;
                    scancode=0x3011;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF08>;
                    scancode=0xFF08;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFF09>;
                    scancode=0xFF09;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005B>;
                    scancode=0x005B;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005D>;
                    scancode=0x005D;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00B1>;
                    scancode=0x00B1;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x003D>;
                    scancode=0x003D;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2248>;
                    scancode=0x2248;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x005C>;
                    scancode=0x005C;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00BA>;
                    scancode=0x00BA;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00B9>;
                    scancode=0x00B9;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00B2>;
                    scancode=0x00B2;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00B3>;
                    scancode=0x00B3;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },   
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x03A3>;
                    scancode=0x03A3;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2030>;
                    scancode=0x2030;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00A7>;
                    scancode=0x00A7;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2022>;
                    scancode=0x2022;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },     
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x007C>;
                    scancode=0x007C;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=3;
                    begincolumn=7;
                    endrow=4;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0045>;
                    scancode=0x0045;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x221E>;
                    scancode=0x221E;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x2260>;
                    scancode=0x2260;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },            
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccented1;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E0>;
                    scancode=0x00E0;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E1>;
                    scancode=0x00E1;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E2>;
                    scancode=0x00E2;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E3>;
                    scancode=0x00E3;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E4>;
                    scancode=0x00E4;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E5>;
                    scancode=0x00E5;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E6>;
                    scancode=0x00E6;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0101>;
                    scancode=0x0101;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0103>;
                    scancode=0x0103;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0105>;
                    scancode=0x0105;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E7>;
                    scancode=0x00E7;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0107>;
                    scancode=0x0107;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0109>;
                    scancode=0x0109;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010B>;
                    scancode=0x010B;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010D>;
                    scancode=0x010D;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F0>;
                    scancode=0x00F0;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010F>;
                    scancode=0x010F;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0111>;
                    scancode=0x0111;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E8>;
                    scancode=0x00E8;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00E9>;
                    scancode=0x00E9;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00EA>;
                    scancode=0x00EA;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00EB>;
                    scancode=0x00EB;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0113>;
                    scancode=0x0113;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0115>;
                    scancode=0x0115;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0117>;
                    scancode=0x0117;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0119>;
                    scancode=0x0119;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011B>;
                    scancode=0x011B;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0259>;
                    scancode=0x0259;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011D>;
                    scancode=0x011D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011F>;
                    scancode=0x011F;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0121>;
                    scancode=0x0121;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0123>;
                    scancode=0x0123;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E5>;
                    scancode=0x01E5;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };                    
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccentedShfit1;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C0>;
                    scancode=0x00C0;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C1>;
                    scancode=0x00C1;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C2>;
                    scancode=0x00C2;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C3>;
                    scancode=0x00C3;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C4>;
                    scancode=0x00C4;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C5>;
                    scancode=0x00C5;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C6>;
                    scancode=0x00C6;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0100>;
                    scancode=0x0100;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0102>;
                    scancode=0x0102;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0104>;
                    scancode=0x0104;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C7>;
                    scancode=0x00C7;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0106>;
                    scancode=0x0106;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0108>;
                    scancode=0x0108;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010A>;
                    scancode=0x010A;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010C>;
                    scancode=0x010C;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D0>;
                    scancode=0x00D0;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x010E>;
                    scancode=0x010E;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0110>;
                    scancode=0x0110;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C8>;
                    scancode=0x00C8;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00C9>;
                    scancode=0x00C9;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CA>;
                    scancode=0x00CA;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CB>;
                    scancode=0x00CB;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0112>;
                    scancode=0x0112;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0114>;
                    scancode=0x0114;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0116>;
                    scancode=0x0116;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0118>;
                    scancode=0x0118;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011A>;
                    scancode=0x011A;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x018F>;
                    scancode=0x018F;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011C>;
                    scancode=0x011C;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x011E>;
                    scancode=0x011E;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0120>;
                    scancode=0x0120;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0122>;
                    scancode=0x0122;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E4>;
                    scancode=0x01E4;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccented2;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E7>;
                    scancode=0x01E7;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0125>;
                    scancode=0x0125;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0127>;
                    scancode=0x0127;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x021F>;
                    scancode=0x021F;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00EC>;
                    scancode=0x00EC;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00ED>;
                    scancode=0x00ED;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00EE>;
                    scancode=0x00EE;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00EF>;
                    scancode=0x00EF;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012B>;
                    scancode=0x012B;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012D>;
                    scancode=0x012D;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012F>;
                    scancode=0x012F;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0131>;
                    scancode=0x0131;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0135>;
                    scancode=0x0135;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0137>;
                    scancode=0x0137;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E9>;
                    scancode=0x01E9;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013A>;
                    scancode=0x013A;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013C>;
                    scancode=0x013C;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013E>;
                    scancode=0x013E;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0140>;
                    scancode=0x0140;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0142>;
                    scancode=0x0142;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F1>;
                    scancode=0x00F1;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0144>;
                    scancode=0x0144;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0146>;
                    scancode=0x0146;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0148>;
                    scancode=0x0148;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014B>;
                    scancode=0x014B;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F2>;
                    scancode=0x00F2;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F3>;
                    scancode=0x00F3;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F4>;
                    scancode=0x00F4;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F5>;
                    scancode=0x00F5;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F6>;
                    scancode=0x00F6;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F8>;
                    scancode=0x00F8;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014D>;
                    scancode=0x014D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014F>;
                    scancode=0x014F;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                };  
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccentedShfit2;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E6>;
                    scancode=0x01E6;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0124>;
                    scancode=0x0124;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0126>;
                    scancode=0x0126;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x021E>;
                    scancode=0x021E;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CC>;
                    scancode=0x00CC;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CD>;
                    scancode=0x00CD;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CE>;
                    scancode=0x00CE;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00CF>;
                    scancode=0x00CF;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012A>;
                    scancode=0x012A;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012C>;
                    scancode=0x012C;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x012E>;
                    scancode=0x012E;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0130>;
                    scancode=0x0130;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0134>;
                    scancode=0x0134;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0136>;
                    scancode=0x0136;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01E8>;
                    scancode=0x01E8;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0139>;
                    scancode=0x0139;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013B>;
                    scancode=0x013B;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013D>;
                    scancode=0x013D;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x013F>;
                    scancode=0x013F;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0141>;
                    scancode=0x0141;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D1>;
                    scancode=0x00D1;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0143>;
                    scancode=0x0143;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0145>;
                    scancode=0x0145;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0147>;
                    scancode=0x0147;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014A>;
                    scancode=0x014A;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D2>;
                    scancode=0x00D2;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D3>;
                    scancode=0x00D3;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D4>;
                    scancode=0x00D4;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D5>;
                    scancode=0x00D5;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D6>;
                    scancode=0x00D6;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D8>;
                    scancode=0x00D8;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014C>;
                    scancode=0x014C;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x014E>;
                    scancode=0x014E;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }
                }; 
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccented3;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0151>;
                    scancode=0x0151;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0153>;
                    scancode=0x0153;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0155>;
                    scancode=0x0155;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0157>;
                    scancode=0x0157;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0159>;
                    scancode=0x0159;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DF>;
                    scancode=0x00DF;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015B>;
                    scancode=0x015B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015D>;
                    scancode=0x015D;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015F>;
                    scancode=0x015F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0161>;
                    scancode=0x0161;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FE>;
                    scancode=0x00FE;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0163>;
                    scancode=0x0163;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0165>;
                    scancode=0x0165;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0167>;
                    scancode=0x0167;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00F9>;
                    scancode=0x00F9;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FA>;
                    scancode=0x00FA;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FB>;
                    scancode=0x00FB;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FC>;
                    scancode=0x00FC;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016B>;
                    scancode=0x016B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016D>;
                    scancode=0x016D;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016F>;
                    scancode=0x016F;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0171>;
                    scancode=0x0171;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0173>;
                    scancode=0x0173;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0175>;
                    scancode=0x0175;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FD>;
                    scancode=0x00FD;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00FF>;
                    scancode=0x00FF;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0177>;
                    scancode=0x0177;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x017A>;
                    scancode=0x017A;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0017C>;
                    scancode=0x017C;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x017E>;
                    scancode=0x017E;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0292>;
                    scancode=0x0292;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01EF>;
                    scancode=0x01EF;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFFFF>;
                    scancode=0xFFFF;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    } 
                }; 
            },
        AKN_FEP_VKB_VKB_LAYOUT
            {
            id=EAknFepVkbVkbAccentedShfit3;
            mbmfile=AKN_FEP_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            
            bgbmp=EMbmPeninputvkbcnQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbcnQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
            
            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                AKN_FEP_VKB_BITMAP
                    {
                    id=EMbmPeninputvkbcnQgn_graf_fep_char_button_pressed_mask;
                    },
                AKN_FEP_VKB_BITMAP
                    {
                    id=0xffff;
                    }
                }; 
            keys =
                {
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0150>;
                    scancode=0x0150;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0152>;
                    scancode=0x0152;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0154>;
                    scancode=0x0154;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },  
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0156>;
                    scancode=0x0156;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0158>;
                    scancode=0x0158;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DF>;
                    scancode=0x00DF;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015A>;
                    scancode=0x015A;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015C>;
                    scancode=0x015C;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x015E>;
                    scancode=0x015E;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0160>;
                    scancode=0x0160;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DE>;
                    scancode=0x00DE;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0162>;
                    scancode=0x0162;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0164>;
                    scancode=0x0164;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0166>;
                    scancode=0x0166;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00D9>;
                    scancode=0x00D9;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DA>;
                    scancode=0x00DA;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DB>;
                    scancode=0x00DB;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DC>;
                    scancode=0x00DC;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016A>;
                    scancode=0x016A;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016C>;
                    scancode=0x016C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x016E>;
                    scancode=0x016E;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0170>;
                    scancode=0x0170;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0172>;
                    scancode=0x0172;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0174>;
                    scancode=0x0174;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x00DD>;
                    scancode=0x00DD;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0178>;
                    scancode=0x0178;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0176>;
                    scancode=0x0176;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x0179>;
                    scancode=0x0179;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x017B>;
                    scancode=0x017B;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x017D>;
                    scancode=0x017D;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01B7>;
                    scancode=0x01B7;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    }, 
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0x01EE>;
                    scancode=0x01EE;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    },
                AKN_FEP_VKB_UNIT_KEY
                    {
                    unicode=<0xFFFF>;
                    scancode=0xFFFF;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;                
                    } 
                };                                                                     
            }
        };
    }

RESOURCE LBUF r_peninput_vkb_accent1
    {
    txt=qtn_tin_vkb_accented_set1;
    }

RESOURCE LBUF r_peninput_vkb_accent2
    {
    txt=qtn_tin_vkb_accented_set2;
    }
    
RESOURCE LBUF r_peninput_vkb_accent3
    {
    txt=qtn_tin_vkb_accented_set3;
    }

RESOURCE AKN_FEP_COLOR_ICON_IMAGE r_akn_fep_vkb_space_icon1
		{
		bmpfile = AKN_FEP_VKB_BMP;
		imgmajorskinid = EAknsMajorGeneric;
		
		iconimage = EMbmPeninputvkbcnQgn_indi_input_space_l;
		iconimagemsk = EMbmPeninputvkbcnQgn_indi_input_space_l_mask;
		iconimageskinid = EAknsMinorGenericQgnIndiInputSpaceL;
		}
		
RESOURCE AKN_FEP_COLOR_ICON_IMAGE r_akn_fep_vkb_space_icon2
		{
		bmpfile = AKN_FEP_VKB_BMP;
		imgmajorskinid = EAknsMajorGeneric;
		
		iconimage = EMbmPeninputvkbcnQgn_indi_input_space_middle;
		iconimagemsk = EMbmPeninputvkbcnQgn_indi_input_space_middle_mask;
		iconimageskinid = EAknsMinorGenericQgnIndiInputSpaceMiddle;
		}	
		
RESOURCE AKN_FEP_COLOR_ICON_IMAGE r_akn_fep_vkb_space_icon3
		{
		bmpfile = AKN_FEP_VKB_BMP;
		imgmajorskinid = EAknsMajorGeneric;
		
		iconimage = EMbmPeninputvkbcnQgn_indi_input_space_r;
		iconimagemsk = EMbmPeninputvkbcnQgn_indi_input_space_r_mask;
		iconimageskinid = EAknsMinorGenericQgnIndiInputSpaceR;
		}			    
		
// ---------------------------------------------------------------------------
// r_peninput_layout_window_background
// background of base window
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_WINDOW_BG r_peninput_layout_window_background
	{
  bmpfile=AKN_FEP_VKB_BMP;
  imgmajorskinid=EAknsMajorGeneric;
  
  bgimg = EMbmPeninputvkbcnQgn_graf_input_bg;
  bgimgskinid = EAknsMinorGenericQgnGrafInputBg;
	}
	
RESOURCE PENINPUT_LAYOUT_VKB_KEYBOARD r_peninput_layout_vkb_keyboard
  {
	bmpfile = AKN_FEP_VKB_BMP;
	imgmajorskinid = EAknsMajorGeneric;		
	
	bgimg = EMbmPeninputvkbcnQgn_graf_input_bg;
  bgimgskinid = EAknsMinorGenericQgnGrafInputBg;
	}				 

RESOURCE AKN_FEP_SCROLLABLE_LIST_IMAGE r_peninput_fsq_candidate_list
    {
    bmpfile = AKN_FEP_VKB_BMP;
    imgmajorskinid = EAknsMajorGeneric;
    pageup = r_peninput_fsq_candidate_list_pageup;
    pagedown = r_finger_fsq_candidate_list_pagedown;
    }

RESOURCE AKN_FEP_COMMON_BUTTON_IMAGE r_peninput_fsq_candidate_list_pageup
    {
    bmpfile = AKN_FEP_VKB_BMP;
    imgmajorskinid = EAknsMajorGeneric;    
    forground = EMbmPeninputvkbcnQgn_indi_fsq_cursor_up;
    forgroundmsk = EMbmPeninputvkbcnQgn_indi_fsq_cursor_up_mask;
    forgroundskinid = EAknsMinorGenericQgnIndiFsqCursorUp;
    }
    
RESOURCE AKN_FEP_COMMON_BUTTON_IMAGE r_finger_fsq_candidate_list_pagedown
    {
    bmpfile = AKN_FEP_VKB_BMP;
    imgmajorskinid = EAknsMajorGeneric;    
    forground = EMbmPeninputvkbcnQgn_indi_fsq_cursor_down;
    forgroundmsk = EMbmPeninputvkbcnQgn_indi_fsq_cursor_down_mask;
    forgroundskinid = EAknsMinorGenericQgnIndiFsqCursorDown;
    }

RESOURCE TBUF r_peninput_fsq_candidate_list_page_num
    {
    buf = "%0N/%1N";
    }
    
// End Of File