/*
* Copyright (c) 2002-2007 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 peninputvkbjp
*
*/


//  RESOURCE IDENTIFIER
NAME PIJV

// System includes
#include <aknsconstants.hrh>
#include <eikon.hrh>
#include <peninputvkbjp.mbg>
#include <aknfeppeninputenums.h>
#include <peninputcommonlayout.rh>
#include <peninputcommonlayoutglobalenum.h>

#include "peninputvkb.hrh"

RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF { buf=""; }

//  MACROS
#define PENINPUT_LAYOUT_VKB_BMP "z:\\resource\\apps\\peninputvkbjp.mbm"

// ---------------------------------------------------------------------------
// r_peninput_layout_config_info
// The configuration of window's layout
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_CONFIG_INFO r_peninput_layout_config_info
    {
    language=32;
    languagestring="Ja";
    casesensitive=0;
    guideline=EPeninputGuideLineNone;
    clientlayoutlist=r_peninput_layout_vkb_client_layout_list;
    vkblayoutlist=r_peninput_layout_vkb_vkb_layout_list;
    rangebarinfo=r_peninput_layout_rangebar_info;
    shiftcapsinfo=r_peninput_layout_shift_caps_info_list;
    rangebarresource=r_peninput_layout_vkb_range_list;
    }


// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_client_layout_list
// Contains latin vkb layout
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_vkb_client_layout_list
    {
    items =
        {
        PENINPUT_LAYOUT_CLIENT_LAYOUT
            {
            id=EPeninputClientLayoutHiraganaKanji;
            colcount=12;
            rowcount=6;
            controls =
                {
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdVkbCtrl; // Control button
                    beginrow=0;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=11;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdClear1Btn; // Clear button
                    beginrow=0;
                    begincolumn=11;
                    endrow=3;
                    endcolumn=12;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdEnterBtn; // Enter button
                    beginrow=3;
                    begincolumn=11;
                    endrow=5;
                    endcolumn=12;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdTabBtn; // Tab button
                    beginrow=5;
                    begincolumn=0;
                    endrow=6;
                    endcolumn=1;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSpaceBtn; // Space button
                    beginrow=5;
                    begincolumn=1;
                    endrow=6;
                    endcolumn=7;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdRangeBar; // Rangebar
                    beginrow=5;
                    begincolumn=7;
                    endrow=6;
                    endcolumn=10;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSymbolBtn;  // SC button
                    beginrow=5;
                    begincolumn=10;
                    endrow=6;
                    endcolumn=11;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
                    beginrow=5;
                    begincolumn=11;
                    endrow=6;
                    endcolumn=12;
                    }
                };
            },
        PENINPUT_LAYOUT_CLIENT_LAYOUT
            {
            id=EPeninputClientLayoutLatin;
            colcount=12;
            rowcount=4;
            controls =
                {
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdVkbCtrl; // Control button
                    beginrow=0;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=11;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdClear2Btn; // Clear button
                    beginrow=0;
                    begincolumn=11;
                    endrow=1;
                    endcolumn=12;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdEnterBtn; // Enter button
                    beginrow=1;
                    begincolumn=11;
                    endrow=3;
                    endcolumn=12;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdTabBtn; // Tab button
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdShiftBtn; // Shift button
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSpaceBtn; // Space button
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=7+1;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdRangeBar; // Rangebar
                    beginrow=3;
                    begincolumn=7+1;
                    endrow=4;
                    endcolumn=10;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSymbolBtn;  // SC button
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    },
                PENINPUT_LAYOUT_CONTROL
                    {
                    id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
                    beginrow=3;
                    begincolumn=11;
                    endrow=4;
                    endcolumn=12;
                    }
                };
            }
        };
    }

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_vkb_layout_list
// VKB button area layout
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_VKB_LAYOUT_LIST r_peninput_layout_vkb_vkb_layout_list
    {
    items =
        {
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutHiraganaKanji;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4 + 1;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3042>;
                    scancode=0x3042;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x304b>;
                    scancode=0x304b;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3055>;
                    scancode=0x3055;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x305f>;
                    scancode=0x305f;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306a>;
                    scancode=0x306a;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306f>;
                    scancode=0x306f;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x307e>;
                    scancode=0x307e;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3084>;
                    scancode=0x3084;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3089>;
                    scancode=0x3089;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x308f>;
                    scancode=0x308f;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x309b>;
                    scancode=0x309b;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3044>;
                    scancode=0x3044;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x304d>;
                    scancode=0x304d;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3057>;
                    scancode=0x3057;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3061>;
                    scancode=0x3061;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306b>;
                    scancode=0x306b;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3072>;
                    scancode=0x3072;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x307f>;
                    scancode=0x307f;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x308a>;
                    scancode=0x308a;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3092>;
                    scancode=0x3092;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x309c>;
                    scancode=0x309c;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3046>;
                    scancode=0x3046;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x304f>;
                    scancode=0x304f;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3059>;
                    scancode=0x3059;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3064>;
                    scancode=0x3064;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306c>;
                    scancode=0x306c;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3075>;
                    scancode=0x3075;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3080>;
                    scancode=0x3080;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3086>;
                    scancode=0x3086;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x308b>;
                    scancode=0x308b;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3093>;
                    scancode=0x3093;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x5c0f>;
                    scancode=0x5c0f;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3048>;
                    scancode=0x3048;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3051>;
                    scancode=0x3051;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x305b>;
                    scancode=0x305b;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3066>;
                    scancode=0x3066;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306d>;
                    scancode=0x306d;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3078>;
                    scancode=0x3078;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3081>;
                    scancode=0x3081;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x308c>;
                    scancode=0x308c;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30fc>;
                    scancode=0x30fc;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3001>;
                    scancode=0x3001;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x304a>;
                    scancode=0x304a;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3053>;
                    scancode=0x3053;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x305d>;
                    scancode=0x305d;
                    beginrow=4;
                    begincolumn=2;
                    endrow=5;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3068>;
                    scancode=0x3068;
                    beginrow=4;
                    begincolumn=3;
                    endrow=5;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x306e>;
                    scancode=0x306e;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x307b>;
                    scancode=0x307b;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3082>;
                    scancode=0x3082;
                    beginrow=4;
                    begincolumn=6;
                    endrow=5;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3088>;
                    scancode=0x3088;
                    beginrow=4;
                    begincolumn=7;
                    endrow=5;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x308d>;
                    scancode=0x308d;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30fb>;
                    scancode=0x30fb;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutLatin;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0071>;
                    scancode=0x0071;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0065>;
                    scancode=0x0065;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0072>;
                    scancode=0x0072;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0074>;
                    scancode=0x0074;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0079>;
                    scancode=0x0079;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0075>;
                    scancode=0x0075;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0069>;
                    scancode=0x0069;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006F>;
                    scancode=0x006F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003F>;
                    scancode=0x003F;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0061>;
                    scancode=0x0061;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0073>;
                    scancode=0x0073;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0064>;
                    scancode=0x0064;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0066>;
                    scancode=0x0066;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0067>;
                    scancode=0x0067;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0068>;
                    scancode=0x0068;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006A>;
                    scancode=0x006A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006B>;
                    scancode=0x006B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006C>;
                    scancode=0x006C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0021>;
                    scancode=0x0021;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x007A>;
                    scancode=0x007A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0078>;
                    scancode=0x0078;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0063>;
                    scancode=0x0063;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0076>;
                    scancode=0x0076;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0062>;
                    scancode=0x0062;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006E>;
                    scancode=0x006E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x006D>;
                    scancode=0x006D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002D>;
                    scancode=0x002D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0040>;
                    scancode=0x0040;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutLatinShift;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0051>;
                    scancode=0x0051;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0057>;
                    scancode=0x0057;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0045>;
                    scancode=0x0045;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0052>;
                    scancode=0x0052;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0054>;
                    scancode=0x0054;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0059>;
                    scancode=0x0059;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0055>;
                    scancode=0x0055;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0049>;
                    scancode=0x0049;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004F>;
                    scancode=0x004F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0050>;
                    scancode=0x0050;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0041>;
                    scancode=0x0041;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0053>;
                    scancode=0x0053;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0044>;
                    scancode=0x0044;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0046>;
                    scancode=0x0046;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0047>;
                    scancode=0x0047;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0048>;
                    scancode=0x0048;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004A>;
                    scancode=0x004A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004B>;
                    scancode=0x004B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004C>;
                    scancode=0x004C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x005A>;
                    scancode=0x005A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0058>;
                    scancode=0x0058;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0043>;
                    scancode=0x0043;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0056>;
                    scancode=0x0056;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0042>;
                    scancode=0x0042;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004E>;
                    scancode=0x004E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x004D>;
                    scancode=0x004D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002D>;
                    scancode=0x002D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0040>;
                    scancode=0x0040;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutNumber;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
            dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
            dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;

            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002B>;
                    scancode=0x002B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002D>;
                    scancode=0x002D;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002A>;
                    scancode=0x002A;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002F>;
                    scancode=0x002F;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0023>;
                    scancode=0x0023;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002E>;
                    scancode=0x002E;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002C>;
                    scancode=0x002C;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003D>;
                    scancode=0x003D;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0040>;
                    scancode=0x0040;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0070>;
                    scancode=0x0070;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0077>;
                    scancode=0x0077;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutNumberShift;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
            dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
            dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;

            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0031>;
                    scancode=0x0031;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0032>;
                    scancode=0x0032;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0033>;
                    scancode=0x0033;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x002B>;
                    scancode=0x002B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x005F>;
                    scancode=0x005F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0025>;
                    scancode=0x0025;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x005C>;
                    scancode=0x005C;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0034>;
                    scancode=0x0034;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0035>;
                    scancode=0x0035;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0036>;
                    scancode=0x0036;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0023>;
                    scancode=0x0023;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003A>;
                    scancode=0x003A;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003B>;
                    scancode=0x003B;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003C>;
                    scancode=0x003C;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0037>;
                    scancode=0x0037;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0038>;
                    scancode=0x0038;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0039>;
                    scancode=0x0039;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0030>;
                    scancode=0x0030;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x003E>;
                    scancode=0x003E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0028>;
                    scancode=0x0028;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x0029>;
                    scancode=0x0029;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutFullWidthKatakana;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4 + 1;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30a2>;
                    scancode=0x30a2;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30aB>;
                    scancode=0x30ab;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30b5>;
                    scancode=0x30b5;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30bF>;
                    scancode=0x30bf;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cA>;
                    scancode=0x30ca;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cF>;
                    scancode=0x30cf;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30dE>;
                    scancode=0x30de;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e4>;
                    scancode=0x30e4;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e9>;
                    scancode=0x30e9;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30eF>;
                    scancode=0x30ef;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x309B>;
                    scancode=0x309b;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30a4>;
                    scancode=0x30a4;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30aD>;
                    scancode=0x30ad;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30b7>;
                    scancode=0x30b7;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30c1>;
                    scancode=0x30c1;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cB>;
                    scancode=0x30cb;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30d2>;
                    scancode=0x30d2;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30dF>;
                    scancode=0x30df;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30eA>;
                    scancode=0x30ea;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30f2>;
                    scancode=0x30f2;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x309C>;
                    scancode=0x309c;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30a6>;
                    scancode=0x30a6;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30aF>;
                    scancode=0x30af;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30b9>;
                    scancode=0x30b9;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30c4>;
                    scancode=0x30c4;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cC>;
                    scancode=0x30cc;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30d5>;
                    scancode=0x30d5;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e0>;
                    scancode=0x30e0;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e6>;
                    scancode=0x30e6;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30eB>;
                    scancode=0x30eb;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30f3>;
                    scancode=0x30f3;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x5c0F>;
                    scancode=0x5c0f;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30a8>;
                    scancode=0x30a8;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30b1>;
                    scancode=0x30b1;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30bB>;
                    scancode=0x30bb;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30c6>;
                    scancode=0x30c6;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cD>;
                    scancode=0x30cd;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30d8>;
                    scancode=0x30d8;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e1>;
                    scancode=0x30e1;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30eC>;
                    scancode=0x30ec;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30fC>;
                    scancode=0x30fc;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3001>;
                    scancode=0x3001;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30aA>;
                    scancode=0x30aa;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30b3>;
                    scancode=0x30b3;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30bD>;
                    scancode=0x30bd;
                    beginrow=4;
                    begincolumn=2;
                    endrow=5;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30c8>;
                    scancode=0x30c8;
                    beginrow=4;
                    begincolumn=3;
                    endrow=5;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30cE>;
                    scancode=0x30ce;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30dB>;
                    scancode=0x30db;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e2>;
                    scancode=0x30e2;
                    beginrow=4;
                    begincolumn=6;
                    endrow=5;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30e8>;
                    scancode=0x30e8;
                    beginrow=4;
                    begincolumn=7;
                    endrow=5;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30eD>;
                    scancode=0x30ed;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x30fB>;
                    scancode=0x30fb;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x3002>;
                    scancode=0x3002;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutKatakana;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=4 + 1;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff71>;
                    scancode=0xff71;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff76>;
                    scancode=0xff76;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7B>;
                    scancode=0xff7b;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff80>;
                    scancode=0xff80;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff85>;
                    scancode=0xff85;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8A>;
                    scancode=0xff8a;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8F>;
                    scancode=0xff8f;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff94>;
                    scancode=0xff94;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff97>;
                    scancode=0xff97;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9C>;
                    scancode=0xff9c;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9E>;
                    scancode=0xff9e;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff72>;
                    scancode=0xff72;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff77>;
                    scancode=0xff77;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7C>;
                    scancode=0xff7c;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff81>;
                    scancode=0xff81;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff86>;
                    scancode=0xff86;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8B>;
                    scancode=0xff8b;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff90>;
                    scancode=0xff90;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff98>;
                    scancode=0xff98;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff66>;
                    scancode=0xff66;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9F>;
                    scancode=0xff9f;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff73>;
                    scancode=0xff73;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff78>;
                    scancode=0xff78;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7D>;
                    scancode=0xff7d;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff82>;
                    scancode=0xff82;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff87>;
                    scancode=0xff87;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8C>;
                    scancode=0xff8c;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff91>;
                    scancode=0xff91;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff95>;
                    scancode=0xff95;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff99>;
                    scancode=0xff99;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9D>;
                    scancode=0xff9d;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0x5c0F>;
                    scancode=0x5c0f;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff74>;
                    scancode=0xff74;
                    beginrow=3;
                    begincolumn=0;
                    endrow=4;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff79>;
                    scancode=0xff79;
                    beginrow=3;
                    begincolumn=1;
                    endrow=4;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7E>;
                    scancode=0xff7e;
                    beginrow=3;
                    begincolumn=2;
                    endrow=4;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff83>;
                    scancode=0xff83;
                    beginrow=3;
                    begincolumn=3;
                    endrow=4;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff88>;
                    scancode=0xff88;
                    beginrow=3;
                    begincolumn=4;
                    endrow=4;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8D>;
                    scancode=0xff8d;
                    beginrow=3;
                    begincolumn=5;
                    endrow=4;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff92>;
                    scancode=0xff92;
                    beginrow=3;
                    begincolumn=6;
                    endrow=4;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9A>;
                    scancode=0xff9a;
                    beginrow=3;
                    begincolumn=8;
                    endrow=4;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff70>;
                    scancode=0xff70;
                    beginrow=3;
                    begincolumn=9;
                    endrow=4;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff64>;
                    scancode=0xff64;
                    beginrow=3;
                    begincolumn=10;
                    endrow=4;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff75>;
                    scancode=0xff75;
                    beginrow=4;
                    begincolumn=0;
                    endrow=5;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7A>;
                    scancode=0xff7a;
                    beginrow=4;
                    begincolumn=1;
                    endrow=5;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff7F>;
                    scancode=0xff7f;
                    beginrow=4;
                    begincolumn=2;
                    endrow=5;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff84>;
                    scancode=0xff84;
                    beginrow=4;
                    begincolumn=3;
                    endrow=5;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff89>;
                    scancode=0xff89;
                    beginrow=4;
                    begincolumn=4;
                    endrow=5;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff8E>;
                    scancode=0xff8e;
                    beginrow=4;
                    begincolumn=5;
                    endrow=5;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff93>;
                    scancode=0xff93;
                    beginrow=4;
                    begincolumn=6;
                    endrow=5;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff96>;
                    scancode=0xff96;
                    beginrow=4;
                    begincolumn=7;
                    endrow=5;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff9B>;
                    scancode=0xff9b;
                    beginrow=4;
                    begincolumn=8;
                    endrow=5;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff65>;
                    scancode=0xff65;
                    beginrow=4;
                    begincolumn=9;
                    endrow=5;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff61>;
                    scancode=0xff61;
                    beginrow=4;
                    begincolumn=10;
                    endrow=5;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutFullWidthLatin;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff51>;
                    scancode=0xff51;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff57>;
                    scancode=0xff57;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff45>;
                    scancode=0xff45;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff52>;
                    scancode=0xff52;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff54>;
                    scancode=0xff54;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff59>;
                    scancode=0xff59;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff55>;
                    scancode=0xff55;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff49>;
                    scancode=0xff49;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4F>;
                    scancode=0xff4F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff50>;
                    scancode=0xff50;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1F>;
                    scancode=0xff1f;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff41>;
                    scancode=0xff41;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff53>;
                    scancode=0xff53;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff44>;
                    scancode=0xff44;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff46>;
                    scancode=0xff46;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff47>;
                    scancode=0xff47;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff48>;
                    scancode=0xff48;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4A>;
                    scancode=0xff4A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4B>;
                    scancode=0xff4B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4C>;
                    scancode=0xff4C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff01>;
                    scancode=0xff01;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff5A>;
                    scancode=0xff5A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff58>;
                    scancode=0xff58;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff43>;
                    scancode=0xff43;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff56>;
                    scancode=0xff56;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff42>;
                    scancode=0xff42;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4E>;
                    scancode=0xff4E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff4D>;
                    scancode=0xff4D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0C>;
                    scancode=0xff0C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0E>;
                    scancode=0xff0E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0D>;
                    scancode=0xff0D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff20>;
                    scancode=0xff20;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutFullWidthLatinShift;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=0xffff;
            dimmask=0xffff;
            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff31>;
                    scancode=0xff31;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff37>;
                    scancode=0xff37;
                    beginrow=0;
                    begincolumn=1;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff25>;
                    scancode=0xff25;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff32>;
                    scancode=0xff32;
                    beginrow=0;
                    begincolumn=3;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff34>;
                    scancode=0xff34;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff39>;
                    scancode=0xff39;
                    beginrow=0;
                    begincolumn=5;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff35>;
                    scancode=0xff35;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff29>;
                    scancode=0xff29;
                    beginrow=0;
                    begincolumn=7;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2F>;
                    scancode=0xff2F;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff30>;
                    scancode=0xff30;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff21>;
                    scancode=0xff21;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff33>;
                    scancode=0xff33;
                    beginrow=1;
                    begincolumn=1;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff24>;
                    scancode=0xff24;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff26>;
                    scancode=0xff26;
                    beginrow=1;
                    begincolumn=3;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff27>;
                    scancode=0xff27;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff28>;
                    scancode=0xff28;
                    beginrow=1;
                    begincolumn=5;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2A>;
                    scancode=0xff2A;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2B>;
                    scancode=0xff2B;
                    beginrow=1;
                    begincolumn=7;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2C>;
                    scancode=0xff2C;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff3A>;
                    scancode=0xff3A;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=1;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff38>;
                    scancode=0xff38;
                    beginrow=2;
                    begincolumn=1;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff23>;
                    scancode=0xff23;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=3;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff36>;
                    scancode=0xff36;
                    beginrow=2;
                    begincolumn=3;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff22>;
                    scancode=0xff22;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=5;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2E>;
                    scancode=0xff2E;
                    beginrow=2;
                    begincolumn=5;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff2D>;
                    scancode=0xff2D;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=7;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0C>;
                    scancode=0xff0C;
                    beginrow=2;
                    begincolumn=7;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0E>;
                    scancode=0xff0E;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0D>;
                    scancode=0xff0D;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff20>;
                    scancode=0xff20;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutFullWidthNumber;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
            dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
            dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;

            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff11>;
                    scancode=0xff11;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff12>;
                    scancode=0xff12;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff13>;
                    scancode=0xff13;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0B>;
                    scancode=0xff0B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0D>;
                    scancode=0xff0D;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0A>;
                    scancode=0xff0A;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0F>;
                    scancode=0xff0F;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff14>;
                    scancode=0xff14;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff15>;
                    scancode=0xff15;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff16>;
                    scancode=0xff16;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff03>;
                    scancode=0xff03;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0E>;
                    scancode=0xff0E;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0C>;
                    scancode=0xff0C;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1D>;
                    scancode=0xff1D;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff17>;
                    scancode=0xff17;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff18>;
                    scancode=0xff18;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff19>;
                    scancode=0xff19;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff10>;
                    scancode=0xff10;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff20>;
                    scancode=0xff20;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff50>;
                    scancode=0xff50;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff57>;
                    scancode=0xff57;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            },
        PENINPUT_LAYOUT_VKB_LAYOUT
            {
            id=EPeninputVkbLayoutFullWidthNumberShift;
            mbmfile=PENINPUT_LAYOUT_VKB_BMP;
            imgmajorskinid=EAknsMajorGeneric;
            bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
            bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
            bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;

            dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
            dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
            dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;

            colcount=11;
            rowcount=3;
            highlightbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            highlightmaskbmps =
                {
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
                    },
                PENINPUT_LAYOUT_BITMAP_ID
                    {
                    bmpid=0xffff;
                    }
                };
            keys =
                {
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff11>;
                    scancode=0xff11;
                    beginrow=0;
                    begincolumn=0;
                    endrow=1;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff12>;
                    scancode=0xff12;
                    beginrow=0;
                    begincolumn=2;
                    endrow=1;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff13>;
                    scancode=0xff13;
                    beginrow=0;
                    begincolumn=4;
                    endrow=1;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff0B>;
                    scancode=0xff0B;
                    beginrow=0;
                    begincolumn=6;
                    endrow=1;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff3F>;
                    scancode=0xff3f;
                    beginrow=0;
                    begincolumn=8;
                    endrow=1;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff05>;
                    scancode=0xff05;
                    beginrow=0;
                    begincolumn=9;
                    endrow=1;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff3C>;
                    scancode=0xff3c;
                    beginrow=0;
                    begincolumn=10;
                    endrow=1;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff14>;
                    scancode=0xff14;
                    beginrow=1;
                    begincolumn=0;
                    endrow=2;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff15>;
                    scancode=0xff15;
                    beginrow=1;
                    begincolumn=2;
                    endrow=2;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff16>;
                    scancode=0xff16;
                    beginrow=1;
                    begincolumn=4;
                    endrow=2;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff03>;
                    scancode=0xff03;
                    beginrow=1;
                    begincolumn=6;
                    endrow=2;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1A>;
                    scancode=0xff1a;
                    beginrow=1;
                    begincolumn=8;
                    endrow=2;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1B>;
                    scancode=0xff1b;
                    beginrow=1;
                    begincolumn=9;
                    endrow=2;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1C>;
                    scancode=0xff1c;
                    beginrow=1;
                    begincolumn=10;
                    endrow=2;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff17>;
                    scancode=0xff17;
                    beginrow=2;
                    begincolumn=0;
                    endrow=3;
                    endcolumn=2;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff18>;
                    scancode=0xff18;
                    beginrow=2;
                    begincolumn=2;
                    endrow=3;
                    endcolumn=4;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff19>;
                    scancode=0xff19;
                    beginrow=2;
                    begincolumn=4;
                    endrow=3;
                    endcolumn=6;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff10>;
                    scancode=0xff10;
                    beginrow=2;
                    begincolumn=6;
                    endrow=3;
                    endcolumn=8;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff1E>;
                    scancode=0xff1e;
                    beginrow=2;
                    begincolumn=8;
                    endrow=3;
                    endcolumn=9;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff08>;
                    scancode=0xff08;
                    beginrow=2;
                    begincolumn=9;
                    endrow=3;
                    endcolumn=10;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    },
                PENINPUT_LAYOUT_UNIT_KEY
                    {
                    unicode=<0xff09>;
                    scancode=0xff09;
                    beginrow=2;
                    begincolumn=10;
                    endrow=3;
                    endcolumn=11;
                    highlightbmpindex=0;
                    highlightmaskbmpindex=0;
                    }
                };
            }
        };
    }
// ---------------------------------------------------------------------------
// r_peninput_layout_rangebar_info
// The information of vkb's rangebar
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
    {
    style=0;
    ranges=
        {
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeHiraganaKanji; // Hiragana button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutHiraganaKanji;
            vkblayoutid=EPeninputVkbLayoutHiraganaKanji;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeEnglish; // English button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutLatin;
            vkblayoutid=EPeninputVkbLayoutLatin;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeNumber; // Number button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutLatin;
            vkblayoutid=EPeninputVkbLayoutNumber;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeKatakana; // Accent button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutHiraganaKanji;
            vkblayoutid=EPeninputVkbLayoutKatakana;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeHiraganaOnly; // Hiragana button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutHiraganaKanji;
            vkblayoutid=EPeninputVkbLayoutHiraganaKanji;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeFullWidthEnglish; // English button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutLatin;
            vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeFullWidthNumeric; // Number button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutLatin;
            vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
            },
        PENINPUT_LAYOUT_RANGE_INFO
            {
            rangeid=ERangeFullWidthKatakana; // Accent button
            responsestyle=1;
            clientlayoutid=EPeninputClientLayoutHiraganaKanji;
            vkblayoutid=EPeninputVkbLayoutFullWidthKatakana;
            }
        };
    }

// ---------------------------------------------------------------------------
// r_peninput_layout_shift_caps_info_list
// The information of vkb's shift and capslock button
// ---------------------------------------------------------------------------
//
RESOURCE PENINPUT_LAYOUT_SHIFT_CAPS_INFO_LIST r_peninput_layout_shift_caps_info_list
    {
    items =
        {
        PENINPUT_LAYOUT_SHIFT_CAPS_INFO
            {
            range = ERangeEnglish;
            items =
                {
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=0;
                    vkblayoutid=EPeninputVkbLayoutLatin;
                    caseused=ECaseLower;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=1;
                    vkblayoutid=EPeninputVkbLayoutLatinShift;
                    caseused=ECaseText;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=2;
                    vkblayoutid=EPeninputVkbLayoutLatinShift;
                    caseused=ECaseUpper;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=3;
                    vkblayoutid=EPeninputVkbLayoutLatin;
                    caseused=ECaseInverseText;
                    }
                };
            },
        PENINPUT_LAYOUT_SHIFT_CAPS_INFO
            {
            range = ERangeNumber;
            items =
                {
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=0;
                    vkblayoutid=EPeninputVkbLayoutNumber;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=1;
                    vkblayoutid=EPeninputVkbLayoutNumberShift;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=2;
                    vkblayoutid=EPeninputVkbLayoutNumberShift;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=3;
                    vkblayoutid=EPeninputVkbLayoutNumber;
                    caseused=0;
                    }
                };
            },
        PENINPUT_LAYOUT_SHIFT_CAPS_INFO
            {
            range = ERangeFullWidthEnglish;
            items =
                {
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=0;
                    vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
                    caseused=ECaseLower;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=1;
                    vkblayoutid=EPeninputVkbLayoutFullWidthLatinShift;
                    caseused=ECaseText;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=2;
                    vkblayoutid=EPeninputVkbLayoutFullWidthLatinShift;
                    caseused=ECaseUpper;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=3;
                    vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
                    caseused=ECaseInverseText;
                    }
                };
            },
        PENINPUT_LAYOUT_SHIFT_CAPS_INFO
            {
            range = ERangeFullWidthNumeric;
            items =
                {
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=0;
                    vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=1;
                    vkblayoutid=EPeninputVkbLayoutFullWidthNumberShift;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=2;
                    vkblayoutid=EPeninputVkbLayoutFullWidthNumberShift;
                    caseused=0;
                    },
                PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
                    {
                    id=3;
                    vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
                    caseused=0;
                    }
                };
            }
        };
    }

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_list
// VKB range list
// ---------------------------------------------------------------------------
//
//RESOURCE AKN_FEP_INPUTRANGE_LIST r_akn_fep_vkb_range_list
RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_vkb_range_list
    {
    ranges=
        {
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeHiraganaKanji;
            ctrlid=EPeninutWindowCtrlIdHiraganaBtn;
            indicator=r_peninput_layout_vkb_range_hiragana;
            },
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeKatakana;
            ctrlid=EPeninutWindowCtrlIdKatakanaBtn;
            indicator=r_peninput_layout_vkb_range_katakana;
            },
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeEnglish;
            ctrlid=EPeninutWindowCtrlIdLatinCharBtn;
            indicator=r_peninput_layout_vkb_range_english;
             },
        AKN_FEP_INPUTRANGE
            {
            rangeid=ERangeNumber;
            ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
            indicator=r_peninput_layout_vkb_range_number;
            }
        };
    }

RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_hiragana
    {
    bmpfile=PENINPUT_LAYOUT_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    nactive=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;

    nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;

    active=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana_sel;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonHiraganaSel;

    activep=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonHiraganaSel;

    disable=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;

    }
// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_english
// English range button of vkb's rangebar
// ---------------------------------------------------------------------------
//
RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_english
    {
    bmpfile=PENINPUT_LAYOUT_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    nactive=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;

    nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;

    active=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital_sel;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;

    activep=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;

    disable=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;

    }

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_number
// Number range button of vkb's rangebar
// ---------------------------------------------------------------------------
//
RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_number
    {
    bmpfile=PENINPUT_LAYOUT_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    nactive=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;

    nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;

    active=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric_sel;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;

    activep=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;

    disable=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;

    }

// ---------------------------------------------------------------------------
// r_peninput_layout_vkb_range_katakana
// katakana range button of vkb's rangebar
// ---------------------------------------------------------------------------
//
RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_katakana
    {
    bmpfile=PENINPUT_LAYOUT_VKB_BMP;
    imgmajorskinid=EAknsMajorGeneric;
    nactive=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
    nactiveskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;

    nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
    nactivepskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;

    active=EMbmPeninputvkbjpQgn_indi_fep_button_katakana_sel;
    activeskinid=EAknsMinorGenericQgnIndiFepButtonKatakanaSel;

    activep=EMbmPeninputvkbjpQgn_indi_fep_button_katakana_sel;
    activepskinid=EAknsMinorGenericQgnIndiFepButtonKatakanaSel;

    disable=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
    disableskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;

    }

// End Of File
