textinput/peninputgenericvkb/srcdata/peninputvkbwindowconfiginfo_96.rss
branchRCL_3
changeset 21 ecbabf52600f
parent 0 eb1f2e154e89
equal deleted inserted replaced
20:ebd48d2de13c 21:ecbabf52600f
       
     1 /*
       
     2 * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0""
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Resource definitions for project peninputgenericvkb
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Resource identifier
       
    20 NAME PIGV
       
    21 
       
    22 // System includes
       
    23 #include <aknsconstants.hrh>
       
    24 #include <eikon.hrh>
       
    25 #include <peninputgenericvkb.mbg>
       
    26 #include <aknfeppeninputenums.h>
       
    27 
       
    28 // User includes
       
    29 #include "peninputcommonlayout.rh"
       
    30 #include "peninputgenericvkb.hrh"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 RESOURCE TBUF { buf=""; }
       
    34 
       
    35 // Macros
       
    36 #define PENINPUT_LAYOUT_VKB_BMP "z:\\resource\\apps\\peninputgenericvkb.mbm"
       
    37 
       
    38 // ---------------------------------------------------------------------------
       
    39 // r_peninput_layout_config_info
       
    40 // The configuration of window's layout
       
    41 // ---------------------------------------------------------------------------
       
    42 //
       
    43 RESOURCE PENINPUT_LAYOUT_CONFIG_INFO r_peninput_layout_config_info
       
    44     {
       
    45     language=96;
       
    46     languagestring="Ve"; 
       
    47     casesensitive=1;
       
    48     guideline=EPeninputGuideLineNone;
       
    49     clientlayoutlist=r_peninput_layout_vkb_client_layout_list;
       
    50     vkblayoutlist=r_peninput_layout_vkb_vkb_layout_list;
       
    51     rangebarinfo=r_peninput_layout_rangebar_info;
       
    52     shiftcapsinfo=r_peninput_layout_shift_caps_info_list;
       
    53     rangebarresource=r_peninput_layout_vkb_range_list;    
       
    54     }
       
    55 
       
    56 // ---------------------------------------------------------------------------
       
    57 // r_peninput_layout_vkb_client_layout_list
       
    58 // Contains latin vkb layout
       
    59 // ---------------------------------------------------------------------------
       
    60 //
       
    61 RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_vkb_client_layout_list
       
    62     {
       
    63     items =
       
    64         {
       
    65         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
    66             {
       
    67             id=EPeninputClientLayout12x4;
       
    68             colcount=11;
       
    69             rowcount=4;
       
    70             controls =
       
    71                 {
       
    72                 PENINPUT_LAYOUT_CONTROL
       
    73                     {
       
    74                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
    75                     beginrow=0;
       
    76                     begincolumn=0;
       
    77                     endrow=3;
       
    78                     endcolumn=11;
       
    79                     },
       
    80                 PENINPUT_LAYOUT_CONTROL
       
    81                     {
       
    82                     id=EPeninutWindowCtrlIdBackspaceBtn; // Backspace button
       
    83                     beginrow=0;
       
    84                     begincolumn=11;
       
    85                     endrow=1;
       
    86                     endcolumn=12;
       
    87                     },
       
    88                 PENINPUT_LAYOUT_CONTROL
       
    89                     {
       
    90                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
    91                     beginrow=1;
       
    92                     begincolumn=11;
       
    93                     endrow=2;
       
    94                     endcolumn=12;
       
    95                     },
       
    96                 PENINPUT_LAYOUT_CONTROL
       
    97                     {
       
    98                     id=EPeninutWindowCtrlIdInputLangSwitcherBtn; // Language switch button
       
    99                     beginrow=2;
       
   100                     begincolumn=11;
       
   101                     endrow=3;
       
   102                     endcolumn=12;
       
   103                     },
       
   104                 PENINPUT_LAYOUT_CONTROL
       
   105                     {
       
   106                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   107                     beginrow=3;
       
   108                     begincolumn=0;
       
   109                     endrow=4;
       
   110                     endcolumn=1;
       
   111                     },
       
   112                 PENINPUT_LAYOUT_CONTROL
       
   113                     {
       
   114                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   115                     beginrow=3;
       
   116                     begincolumn=1;
       
   117                     endrow=4;
       
   118                     endcolumn=2;
       
   119                     },
       
   120                 PENINPUT_LAYOUT_CONTROL
       
   121                     {
       
   122                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   123                     beginrow=3;
       
   124                     begincolumn=2;
       
   125                     endrow=4;
       
   126                     endcolumn=3;
       
   127                     },
       
   128                 PENINPUT_LAYOUT_CONTROL
       
   129                     {
       
   130                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   131                     beginrow=3;
       
   132                     begincolumn=3;
       
   133                     endrow=4;
       
   134                     endcolumn=8;
       
   135                     },
       
   136                 PENINPUT_LAYOUT_CONTROL
       
   137                     {
       
   138                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   139                     beginrow=3;
       
   140                     begincolumn=8;
       
   141                     endrow=4;
       
   142                     endcolumn=11;
       
   143                     },
       
   144                 PENINPUT_LAYOUT_CONTROL
       
   145                     {
       
   146                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   147                     beginrow=3;
       
   148                     begincolumn=11;
       
   149                     endrow=4;
       
   150                     endcolumn=12;
       
   151                     }
       
   152                 };
       
   153             }, 
       
   154         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
   155             {
       
   156             id=EPeninputClientLayout12x5;
       
   157             colcount=11;
       
   158             rowcount=4;
       
   159             controls =
       
   160                 {
       
   161                 PENINPUT_LAYOUT_CONTROL
       
   162                     {
       
   163                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
   164                     beginrow=0;
       
   165                     begincolumn=0;
       
   166                     endrow=4;
       
   167                     endcolumn=11;
       
   168                     },
       
   169                 PENINPUT_LAYOUT_CONTROL
       
   170                     {
       
   171                     id=EPeninutWindowCtrlIdBackspaceBtn; // Backspace button
       
   172                     beginrow=0;
       
   173                     begincolumn=11;
       
   174                     endrow=2;
       
   175                     endcolumn=12;
       
   176                     },
       
   177                 PENINPUT_LAYOUT_CONTROL
       
   178                     {
       
   179                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
   180                     beginrow=2;
       
   181                     begincolumn=11;
       
   182                     endrow=3;
       
   183                     endcolumn=12;
       
   184                     },
       
   185                 PENINPUT_LAYOUT_CONTROL
       
   186                     {
       
   187                     id=EPeninutWindowCtrlIdInputLangSwitcherBtn; // Language switch button
       
   188                     beginrow=3;
       
   189                     begincolumn=11;
       
   190                     endrow=4;
       
   191                     endcolumn=12;
       
   192                     },
       
   193                 PENINPUT_LAYOUT_CONTROL
       
   194                     {
       
   195                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   196                     beginrow=4;
       
   197                     begincolumn=0;
       
   198                     endrow=5;
       
   199                     endcolumn=1;
       
   200                     },
       
   201                 PENINPUT_LAYOUT_CONTROL
       
   202                     {
       
   203                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   204                     beginrow=4;
       
   205                     begincolumn=1;
       
   206                     endrow=5;
       
   207                     endcolumn=2;
       
   208                     },
       
   209                 PENINPUT_LAYOUT_CONTROL
       
   210                     {
       
   211                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   212                     beginrow=4;
       
   213                     begincolumn=2;
       
   214                     endrow=5;
       
   215                     endcolumn=3;
       
   216                     },
       
   217                 PENINPUT_LAYOUT_CONTROL
       
   218                     {
       
   219                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   220                     beginrow=4;
       
   221                     begincolumn=3;
       
   222                     endrow=5;
       
   223                     endcolumn=8;
       
   224                     },
       
   225                 PENINPUT_LAYOUT_CONTROL
       
   226                     {
       
   227                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   228                     beginrow=4;
       
   229                     begincolumn=8;
       
   230                     endrow=5;
       
   231                     endcolumn=11;
       
   232                     },
       
   233                 PENINPUT_LAYOUT_CONTROL
       
   234                     {
       
   235                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   236                     beginrow=4;
       
   237                     begincolumn=11;
       
   238                     endrow=5;
       
   239                     endcolumn=12;
       
   240                     }
       
   241                 };
       
   242             }
       
   243         };
       
   244     }
       
   245 
       
   246 // ---------------------------------------------------------------------------
       
   247 // r_peninput_layout_vkb_vkb_layout_list
       
   248 // VKB button area layout
       
   249 // ---------------------------------------------------------------------------
       
   250 //
       
   251 RESOURCE PENINPUT_LAYOUT_VKB_LAYOUT_LIST r_peninput_layout_vkb_vkb_layout_list
       
   252     {
       
   253     items =
       
   254         {
       
   255         PENINPUT_LAYOUT_VKB_LAYOUT
       
   256             {
       
   257             id=EPeninputVkbLayoutNativeChar;
       
   258             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   259             imgmajorskinid=EAknsMajorGeneric;
       
   260             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
   261             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
   262             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
   263             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
   264             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
   265             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
   266             colcount=11;
       
   267             rowcount=4;
       
   268             highlightbmps =
       
   269                 {
       
   270                 PENINPUT_LAYOUT_BITMAP_ID
       
   271                     {
       
   272                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
   273                     },
       
   274                 PENINPUT_LAYOUT_BITMAP_ID
       
   275                     {
       
   276                     bmpid=0xffff;
       
   277                     }
       
   278                 };
       
   279             highlightmaskbmps =
       
   280                 {
       
   281                 PENINPUT_LAYOUT_BITMAP_ID
       
   282                     {
       
   283                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
   284                     },
       
   285                 PENINPUT_LAYOUT_BITMAP_ID
       
   286                     {
       
   287                     bmpid=0xffff;
       
   288                     }
       
   289                 };
       
   290             keys =
       
   291                 {
       
   292                 PENINPUT_LAYOUT_UNIT_KEY
       
   293                     {
       
   294                     unicode=<0x0301>;
       
   295                     scancode=0x0301;
       
   296                     beginrow=0;
       
   297                     begincolumn=0;
       
   298                     highlightbmpindex=0;
       
   299                     highlightmaskbmpindex=0;
       
   300                     displayunicode=<0x00A0><0x0301>;
       
   301                     },
       
   302                 PENINPUT_LAYOUT_UNIT_KEY
       
   303                     {
       
   304                     unicode=<0x0300>;
       
   305                     scancode=0x0300;
       
   306                     beginrow=0;
       
   307                     begincolumn=1;
       
   308                     highlightbmpindex=0;
       
   309                     highlightmaskbmpindex=0;
       
   310                     displayunicode=<0x00A0><0x0300>;
       
   311                     },
       
   312                 PENINPUT_LAYOUT_UNIT_KEY
       
   313                     {
       
   314                     unicode=<0x0309>;
       
   315                     scancode=0x0309;
       
   316                     beginrow=0;
       
   317                     begincolumn=2;
       
   318                     highlightbmpindex=0;
       
   319                     highlightmaskbmpindex=0;
       
   320                     displayunicode=<0x00A0><0x0309>;
       
   321                     },
       
   322                 PENINPUT_LAYOUT_UNIT_KEY
       
   323                     {
       
   324                     unicode=<0x0303>;
       
   325                     scancode=0x0303;
       
   326                     beginrow=0;
       
   327                     begincolumn=3;
       
   328                     highlightbmpindex=0;
       
   329                     highlightmaskbmpindex=0;
       
   330                     displayunicode=<0x00A0><0x0303>;
       
   331                     },
       
   332                 PENINPUT_LAYOUT_UNIT_KEY
       
   333                     {
       
   334                     unicode=<0x0323>;
       
   335                     scancode=0x0323;
       
   336                     beginrow=0;
       
   337                     begincolumn=4;
       
   338                     highlightbmpindex=0;
       
   339                     highlightmaskbmpindex=0;
       
   340                     displayunicode=<0x00A0><0x0323>;
       
   341                     },
       
   342                 PENINPUT_LAYOUT_UNIT_KEY
       
   343                     {
       
   344                     unicode=<0x0103>;
       
   345                     scancode=0x0103;
       
   346                     beginrow=0;
       
   347                     begincolumn=5;
       
   348                     highlightbmpindex=0;
       
   349                     highlightmaskbmpindex=0;
       
   350                     },
       
   351                 PENINPUT_LAYOUT_UNIT_KEY
       
   352                     {
       
   353                     unicode=<0x00E2>;
       
   354                     scancode=0x00E2;
       
   355                     beginrow=0;
       
   356                     begincolumn=6;
       
   357                     highlightbmpindex=0;
       
   358                     highlightmaskbmpindex=0;
       
   359                     },
       
   360                 PENINPUT_LAYOUT_UNIT_KEY
       
   361                     {
       
   362                     unicode=<0x00EA>;
       
   363                     scancode=0x00EA;
       
   364                     beginrow=0;
       
   365                     begincolumn=7;
       
   366                     highlightbmpindex=0;
       
   367                     highlightmaskbmpindex=0;
       
   368                     },
       
   369                 PENINPUT_LAYOUT_UNIT_KEY
       
   370                     {
       
   371                     unicode=<0x00F4>;
       
   372                     scancode=0x00F4;
       
   373                     beginrow=0;
       
   374                     begincolumn=8;
       
   375                     highlightbmpindex=0;
       
   376                     highlightmaskbmpindex=0;
       
   377                     },
       
   378                 PENINPUT_LAYOUT_UNIT_KEY
       
   379                     {
       
   380                     unicode=<0x01A1>;
       
   381                     scancode=0x01A1;
       
   382                     beginrow=0;
       
   383                     begincolumn=9;
       
   384                     highlightbmpindex=0;
       
   385                     highlightmaskbmpindex=0;
       
   386                     },
       
   387                 PENINPUT_LAYOUT_UNIT_KEY
       
   388                     {
       
   389                     unicode=<0x01B0>;
       
   390                     scancode=0x01B0;
       
   391                     beginrow=0;
       
   392                     begincolumn=10;
       
   393                     highlightbmpindex=0;
       
   394                     highlightmaskbmpindex=0;
       
   395                     },
       
   396                 PENINPUT_LAYOUT_UNIT_KEY
       
   397                     {
       
   398                     unicode=<0x0071>;
       
   399                     scancode=0x0071;
       
   400                     beginrow=1;
       
   401                     begincolumn=0;
       
   402                     highlightbmpindex=0;
       
   403                     highlightmaskbmpindex=0;
       
   404                     },
       
   405                 PENINPUT_LAYOUT_UNIT_KEY
       
   406                     {
       
   407                     unicode=<0x0077>;
       
   408                     scancode=0x0077;
       
   409                     beginrow=1;
       
   410                     begincolumn=1;
       
   411                     highlightbmpindex=0;
       
   412                     highlightmaskbmpindex=0;
       
   413                     },
       
   414                 PENINPUT_LAYOUT_UNIT_KEY
       
   415                     {
       
   416                     unicode=<0x0065>;
       
   417                     scancode=0x0065;
       
   418                     beginrow=1;
       
   419                     begincolumn=2;
       
   420                     highlightbmpindex=0;
       
   421                     highlightmaskbmpindex=0;
       
   422                     },
       
   423                 PENINPUT_LAYOUT_UNIT_KEY
       
   424                     {
       
   425                     unicode=<0x0072>;
       
   426                     scancode=0x0072;
       
   427                     beginrow=1;
       
   428                     begincolumn=3;
       
   429                     highlightbmpindex=0;
       
   430                     highlightmaskbmpindex=0;
       
   431                     },
       
   432                 PENINPUT_LAYOUT_UNIT_KEY
       
   433                     {
       
   434                     unicode=<0x0074>;
       
   435                     scancode=0x0074;
       
   436                     beginrow=1;
       
   437                     begincolumn=4;
       
   438                     highlightbmpindex=0;
       
   439                     highlightmaskbmpindex=0;
       
   440                     },
       
   441                 PENINPUT_LAYOUT_UNIT_KEY
       
   442                     {
       
   443                     unicode=<0x0079>;
       
   444                     scancode=0x0079;
       
   445                     beginrow=1;
       
   446                     begincolumn=5;
       
   447                     highlightbmpindex=0;
       
   448                     highlightmaskbmpindex=0;
       
   449                     },
       
   450                 PENINPUT_LAYOUT_UNIT_KEY
       
   451                     {
       
   452                     unicode=<0x0075>;
       
   453                     scancode=0x0075;
       
   454                     beginrow=1;
       
   455                     begincolumn=6;
       
   456                     highlightbmpindex=0;
       
   457                     highlightmaskbmpindex=0;
       
   458                     },
       
   459                 PENINPUT_LAYOUT_UNIT_KEY
       
   460                     {
       
   461                     unicode=<0x0069>;
       
   462                     scancode=0x0069;
       
   463                     beginrow=1;
       
   464                     begincolumn=7;
       
   465                     highlightbmpindex=0;
       
   466                     highlightmaskbmpindex=0;
       
   467                     },
       
   468                 PENINPUT_LAYOUT_UNIT_KEY
       
   469                     {
       
   470                     unicode=<0x006F>;
       
   471                     scancode=0x006F;
       
   472                     beginrow=1;
       
   473                     begincolumn=8;
       
   474                     highlightbmpindex=0;
       
   475                     highlightmaskbmpindex=0;
       
   476                     },
       
   477                 PENINPUT_LAYOUT_UNIT_KEY
       
   478                     {
       
   479                     unicode=<0x0070>;
       
   480                     scancode=0x0070;
       
   481                     beginrow=1;
       
   482                     begincolumn=9;
       
   483                     highlightbmpindex=0;
       
   484                     highlightmaskbmpindex=0;
       
   485                     },
       
   486                 PENINPUT_LAYOUT_UNIT_KEY
       
   487                     {
       
   488                     unicode=<0x0111>;
       
   489                     scancode=0x0111;
       
   490                     beginrow=1;
       
   491                     begincolumn=10;
       
   492                     highlightbmpindex=0;
       
   493                     highlightmaskbmpindex=0;
       
   494                     },
       
   495                 PENINPUT_LAYOUT_UNIT_KEY
       
   496                     {
       
   497                     unicode=<0x0061>;
       
   498                     scancode=0x0061;
       
   499                     beginrow=2;
       
   500                     begincolumn=0;
       
   501                     highlightbmpindex=0;
       
   502                     highlightmaskbmpindex=0;
       
   503                     },
       
   504                 PENINPUT_LAYOUT_UNIT_KEY
       
   505                     {
       
   506                     unicode=<0x0073>;
       
   507                     scancode=0x0073;
       
   508                     beginrow=2;
       
   509                     begincolumn=1;
       
   510                     highlightbmpindex=0;
       
   511                     highlightmaskbmpindex=0;
       
   512                     },
       
   513                 PENINPUT_LAYOUT_UNIT_KEY
       
   514                     {
       
   515                     unicode=<0x0064>;
       
   516                     scancode=0x0064;
       
   517                     beginrow=2;
       
   518                     begincolumn=2;
       
   519                     highlightbmpindex=0;
       
   520                     highlightmaskbmpindex=0;
       
   521                     },
       
   522                 PENINPUT_LAYOUT_UNIT_KEY
       
   523                     {
       
   524                     unicode=<0x0066>;
       
   525                     scancode=0x0066;
       
   526                     beginrow=2;
       
   527                     begincolumn=3;
       
   528                     highlightbmpindex=0;
       
   529                     highlightmaskbmpindex=0;
       
   530                     },
       
   531                 PENINPUT_LAYOUT_UNIT_KEY
       
   532                     {
       
   533                     unicode=<0x0067>;
       
   534                     scancode=0x0067;
       
   535                     beginrow=2;
       
   536                     begincolumn=4;
       
   537                     highlightbmpindex=0;
       
   538                     highlightmaskbmpindex=0;
       
   539                     },
       
   540                 PENINPUT_LAYOUT_UNIT_KEY
       
   541                     {
       
   542                     unicode=<0x0068>;
       
   543                     scancode=0x0068;
       
   544                     beginrow=2;
       
   545                     begincolumn=5;
       
   546                     highlightbmpindex=0;
       
   547                     highlightmaskbmpindex=0;
       
   548                     },
       
   549                 PENINPUT_LAYOUT_UNIT_KEY
       
   550                     {
       
   551                     unicode=<0x006A>;
       
   552                     scancode=0x006A;
       
   553                     beginrow=2;
       
   554                     begincolumn=6;
       
   555                     highlightbmpindex=0;
       
   556                     highlightmaskbmpindex=0;
       
   557                     },
       
   558                 PENINPUT_LAYOUT_UNIT_KEY
       
   559                     {
       
   560                     unicode=<0x006B>;
       
   561                     scancode=0x006B;
       
   562                     beginrow=2;
       
   563                     begincolumn=7;
       
   564                     highlightbmpindex=0;
       
   565                     highlightmaskbmpindex=0;
       
   566                     },
       
   567                 PENINPUT_LAYOUT_UNIT_KEY
       
   568                     {
       
   569                     unicode=<0x006C>;
       
   570                     scancode=0x006C;
       
   571                     beginrow=2;
       
   572                     begincolumn=8;
       
   573                     highlightbmpindex=0;
       
   574                     highlightmaskbmpindex=0;
       
   575                     },
       
   576                 PENINPUT_LAYOUT_UNIT_KEY
       
   577                     {
       
   578                     unicode=<0x0027>;
       
   579                     scancode=0x0027;
       
   580                     beginrow=2;
       
   581                     begincolumn=9;
       
   582                     highlightbmpindex=0;
       
   583                     highlightmaskbmpindex=0;
       
   584                     },
       
   585                 PENINPUT_LAYOUT_UNIT_KEY
       
   586                     {
       
   587                     unicode=<0x002D>;
       
   588                     scancode=0x002D;
       
   589                     beginrow=2;
       
   590                     begincolumn=10;
       
   591                     highlightbmpindex=0;
       
   592                     highlightmaskbmpindex=0;
       
   593                     },
       
   594                 PENINPUT_LAYOUT_UNIT_KEY
       
   595                     {
       
   596                     unicode=<0x007A>;
       
   597                     scancode=0x007A;
       
   598                     beginrow=3;
       
   599                     begincolumn=0;
       
   600                     highlightbmpindex=0;
       
   601                     highlightmaskbmpindex=0;
       
   602                     },
       
   603                 PENINPUT_LAYOUT_UNIT_KEY
       
   604                     {
       
   605                     unicode=<0x0078>;
       
   606                     scancode=0x0078;
       
   607                     beginrow=3;
       
   608                     begincolumn=1;
       
   609                     highlightbmpindex=0;
       
   610                     highlightmaskbmpindex=0;
       
   611                     },
       
   612                 PENINPUT_LAYOUT_UNIT_KEY
       
   613                     {
       
   614                     unicode=<0x0063>;
       
   615                     scancode=0x0063;
       
   616                     beginrow=3;
       
   617                     begincolumn=2;
       
   618                     highlightbmpindex=0;
       
   619                     highlightmaskbmpindex=0;
       
   620                     },
       
   621                 PENINPUT_LAYOUT_UNIT_KEY
       
   622                     {
       
   623                     unicode=<0x0076>;
       
   624                     scancode=0x0076;
       
   625                     beginrow=3;
       
   626                     begincolumn=3;
       
   627                     highlightbmpindex=0;
       
   628                     highlightmaskbmpindex=0;
       
   629                     },
       
   630                 PENINPUT_LAYOUT_UNIT_KEY
       
   631                     {
       
   632                     unicode=<0x0062>;
       
   633                     scancode=0x0062;
       
   634                     beginrow=3;
       
   635                     begincolumn=4;
       
   636                     highlightbmpindex=0;
       
   637                     highlightmaskbmpindex=0;
       
   638                     },
       
   639                 PENINPUT_LAYOUT_UNIT_KEY
       
   640                     {
       
   641                     unicode=<0x006E>;
       
   642                     scancode=0x006E;
       
   643                     beginrow=3;
       
   644                     begincolumn=5;
       
   645                     highlightbmpindex=0;
       
   646                     highlightmaskbmpindex=0;
       
   647                     },
       
   648                 PENINPUT_LAYOUT_UNIT_KEY
       
   649                     {
       
   650                     unicode=<0x006D>;
       
   651                     scancode=0x006D;
       
   652                     beginrow=3;
       
   653                     begincolumn=6;
       
   654                     highlightbmpindex=0;
       
   655                     highlightmaskbmpindex=0;
       
   656                     },
       
   657                 PENINPUT_LAYOUT_UNIT_KEY
       
   658                     {
       
   659                     unicode=<0x002C>;
       
   660                     scancode=0x002C;
       
   661                     beginrow=3;
       
   662                     begincolumn=7;
       
   663                     highlightbmpindex=0;
       
   664                     highlightmaskbmpindex=0;
       
   665                     },
       
   666                 PENINPUT_LAYOUT_UNIT_KEY
       
   667                     {
       
   668                     unicode=<0x002E>;
       
   669                     scancode=0x002E;
       
   670                     beginrow=3;
       
   671                     begincolumn=8;
       
   672                     highlightbmpindex=0;
       
   673                     highlightmaskbmpindex=0;
       
   674                     },
       
   675                 PENINPUT_LAYOUT_UNIT_KEY
       
   676                     {
       
   677                     unicode=<0x003F>;
       
   678                     scancode=0x003F;
       
   679                     beginrow=3;
       
   680                     begincolumn=9;
       
   681                     highlightbmpindex=0;
       
   682                     highlightmaskbmpindex=0;
       
   683                     },
       
   684                 PENINPUT_LAYOUT_UNIT_KEY
       
   685                     {
       
   686                     unicode=<0x0021>;
       
   687                     scancode=0x0021;
       
   688                     beginrow=3;
       
   689                     begincolumn=10;
       
   690                     highlightbmpindex=0;
       
   691                     highlightmaskbmpindex=0;
       
   692                     }
       
   693                 };
       
   694             },
       
   695 
       
   696 
       
   697         PENINPUT_LAYOUT_VKB_LAYOUT
       
   698             {
       
   699             id=EPeninputVkbLayoutNativeCharShift;
       
   700             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   701             imgmajorskinid=EAknsMajorGeneric;
       
   702             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
   703             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
   704             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
   705             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
   706             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
   707             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
   708             colcount=11;
       
   709             rowcount=4;
       
   710             highlightbmps =
       
   711                 {
       
   712                 PENINPUT_LAYOUT_BITMAP_ID
       
   713                     {
       
   714                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
   715                     },
       
   716                 PENINPUT_LAYOUT_BITMAP_ID
       
   717                     {
       
   718                     bmpid=0xffff;
       
   719                     }
       
   720                 };
       
   721             highlightmaskbmps =
       
   722                 {
       
   723                 PENINPUT_LAYOUT_BITMAP_ID
       
   724                     {
       
   725                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
   726                     },
       
   727                 PENINPUT_LAYOUT_BITMAP_ID
       
   728                     {
       
   729                     bmpid=0xffff;
       
   730                     }
       
   731                 };
       
   732             keys =
       
   733                 {
       
   734                 PENINPUT_LAYOUT_UNIT_KEY
       
   735                     {
       
   736                     unicode=<0x0301>;
       
   737                     scancode=0x0301;
       
   738                     beginrow=0;
       
   739                     begincolumn=0;
       
   740                     highlightbmpindex=0;
       
   741                     highlightmaskbmpindex=0;
       
   742                     displayunicode=<0x00A0><0x0301>;
       
   743                     },
       
   744                 PENINPUT_LAYOUT_UNIT_KEY
       
   745                     {
       
   746                     unicode=<0x0300>;
       
   747                     scancode=0x0300;
       
   748                     beginrow=0;
       
   749                     begincolumn=1;
       
   750                     highlightbmpindex=0;
       
   751                     highlightmaskbmpindex=0;
       
   752                     displayunicode=<0x00A0><0x0300>;
       
   753                     },
       
   754                 PENINPUT_LAYOUT_UNIT_KEY
       
   755                     {
       
   756                     unicode=<0x0309>;
       
   757                     scancode=0x0309;
       
   758                     beginrow=0;
       
   759                     begincolumn=2;
       
   760                     highlightbmpindex=0;
       
   761                     highlightmaskbmpindex=0;
       
   762                     displayunicode=<0x00A0><0x0309>;
       
   763                     },
       
   764                 PENINPUT_LAYOUT_UNIT_KEY
       
   765                     {
       
   766                     unicode=<0x0303>;
       
   767                     scancode=0x0303;
       
   768                     beginrow=0;
       
   769                     begincolumn=3;
       
   770                     highlightbmpindex=0;
       
   771                     highlightmaskbmpindex=0;
       
   772                     displayunicode=<0x00A0><0x0303>;
       
   773                     },
       
   774                 PENINPUT_LAYOUT_UNIT_KEY
       
   775                     {
       
   776                     unicode=<0x0323>;
       
   777                     scancode=0x0323;
       
   778                     beginrow=0;
       
   779                     begincolumn=4;
       
   780                     highlightbmpindex=0;
       
   781                     highlightmaskbmpindex=0;
       
   782                     displayunicode=<0x00A0><0x0323>;
       
   783                     },
       
   784                 PENINPUT_LAYOUT_UNIT_KEY
       
   785                     {
       
   786                     unicode=<0x0102>;
       
   787                     scancode=0x0102;
       
   788                     beginrow=0;
       
   789                     begincolumn=5;
       
   790                     highlightbmpindex=0;
       
   791                     highlightmaskbmpindex=0;
       
   792                     },
       
   793                 PENINPUT_LAYOUT_UNIT_KEY
       
   794                     {
       
   795                     unicode=<0x00C2>;
       
   796                     scancode=0x00C2;
       
   797                     beginrow=0;
       
   798                     begincolumn=6;
       
   799                     highlightbmpindex=0;
       
   800                     highlightmaskbmpindex=0;
       
   801                     },
       
   802                 PENINPUT_LAYOUT_UNIT_KEY
       
   803                     {
       
   804                     unicode=<0x00CA>;
       
   805                     scancode=0x00CA;
       
   806                     beginrow=0;
       
   807                     begincolumn=7;
       
   808                     highlightbmpindex=0;
       
   809                     highlightmaskbmpindex=0;
       
   810                     },
       
   811                 PENINPUT_LAYOUT_UNIT_KEY
       
   812                     {
       
   813                     unicode=<0x00D4>;
       
   814                     scancode=0x00D4;
       
   815                     beginrow=0;
       
   816                     begincolumn=8;
       
   817                     highlightbmpindex=0;
       
   818                     highlightmaskbmpindex=0;
       
   819                     },
       
   820                 PENINPUT_LAYOUT_UNIT_KEY
       
   821                     {
       
   822                     unicode=<0x01A0>;
       
   823                     scancode=0x01A0;
       
   824                     beginrow=0;
       
   825                     begincolumn=9;
       
   826                     highlightbmpindex=0;
       
   827                     highlightmaskbmpindex=0;
       
   828                     },
       
   829                 PENINPUT_LAYOUT_UNIT_KEY
       
   830                     {
       
   831                     unicode=<0x01AF>;
       
   832                     scancode=0x01AF;
       
   833                     beginrow=0;
       
   834                     begincolumn=10;
       
   835                     highlightbmpindex=0;
       
   836                     highlightmaskbmpindex=0;
       
   837                     },
       
   838                 PENINPUT_LAYOUT_UNIT_KEY
       
   839                     {
       
   840                     unicode=<0x0051>;
       
   841                     scancode=0x0051;
       
   842                     beginrow=1;
       
   843                     begincolumn=0;
       
   844                     highlightbmpindex=0;
       
   845                     highlightmaskbmpindex=0;
       
   846                     },
       
   847                 PENINPUT_LAYOUT_UNIT_KEY
       
   848                     {
       
   849                     unicode=<0x0057>;
       
   850                     scancode=0x0057;
       
   851                     beginrow=1;
       
   852                     begincolumn=1;
       
   853                     highlightbmpindex=0;
       
   854                     highlightmaskbmpindex=0;
       
   855                     },
       
   856                 PENINPUT_LAYOUT_UNIT_KEY
       
   857                     {
       
   858                     unicode=<0x0045>;
       
   859                     scancode=0x0045;
       
   860                     beginrow=1;
       
   861                     begincolumn=2;
       
   862                     highlightbmpindex=0;
       
   863                     highlightmaskbmpindex=0;
       
   864                     },
       
   865                 PENINPUT_LAYOUT_UNIT_KEY
       
   866                     {
       
   867                     unicode=<0x0052>;
       
   868                     scancode=0x0052;
       
   869                     beginrow=1;
       
   870                     begincolumn=3;
       
   871                     highlightbmpindex=0;
       
   872                     highlightmaskbmpindex=0;
       
   873                     },
       
   874                 PENINPUT_LAYOUT_UNIT_KEY
       
   875                     {
       
   876                     unicode=<0x0054>;
       
   877                     scancode=0x0054;
       
   878                     beginrow=1;
       
   879                     begincolumn=4;
       
   880                     highlightbmpindex=0;
       
   881                     highlightmaskbmpindex=0;
       
   882                     },
       
   883                 PENINPUT_LAYOUT_UNIT_KEY
       
   884                     {
       
   885                     unicode=<0x0059>;
       
   886                     scancode=0x0059;
       
   887                     beginrow=1;
       
   888                     begincolumn=5;
       
   889                     highlightbmpindex=0;
       
   890                     highlightmaskbmpindex=0;
       
   891                     },
       
   892                 PENINPUT_LAYOUT_UNIT_KEY
       
   893                     {
       
   894                     unicode=<0x0055>;
       
   895                     scancode=0x0055;
       
   896                     beginrow=1;
       
   897                     begincolumn=6;
       
   898                     highlightbmpindex=0;
       
   899                     highlightmaskbmpindex=0;
       
   900                     },
       
   901                 PENINPUT_LAYOUT_UNIT_KEY
       
   902                     {
       
   903                     unicode=<0x0049>;
       
   904                     scancode=0x0049;
       
   905                     beginrow=1;
       
   906                     begincolumn=7;
       
   907                     highlightbmpindex=0;
       
   908                     highlightmaskbmpindex=0;
       
   909                     },
       
   910                 PENINPUT_LAYOUT_UNIT_KEY
       
   911                     {
       
   912                     unicode=<0x004F>;
       
   913                     scancode=0x004F;
       
   914                     beginrow=1;
       
   915                     begincolumn=8;
       
   916                     highlightbmpindex=0;
       
   917                     highlightmaskbmpindex=0;
       
   918                     },
       
   919                 PENINPUT_LAYOUT_UNIT_KEY
       
   920                     {
       
   921                     unicode=<0x0050>;
       
   922                     scancode=0x0050;
       
   923                     beginrow=1;
       
   924                     begincolumn=9;
       
   925                     highlightbmpindex=0;
       
   926                     highlightmaskbmpindex=0;
       
   927                     },
       
   928                 PENINPUT_LAYOUT_UNIT_KEY
       
   929                     {
       
   930                     unicode=<0x0110>;
       
   931                     scancode=0x0110;
       
   932                     beginrow=1;
       
   933                     begincolumn=10;
       
   934                     highlightbmpindex=0;
       
   935                     highlightmaskbmpindex=0;
       
   936                     },
       
   937                 PENINPUT_LAYOUT_UNIT_KEY
       
   938                     {
       
   939                     unicode=<0x0041>;
       
   940                     scancode=0x0041;
       
   941                     beginrow=2;
       
   942                     begincolumn=0;
       
   943                     highlightbmpindex=0;
       
   944                     highlightmaskbmpindex=0;
       
   945                     },
       
   946                 PENINPUT_LAYOUT_UNIT_KEY
       
   947                     {
       
   948                     unicode=<0x0053>;
       
   949                     scancode=0x0053;
       
   950                     beginrow=2;
       
   951                     begincolumn=1;
       
   952                     highlightbmpindex=0;
       
   953                     highlightmaskbmpindex=0;
       
   954                     },
       
   955                 PENINPUT_LAYOUT_UNIT_KEY
       
   956                     {
       
   957                     unicode=<0x0044>;
       
   958                     scancode=0x0044;
       
   959                     beginrow=2;
       
   960                     begincolumn=2;
       
   961                     highlightbmpindex=0;
       
   962                     highlightmaskbmpindex=0;
       
   963                     },
       
   964                 PENINPUT_LAYOUT_UNIT_KEY
       
   965                     {
       
   966                     unicode=<0x0046>;
       
   967                     scancode=0x0046;
       
   968                     beginrow=2;
       
   969                     begincolumn=3;
       
   970                     highlightbmpindex=0;
       
   971                     highlightmaskbmpindex=0;
       
   972                     },
       
   973                 PENINPUT_LAYOUT_UNIT_KEY
       
   974                     {
       
   975                     unicode=<0x0047>;
       
   976                     scancode=0x0047;
       
   977                     beginrow=2;
       
   978                     begincolumn=4;
       
   979                     highlightbmpindex=0;
       
   980                     highlightmaskbmpindex=0;
       
   981                     },
       
   982                 PENINPUT_LAYOUT_UNIT_KEY
       
   983                     {
       
   984                     unicode=<0x0048>;
       
   985                     scancode=0x0048;
       
   986                     beginrow=2;
       
   987                     begincolumn=5;
       
   988                     highlightbmpindex=0;
       
   989                     highlightmaskbmpindex=0;
       
   990                     },
       
   991                 PENINPUT_LAYOUT_UNIT_KEY
       
   992                     {
       
   993                     unicode=<0x004A>;
       
   994                     scancode=0x004A;
       
   995                     beginrow=2;
       
   996                     begincolumn=6;
       
   997                     highlightbmpindex=0;
       
   998                     highlightmaskbmpindex=0;
       
   999                     },
       
  1000                 PENINPUT_LAYOUT_UNIT_KEY
       
  1001                     {
       
  1002                     unicode=<0x004B>;
       
  1003                     scancode=0x004B;
       
  1004                     beginrow=2;
       
  1005                     begincolumn=7;
       
  1006                     highlightbmpindex=0;
       
  1007                     highlightmaskbmpindex=0;
       
  1008                     },
       
  1009                 PENINPUT_LAYOUT_UNIT_KEY
       
  1010                     {
       
  1011                     unicode=<0x004C>;
       
  1012                     scancode=0x004C;
       
  1013                     beginrow=2;
       
  1014                     begincolumn=8;
       
  1015                     highlightbmpindex=0;
       
  1016                     highlightmaskbmpindex=0;
       
  1017                     },
       
  1018                 PENINPUT_LAYOUT_UNIT_KEY
       
  1019                     {
       
  1020                     unicode=<0x0022>;
       
  1021                     scancode=0x0022;
       
  1022                     beginrow=2;
       
  1023                     begincolumn=9;
       
  1024                     highlightbmpindex=0;
       
  1025                     highlightmaskbmpindex=0;
       
  1026                     },
       
  1027                 PENINPUT_LAYOUT_UNIT_KEY
       
  1028                     {
       
  1029                     unicode=<0x002B>;
       
  1030                     scancode=0x002B;
       
  1031                     beginrow=2;
       
  1032                     begincolumn=10;
       
  1033                     highlightbmpindex=0;
       
  1034                     highlightmaskbmpindex=0;
       
  1035                     },
       
  1036                 PENINPUT_LAYOUT_UNIT_KEY
       
  1037                     {
       
  1038                     unicode=<0x005A>;
       
  1039                     scancode=0x005A;
       
  1040                     beginrow=3;
       
  1041                     begincolumn=0;
       
  1042                     highlightbmpindex=0;
       
  1043                     highlightmaskbmpindex=0;
       
  1044                     },
       
  1045                 PENINPUT_LAYOUT_UNIT_KEY
       
  1046                     {
       
  1047                     unicode=<0x0058>;
       
  1048                     scancode=0x0058;
       
  1049                     beginrow=3;
       
  1050                     begincolumn=1;
       
  1051                     highlightbmpindex=0;
       
  1052                     highlightmaskbmpindex=0;
       
  1053                     },
       
  1054                 PENINPUT_LAYOUT_UNIT_KEY
       
  1055                     {
       
  1056                     unicode=<0x0043>;
       
  1057                     scancode=0x0043;
       
  1058                     beginrow=3;
       
  1059                     begincolumn=2;
       
  1060                     highlightbmpindex=0;
       
  1061                     highlightmaskbmpindex=0;
       
  1062                     },
       
  1063                 PENINPUT_LAYOUT_UNIT_KEY
       
  1064                     {
       
  1065                     unicode=<0x0056>;
       
  1066                     scancode=0x0056;
       
  1067                     beginrow=3;
       
  1068                     begincolumn=3;
       
  1069                     highlightbmpindex=0;
       
  1070                     highlightmaskbmpindex=0;
       
  1071                     },
       
  1072                 PENINPUT_LAYOUT_UNIT_KEY
       
  1073                     {
       
  1074                     unicode=<0x0042>;
       
  1075                     scancode=0x0042;
       
  1076                     beginrow=3;
       
  1077                     begincolumn=4;
       
  1078                     highlightbmpindex=0;
       
  1079                     highlightmaskbmpindex=0;
       
  1080                     },
       
  1081                 PENINPUT_LAYOUT_UNIT_KEY
       
  1082                     {
       
  1083                     unicode=<0x004E>;
       
  1084                     scancode=0x004E;
       
  1085                     beginrow=3;
       
  1086                     begincolumn=5;
       
  1087                     highlightbmpindex=0;
       
  1088                     highlightmaskbmpindex=0;
       
  1089                     },
       
  1090                 PENINPUT_LAYOUT_UNIT_KEY
       
  1091                     {
       
  1092                     unicode=<0x004D>;
       
  1093                     scancode=0x004D;
       
  1094                     beginrow=3;
       
  1095                     begincolumn=6;
       
  1096                     highlightbmpindex=0;
       
  1097                     highlightmaskbmpindex=0;
       
  1098                     },
       
  1099                 PENINPUT_LAYOUT_UNIT_KEY
       
  1100                     {
       
  1101                     unicode=<0x0026>;
       
  1102                     scancode=0x0026;
       
  1103                     beginrow=3;
       
  1104                     begincolumn=7;
       
  1105                     highlightbmpindex=0;
       
  1106                     highlightmaskbmpindex=0;
       
  1107                     },
       
  1108                 PENINPUT_LAYOUT_UNIT_KEY
       
  1109                     {
       
  1110                     unicode=<0x0023>;
       
  1111                     scancode=0x0023;
       
  1112                     beginrow=3;
       
  1113                     begincolumn=8;
       
  1114                     highlightbmpindex=0;
       
  1115                     highlightmaskbmpindex=0;
       
  1116                     },
       
  1117                 PENINPUT_LAYOUT_UNIT_KEY
       
  1118                     {
       
  1119                     unicode=<0x002F>;
       
  1120                     scancode=0x002F;
       
  1121                     beginrow=3;
       
  1122                     begincolumn=9;
       
  1123                     highlightbmpindex=0;
       
  1124                     highlightmaskbmpindex=0;
       
  1125                     },
       
  1126                 PENINPUT_LAYOUT_UNIT_KEY
       
  1127                     {
       
  1128                     unicode=<0x005C>;
       
  1129                     scancode=0x005C;
       
  1130                     beginrow=3;
       
  1131                     begincolumn=10;
       
  1132                     highlightbmpindex=0;
       
  1133                     highlightmaskbmpindex=0;
       
  1134                     }
       
  1135                 };
       
  1136             },
       
  1137 
       
  1138 
       
  1139 
       
  1140         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1141             {
       
  1142             id=EPeninputVkbLayoutAccented1;
       
  1143             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1144             imgmajorskinid=EAknsMajorGeneric;
       
  1145             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  1146             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  1147             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  1148             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1149             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1150             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1151             colcount=11;
       
  1152             rowcount=4;
       
  1153             highlightbmps =
       
  1154                 {
       
  1155                 PENINPUT_LAYOUT_BITMAP_ID
       
  1156                     {
       
  1157                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  1158                     },
       
  1159                 PENINPUT_LAYOUT_BITMAP_ID
       
  1160                     {
       
  1161                     bmpid=0xffff;
       
  1162                     }
       
  1163                 };
       
  1164             highlightmaskbmps =
       
  1165                 {
       
  1166                 PENINPUT_LAYOUT_BITMAP_ID
       
  1167                     {
       
  1168                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  1169                     },
       
  1170                 PENINPUT_LAYOUT_BITMAP_ID
       
  1171                     {
       
  1172                     bmpid=0xffff;
       
  1173                     }
       
  1174                 };
       
  1175             keys =
       
  1176                 {
       
  1177                 PENINPUT_LAYOUT_UNIT_KEY
       
  1178                     {
       
  1179                     unicode=<0x00E0>;
       
  1180                     scancode=0x00E0;
       
  1181                     beginrow=0;
       
  1182                     begincolumn=0;
       
  1183                     highlightbmpindex=0;
       
  1184                     highlightmaskbmpindex=0;
       
  1185                     },
       
  1186                 PENINPUT_LAYOUT_UNIT_KEY
       
  1187                     {
       
  1188                     unicode=<0x00E1>;
       
  1189                     scancode=0x00E1;
       
  1190                     beginrow=0;
       
  1191                     begincolumn=1;
       
  1192                     highlightbmpindex=0;
       
  1193                     highlightmaskbmpindex=0;
       
  1194                     },
       
  1195                 PENINPUT_LAYOUT_UNIT_KEY
       
  1196                     {
       
  1197                     unicode=<0x00E2>;
       
  1198                     scancode=0x00E2;
       
  1199                     beginrow=0;
       
  1200                     begincolumn=2;
       
  1201                     highlightbmpindex=0;
       
  1202                     highlightmaskbmpindex=0;
       
  1203                     },
       
  1204                 PENINPUT_LAYOUT_UNIT_KEY
       
  1205                     {
       
  1206                     unicode=<0x00E3>;
       
  1207                     scancode=0x00E3;
       
  1208                     beginrow=0;
       
  1209                     begincolumn=3;
       
  1210                     highlightbmpindex=0;
       
  1211                     highlightmaskbmpindex=0;
       
  1212                     },
       
  1213                 PENINPUT_LAYOUT_UNIT_KEY
       
  1214                     {
       
  1215                     unicode=<0x00E4>;
       
  1216                     scancode=0x00E4;
       
  1217                     beginrow=0;
       
  1218                     begincolumn=4;
       
  1219                     highlightbmpindex=0;
       
  1220                     highlightmaskbmpindex=0;
       
  1221                     },
       
  1222                 PENINPUT_LAYOUT_UNIT_KEY
       
  1223                     {
       
  1224                     unicode=<0x00E5>;
       
  1225                     scancode=0x00E5;
       
  1226                     beginrow=0;
       
  1227                     begincolumn=5;
       
  1228                     highlightbmpindex=0;
       
  1229                     highlightmaskbmpindex=0;
       
  1230                     },
       
  1231                 PENINPUT_LAYOUT_UNIT_KEY
       
  1232                     {
       
  1233                     unicode=<0x00E6>;
       
  1234                     scancode=0x00E6;
       
  1235                     beginrow=0;
       
  1236                     begincolumn=6;
       
  1237                     highlightbmpindex=0;
       
  1238                     highlightmaskbmpindex=0;
       
  1239                     },
       
  1240                 PENINPUT_LAYOUT_UNIT_KEY
       
  1241                     {
       
  1242                     unicode=<0x0101>;
       
  1243                     scancode=0x0101;
       
  1244                     beginrow=0;
       
  1245                     begincolumn=7;
       
  1246                     highlightbmpindex=0;
       
  1247                     highlightmaskbmpindex=0;
       
  1248                     },
       
  1249                 PENINPUT_LAYOUT_UNIT_KEY
       
  1250                     {
       
  1251                     unicode=<0x0103>;
       
  1252                     scancode=0x0103;
       
  1253                     beginrow=0;
       
  1254                     begincolumn=8;
       
  1255                     highlightbmpindex=0;
       
  1256                     highlightmaskbmpindex=0;
       
  1257                     },
       
  1258                 PENINPUT_LAYOUT_UNIT_KEY
       
  1259                     {
       
  1260                     unicode=<0x0105>;
       
  1261                     scancode=0x0105;
       
  1262                     beginrow=0;
       
  1263                     begincolumn=9;
       
  1264                     highlightbmpindex=0;
       
  1265                     highlightmaskbmpindex=0;
       
  1266                     },
       
  1267                 PENINPUT_LAYOUT_UNIT_KEY
       
  1268                     {
       
  1269                     unicode=<0x00E7>;
       
  1270                     scancode=0x00E7;
       
  1271                     beginrow=0;
       
  1272                     begincolumn=10;
       
  1273                     highlightbmpindex=0;
       
  1274                     highlightmaskbmpindex=0;
       
  1275                     },
       
  1276                 PENINPUT_LAYOUT_UNIT_KEY
       
  1277                     {
       
  1278                     unicode=<0x0107>;
       
  1279                     scancode=0x0107;
       
  1280                     beginrow=1;
       
  1281                     begincolumn=0;
       
  1282                     highlightbmpindex=0;
       
  1283                     highlightmaskbmpindex=0;
       
  1284                     },
       
  1285                 PENINPUT_LAYOUT_UNIT_KEY
       
  1286                     {
       
  1287                     unicode=<0x0109>;
       
  1288                     scancode=0x0109;
       
  1289                     beginrow=1;
       
  1290                     begincolumn=1;
       
  1291                     highlightbmpindex=0;
       
  1292                     highlightmaskbmpindex=0;
       
  1293                     },
       
  1294                 PENINPUT_LAYOUT_UNIT_KEY
       
  1295                     {
       
  1296                     unicode=<0x010B>;
       
  1297                     scancode=0x010B;
       
  1298                     beginrow=1;
       
  1299                     begincolumn=2;
       
  1300                     highlightbmpindex=0;
       
  1301                     highlightmaskbmpindex=0;
       
  1302                     },
       
  1303                 PENINPUT_LAYOUT_UNIT_KEY
       
  1304                     {
       
  1305                     unicode=<0x010D>;
       
  1306                     scancode=0x010D;
       
  1307                     beginrow=1;
       
  1308                     begincolumn=3;
       
  1309                     highlightbmpindex=0;
       
  1310                     highlightmaskbmpindex=0;
       
  1311                     },
       
  1312                 PENINPUT_LAYOUT_UNIT_KEY
       
  1313                     {
       
  1314                     unicode=<0x00F0>;
       
  1315                     scancode=0x00F0;
       
  1316                     beginrow=1;
       
  1317                     begincolumn=4;
       
  1318                     highlightbmpindex=0;
       
  1319                     highlightmaskbmpindex=0;
       
  1320                     },
       
  1321                 PENINPUT_LAYOUT_UNIT_KEY
       
  1322                     {
       
  1323                     unicode=<0x010F>;
       
  1324                     scancode=0x010F;
       
  1325                     beginrow=1;
       
  1326                     begincolumn=5;
       
  1327                     highlightbmpindex=0;
       
  1328                     highlightmaskbmpindex=0;
       
  1329                     },
       
  1330                 PENINPUT_LAYOUT_UNIT_KEY
       
  1331                     {
       
  1332                     unicode=<0x0111>;
       
  1333                     scancode=0x0111;
       
  1334                     beginrow=1;
       
  1335                     begincolumn=6;
       
  1336                     highlightbmpindex=0;
       
  1337                     highlightmaskbmpindex=0;
       
  1338                     },
       
  1339                 PENINPUT_LAYOUT_UNIT_KEY
       
  1340                     {
       
  1341                     unicode=<0x00E8>;
       
  1342                     scancode=0x00E8;
       
  1343                     beginrow=1;
       
  1344                     begincolumn=7;
       
  1345                     highlightbmpindex=0;
       
  1346                     highlightmaskbmpindex=0;
       
  1347                     },
       
  1348                 PENINPUT_LAYOUT_UNIT_KEY
       
  1349                     {
       
  1350                     unicode=<0x00E9>;
       
  1351                     scancode=0x00E9;
       
  1352                     beginrow=1;
       
  1353                     begincolumn=8;
       
  1354                     highlightbmpindex=0;
       
  1355                     highlightmaskbmpindex=0;
       
  1356                     },
       
  1357                 PENINPUT_LAYOUT_UNIT_KEY
       
  1358                     {
       
  1359                     unicode=<0x00EA>;
       
  1360                     scancode=0x00EA;
       
  1361                     beginrow=1;
       
  1362                     begincolumn=9;
       
  1363                     highlightbmpindex=0;
       
  1364                     highlightmaskbmpindex=0;
       
  1365                     },
       
  1366                 PENINPUT_LAYOUT_UNIT_KEY
       
  1367                     {
       
  1368                     unicode=<0x00EB>;
       
  1369                     scancode=0x00EB;
       
  1370                     beginrow=1;
       
  1371                     begincolumn=10;
       
  1372                     highlightbmpindex=0;
       
  1373                     highlightmaskbmpindex=0;
       
  1374                     },
       
  1375                 PENINPUT_LAYOUT_UNIT_KEY
       
  1376                     {
       
  1377                     unicode=<0x0113>;
       
  1378                     scancode=0x0113;
       
  1379                     beginrow=2;
       
  1380                     begincolumn=0;
       
  1381                     highlightbmpindex=0;
       
  1382                     highlightmaskbmpindex=0;
       
  1383                     },
       
  1384                 PENINPUT_LAYOUT_UNIT_KEY
       
  1385                     {
       
  1386                     unicode=<0x0115>;
       
  1387                     scancode=0x0115;
       
  1388                     beginrow=2;
       
  1389                     begincolumn=1;
       
  1390                     highlightbmpindex=0;
       
  1391                     highlightmaskbmpindex=0;
       
  1392                     },
       
  1393                 PENINPUT_LAYOUT_UNIT_KEY
       
  1394                     {
       
  1395                     unicode=<0x0117>;
       
  1396                     scancode=0x0117;
       
  1397                     beginrow=2;
       
  1398                     begincolumn=2;
       
  1399                     highlightbmpindex=0;
       
  1400                     highlightmaskbmpindex=0;
       
  1401                     },
       
  1402                 PENINPUT_LAYOUT_UNIT_KEY
       
  1403                     {
       
  1404                     unicode=<0x0119>;
       
  1405                     scancode=0x0119;
       
  1406                     beginrow=2;
       
  1407                     begincolumn=3;
       
  1408                     highlightbmpindex=0;
       
  1409                     highlightmaskbmpindex=0;
       
  1410                     },
       
  1411                 PENINPUT_LAYOUT_UNIT_KEY
       
  1412                     {
       
  1413                     unicode=<0x011B>;
       
  1414                     scancode=0x011B;
       
  1415                     beginrow=2;
       
  1416                     begincolumn=4;
       
  1417                     highlightbmpindex=0;
       
  1418                     highlightmaskbmpindex=0;
       
  1419                     },
       
  1420                 PENINPUT_LAYOUT_UNIT_KEY
       
  1421                     {
       
  1422                     unicode=<0x011D>;
       
  1423                     scancode=0x011D;
       
  1424                     beginrow=2;
       
  1425                     begincolumn=5;
       
  1426                     highlightbmpindex=0;
       
  1427                     highlightmaskbmpindex=0;
       
  1428                     },
       
  1429                 PENINPUT_LAYOUT_UNIT_KEY
       
  1430                     {
       
  1431                     unicode=<0x011F>;
       
  1432                     scancode=0x011F;
       
  1433                     beginrow=2;
       
  1434                     begincolumn=6;
       
  1435                     highlightbmpindex=0;
       
  1436                     highlightmaskbmpindex=0;
       
  1437                     },
       
  1438                 PENINPUT_LAYOUT_UNIT_KEY
       
  1439                     {
       
  1440                     unicode=<0x0121>;
       
  1441                     scancode=0x0121;
       
  1442                     beginrow=2;
       
  1443                     begincolumn=7;
       
  1444                     highlightbmpindex=0;
       
  1445                     highlightmaskbmpindex=0;
       
  1446                     },
       
  1447                 PENINPUT_LAYOUT_UNIT_KEY
       
  1448                     {
       
  1449                     unicode=<0x0123>;
       
  1450                     scancode=0x0123;
       
  1451                     beginrow=2;
       
  1452                     begincolumn=8;
       
  1453                     highlightbmpindex=0;
       
  1454                     highlightmaskbmpindex=0;
       
  1455                     },
       
  1456                 PENINPUT_LAYOUT_UNIT_KEY
       
  1457                     {
       
  1458                     unicode=<0x0125>;
       
  1459                     scancode=0x0125;
       
  1460                     beginrow=2;
       
  1461                     begincolumn=9;
       
  1462                     highlightbmpindex=0;
       
  1463                     highlightmaskbmpindex=0;
       
  1464                     },
       
  1465                 PENINPUT_LAYOUT_UNIT_KEY
       
  1466                     {
       
  1467                     unicode=<0x0127>;
       
  1468                     scancode=0x0127;
       
  1469                     beginrow=2;
       
  1470                     begincolumn=10;
       
  1471                     highlightbmpindex=0;
       
  1472                     highlightmaskbmpindex=0;
       
  1473                     },
       
  1474                 PENINPUT_LAYOUT_UNIT_KEY
       
  1475                     {
       
  1476                     unicode=<0x00EC>;
       
  1477                     scancode=0x00EC;
       
  1478                     beginrow=3;
       
  1479                     begincolumn=0;
       
  1480                     highlightbmpindex=0;
       
  1481                     highlightmaskbmpindex=0;
       
  1482                     },
       
  1483                 PENINPUT_LAYOUT_UNIT_KEY
       
  1484                     {
       
  1485                     unicode=<0x00ED>;
       
  1486                     scancode=0x00ED;
       
  1487                     beginrow=3;
       
  1488                     begincolumn=1;
       
  1489                     highlightbmpindex=0;
       
  1490                     highlightmaskbmpindex=0;
       
  1491                     },
       
  1492                 PENINPUT_LAYOUT_UNIT_KEY
       
  1493                     {
       
  1494                     unicode=<0x00EE>;
       
  1495                     scancode=0x00EE;
       
  1496                     beginrow=3;
       
  1497                     begincolumn=2;
       
  1498                     highlightbmpindex=0;
       
  1499                     highlightmaskbmpindex=0;
       
  1500                     },
       
  1501                 PENINPUT_LAYOUT_UNIT_KEY
       
  1502                     {
       
  1503                     unicode=<0x00EF>;
       
  1504                     scancode=0x00EF;
       
  1505                     beginrow=3;
       
  1506                     begincolumn=3;
       
  1507                     highlightbmpindex=0;
       
  1508                     highlightmaskbmpindex=0;
       
  1509                     },
       
  1510                 PENINPUT_LAYOUT_UNIT_KEY
       
  1511                     {
       
  1512                     unicode=<0x012B>;
       
  1513                     scancode=0x012B;
       
  1514                     beginrow=3;
       
  1515                     begincolumn=4;
       
  1516                     highlightbmpindex=0;
       
  1517                     highlightmaskbmpindex=0;
       
  1518                     },
       
  1519                 PENINPUT_LAYOUT_UNIT_KEY
       
  1520                     {
       
  1521                     unicode=<0x012D>;
       
  1522                     scancode=0x012D;
       
  1523                     beginrow=3;
       
  1524                     begincolumn=5;
       
  1525                     highlightbmpindex=0;
       
  1526                     highlightmaskbmpindex=0;
       
  1527                     },
       
  1528                 PENINPUT_LAYOUT_UNIT_KEY
       
  1529                     {
       
  1530                     unicode=<0x012F>;
       
  1531                     scancode=0x012F;
       
  1532                     beginrow=3;
       
  1533                     begincolumn=6;
       
  1534                     highlightbmpindex=0;
       
  1535                     highlightmaskbmpindex=0;
       
  1536                     },
       
  1537                 PENINPUT_LAYOUT_UNIT_KEY
       
  1538                     {
       
  1539                     unicode=<0x0131>;
       
  1540                     scancode=0x0131;
       
  1541                     beginrow=3;
       
  1542                     begincolumn=7;
       
  1543                     highlightbmpindex=0;
       
  1544                     highlightmaskbmpindex=0;
       
  1545                     },
       
  1546                 PENINPUT_LAYOUT_UNIT_KEY
       
  1547                     {
       
  1548                     unicode=<0x0135>;
       
  1549                     scancode=0x0135;
       
  1550                     beginrow=3;
       
  1551                     begincolumn=8;
       
  1552                     highlightbmpindex=0;
       
  1553                     highlightmaskbmpindex=0;
       
  1554                     },
       
  1555                 PENINPUT_LAYOUT_UNIT_KEY
       
  1556                     {
       
  1557                     unicode=<0x0137>;
       
  1558                     scancode=0x0137;
       
  1559                     beginrow=3;
       
  1560                     begincolumn=9;
       
  1561                     highlightbmpindex=0;
       
  1562                     highlightmaskbmpindex=0;
       
  1563                     },
       
  1564                 PENINPUT_LAYOUT_UNIT_KEY
       
  1565                     {
       
  1566                     unicode=<0x013A>;
       
  1567                     scancode=0x013A;
       
  1568                     beginrow=3;
       
  1569                     begincolumn=10;
       
  1570                     highlightbmpindex=0;
       
  1571                     highlightmaskbmpindex=0;
       
  1572                     }
       
  1573                 };
       
  1574             },
       
  1575 
       
  1576 
       
  1577 
       
  1578         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1579             {
       
  1580             id=EPeninputVkbLayoutAccentedShift1;
       
  1581             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1582             imgmajorskinid=EAknsMajorGeneric;
       
  1583             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  1584             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  1585             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  1586             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1587             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1588             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1589             colcount=11;
       
  1590             rowcount=4;
       
  1591             highlightbmps =
       
  1592                 {
       
  1593                 PENINPUT_LAYOUT_BITMAP_ID
       
  1594                     {
       
  1595                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  1596                     },
       
  1597                 PENINPUT_LAYOUT_BITMAP_ID
       
  1598                     {
       
  1599                     bmpid=0xffff;
       
  1600                     }
       
  1601                 };
       
  1602             highlightmaskbmps =
       
  1603                 {
       
  1604                 PENINPUT_LAYOUT_BITMAP_ID
       
  1605                     {
       
  1606                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  1607                     },
       
  1608                 PENINPUT_LAYOUT_BITMAP_ID
       
  1609                     {
       
  1610                     bmpid=0xffff;
       
  1611                     }
       
  1612                 };
       
  1613             keys =
       
  1614                 {
       
  1615                 PENINPUT_LAYOUT_UNIT_KEY
       
  1616                     {
       
  1617                     unicode=<0x00C0>;
       
  1618                     scancode=0x00C0;
       
  1619                     beginrow=0;
       
  1620                     begincolumn=0;
       
  1621                     highlightbmpindex=0;
       
  1622                     highlightmaskbmpindex=0;
       
  1623                     },
       
  1624                 PENINPUT_LAYOUT_UNIT_KEY
       
  1625                     {
       
  1626                     unicode=<0x00C1>;
       
  1627                     scancode=0x00C1;
       
  1628                     beginrow=0;
       
  1629                     begincolumn=1;
       
  1630                     highlightbmpindex=0;
       
  1631                     highlightmaskbmpindex=0;
       
  1632                     },
       
  1633                 PENINPUT_LAYOUT_UNIT_KEY
       
  1634                     {
       
  1635                     unicode=<0x00C2>;
       
  1636                     scancode=0x00C2;
       
  1637                     beginrow=0;
       
  1638                     begincolumn=2;
       
  1639                     highlightbmpindex=0;
       
  1640                     highlightmaskbmpindex=0;
       
  1641                     },
       
  1642                 PENINPUT_LAYOUT_UNIT_KEY
       
  1643                     {
       
  1644                     unicode=<0x00C3>;
       
  1645                     scancode=0x00C3;
       
  1646                     beginrow=0;
       
  1647                     begincolumn=3;
       
  1648                     highlightbmpindex=0;
       
  1649                     highlightmaskbmpindex=0;
       
  1650                     },
       
  1651                 PENINPUT_LAYOUT_UNIT_KEY
       
  1652                     {
       
  1653                     unicode=<0x00C4>;
       
  1654                     scancode=0x00C4;
       
  1655                     beginrow=0;
       
  1656                     begincolumn=4;
       
  1657                     highlightbmpindex=0;
       
  1658                     highlightmaskbmpindex=0;
       
  1659                     },
       
  1660                 PENINPUT_LAYOUT_UNIT_KEY
       
  1661                     {
       
  1662                     unicode=<0x00C5>;
       
  1663                     scancode=0x00C5;
       
  1664                     beginrow=0;
       
  1665                     begincolumn=5;
       
  1666                     highlightbmpindex=0;
       
  1667                     highlightmaskbmpindex=0;
       
  1668                     },
       
  1669                 PENINPUT_LAYOUT_UNIT_KEY
       
  1670                     {
       
  1671                     unicode=<0x00C6>;
       
  1672                     scancode=0x00C6;
       
  1673                     beginrow=0;
       
  1674                     begincolumn=6;
       
  1675                     highlightbmpindex=0;
       
  1676                     highlightmaskbmpindex=0;
       
  1677                     },
       
  1678                 PENINPUT_LAYOUT_UNIT_KEY
       
  1679                     {
       
  1680                     unicode=<0x0100>;
       
  1681                     scancode=0x0100;
       
  1682                     beginrow=0;
       
  1683                     begincolumn=7;
       
  1684                     highlightbmpindex=0;
       
  1685                     highlightmaskbmpindex=0;
       
  1686                     },
       
  1687                 PENINPUT_LAYOUT_UNIT_KEY
       
  1688                     {
       
  1689                     unicode=<0x0102>;
       
  1690                     scancode=0x0102;
       
  1691                     beginrow=0;
       
  1692                     begincolumn=8;
       
  1693                     highlightbmpindex=0;
       
  1694                     highlightmaskbmpindex=0;
       
  1695                     },
       
  1696                 PENINPUT_LAYOUT_UNIT_KEY
       
  1697                     {
       
  1698                     unicode=<0x0104>;
       
  1699                     scancode=0x0104;
       
  1700                     beginrow=0;
       
  1701                     begincolumn=9;
       
  1702                     highlightbmpindex=0;
       
  1703                     highlightmaskbmpindex=0;
       
  1704                     },
       
  1705                 PENINPUT_LAYOUT_UNIT_KEY
       
  1706                     {
       
  1707                     unicode=<0x00C7>;
       
  1708                     scancode=0x00C7;
       
  1709                     beginrow=0;
       
  1710                     begincolumn=10;
       
  1711                     highlightbmpindex=0;
       
  1712                     highlightmaskbmpindex=0;
       
  1713                     },
       
  1714                 PENINPUT_LAYOUT_UNIT_KEY
       
  1715                     {
       
  1716                     unicode=<0x0106>;
       
  1717                     scancode=0x0106;
       
  1718                     beginrow=1;
       
  1719                     begincolumn=0;
       
  1720                     highlightbmpindex=0;
       
  1721                     highlightmaskbmpindex=0;
       
  1722                     },
       
  1723                 PENINPUT_LAYOUT_UNIT_KEY
       
  1724                     {
       
  1725                     unicode=<0x0108>;
       
  1726                     scancode=0x0108;
       
  1727                     beginrow=1;
       
  1728                     begincolumn=1;
       
  1729                     highlightbmpindex=0;
       
  1730                     highlightmaskbmpindex=0;
       
  1731                     },
       
  1732                 PENINPUT_LAYOUT_UNIT_KEY
       
  1733                     {
       
  1734                     unicode=<0x010A>;
       
  1735                     scancode=0x010A;
       
  1736                     beginrow=1;
       
  1737                     begincolumn=2;
       
  1738                     highlightbmpindex=0;
       
  1739                     highlightmaskbmpindex=0;
       
  1740                     },
       
  1741                 PENINPUT_LAYOUT_UNIT_KEY
       
  1742                     {
       
  1743                     unicode=<0x010C>;
       
  1744                     scancode=0x010C;
       
  1745                     beginrow=1;
       
  1746                     begincolumn=3;
       
  1747                     highlightbmpindex=0;
       
  1748                     highlightmaskbmpindex=0;
       
  1749                     },
       
  1750                 PENINPUT_LAYOUT_UNIT_KEY
       
  1751                     {
       
  1752                     unicode=<0x00D0>;
       
  1753                     scancode=0x00D0;
       
  1754                     beginrow=1;
       
  1755                     begincolumn=4;
       
  1756                     highlightbmpindex=0;
       
  1757                     highlightmaskbmpindex=0;
       
  1758                     },
       
  1759                 PENINPUT_LAYOUT_UNIT_KEY
       
  1760                     {
       
  1761                     unicode=<0x010E>;
       
  1762                     scancode=0x010E;
       
  1763                     beginrow=1;
       
  1764                     begincolumn=5;
       
  1765                     highlightbmpindex=0;
       
  1766                     highlightmaskbmpindex=0;
       
  1767                     },
       
  1768                 PENINPUT_LAYOUT_UNIT_KEY
       
  1769                     {
       
  1770                     unicode=<0x0110>;
       
  1771                     scancode=0x0110;
       
  1772                     beginrow=1;
       
  1773                     begincolumn=6;
       
  1774                     highlightbmpindex=0;
       
  1775                     highlightmaskbmpindex=0;
       
  1776                     },
       
  1777                 PENINPUT_LAYOUT_UNIT_KEY
       
  1778                     {
       
  1779                     unicode=<0x00C8>;
       
  1780                     scancode=0x00C8;
       
  1781                     beginrow=1;
       
  1782                     begincolumn=7;
       
  1783                     highlightbmpindex=0;
       
  1784                     highlightmaskbmpindex=0;
       
  1785                     },
       
  1786                 PENINPUT_LAYOUT_UNIT_KEY
       
  1787                     {
       
  1788                     unicode=<0x00C9>;
       
  1789                     scancode=0x00C9;
       
  1790                     beginrow=1;
       
  1791                     begincolumn=8;
       
  1792                     highlightbmpindex=0;
       
  1793                     highlightmaskbmpindex=0;
       
  1794                     },
       
  1795                 PENINPUT_LAYOUT_UNIT_KEY
       
  1796                     {
       
  1797                     unicode=<0x00CA>;
       
  1798                     scancode=0x00CA;
       
  1799                     beginrow=1;
       
  1800                     begincolumn=9;
       
  1801                     highlightbmpindex=0;
       
  1802                     highlightmaskbmpindex=0;
       
  1803                     },
       
  1804                 PENINPUT_LAYOUT_UNIT_KEY
       
  1805                     {
       
  1806                     unicode=<0x00CB>;
       
  1807                     scancode=0x00CB;
       
  1808                     beginrow=1;
       
  1809                     begincolumn=10;
       
  1810                     highlightbmpindex=0;
       
  1811                     highlightmaskbmpindex=0;
       
  1812                     },
       
  1813                 PENINPUT_LAYOUT_UNIT_KEY
       
  1814                     {
       
  1815                     unicode=<0x0112>;
       
  1816                     scancode=0x0112;
       
  1817                     beginrow=2;
       
  1818                     begincolumn=0;
       
  1819                     highlightbmpindex=0;
       
  1820                     highlightmaskbmpindex=0;
       
  1821                     },
       
  1822                 PENINPUT_LAYOUT_UNIT_KEY
       
  1823                     {
       
  1824                     unicode=<0x0114>;
       
  1825                     scancode=0x0114;
       
  1826                     beginrow=2;
       
  1827                     begincolumn=1;
       
  1828                     highlightbmpindex=0;
       
  1829                     highlightmaskbmpindex=0;
       
  1830                     },
       
  1831                 PENINPUT_LAYOUT_UNIT_KEY
       
  1832                     {
       
  1833                     unicode=<0x0116>;
       
  1834                     scancode=0x0116;
       
  1835                     beginrow=2;
       
  1836                     begincolumn=2;
       
  1837                     highlightbmpindex=0;
       
  1838                     highlightmaskbmpindex=0;
       
  1839                     },
       
  1840                 PENINPUT_LAYOUT_UNIT_KEY
       
  1841                     {
       
  1842                     unicode=<0x0118>;
       
  1843                     scancode=0x0118;
       
  1844                     beginrow=2;
       
  1845                     begincolumn=3;
       
  1846                     highlightbmpindex=0;
       
  1847                     highlightmaskbmpindex=0;
       
  1848                     },
       
  1849                 PENINPUT_LAYOUT_UNIT_KEY
       
  1850                     {
       
  1851                     unicode=<0x011A>;
       
  1852                     scancode=0x011A;
       
  1853                     beginrow=2;
       
  1854                     begincolumn=4;
       
  1855                     highlightbmpindex=0;
       
  1856                     highlightmaskbmpindex=0;
       
  1857                     },
       
  1858                 PENINPUT_LAYOUT_UNIT_KEY
       
  1859                     {
       
  1860                     unicode=<0x011C>;
       
  1861                     scancode=0x011C;
       
  1862                     beginrow=2;
       
  1863                     begincolumn=5;
       
  1864                     highlightbmpindex=0;
       
  1865                     highlightmaskbmpindex=0;
       
  1866                     },
       
  1867                 PENINPUT_LAYOUT_UNIT_KEY
       
  1868                     {
       
  1869                     unicode=<0x011E>;
       
  1870                     scancode=0x011E;
       
  1871                     beginrow=2;
       
  1872                     begincolumn=6;
       
  1873                     highlightbmpindex=0;
       
  1874                     highlightmaskbmpindex=0;
       
  1875                     },
       
  1876                 PENINPUT_LAYOUT_UNIT_KEY
       
  1877                     {
       
  1878                     unicode=<0x0120>;
       
  1879                     scancode=0x0120;
       
  1880                     beginrow=2;
       
  1881                     begincolumn=7;
       
  1882                     highlightbmpindex=0;
       
  1883                     highlightmaskbmpindex=0;
       
  1884                     },
       
  1885                 PENINPUT_LAYOUT_UNIT_KEY
       
  1886                     {
       
  1887                     unicode=<0x0122>;
       
  1888                     scancode=0x0122;
       
  1889                     beginrow=2;
       
  1890                     begincolumn=8;
       
  1891                     highlightbmpindex=0;
       
  1892                     highlightmaskbmpindex=0;
       
  1893                     },
       
  1894                 PENINPUT_LAYOUT_UNIT_KEY
       
  1895                     {
       
  1896                     unicode=<0x0124>;
       
  1897                     scancode=0x0124;
       
  1898                     beginrow=2;
       
  1899                     begincolumn=9;
       
  1900                     highlightbmpindex=0;
       
  1901                     highlightmaskbmpindex=0;
       
  1902                     },
       
  1903                 PENINPUT_LAYOUT_UNIT_KEY
       
  1904                     {
       
  1905                     unicode=<0x0126>;
       
  1906                     scancode=0x0126;
       
  1907                     beginrow=2;
       
  1908                     begincolumn=10;
       
  1909                     highlightbmpindex=0;
       
  1910                     highlightmaskbmpindex=0;
       
  1911                     },
       
  1912                 PENINPUT_LAYOUT_UNIT_KEY
       
  1913                     {
       
  1914                     unicode=<0x00CC>;
       
  1915                     scancode=0x00CC;
       
  1916                     beginrow=3;
       
  1917                     begincolumn=0;
       
  1918                     highlightbmpindex=0;
       
  1919                     highlightmaskbmpindex=0;
       
  1920                     },
       
  1921                 PENINPUT_LAYOUT_UNIT_KEY
       
  1922                     {
       
  1923                     unicode=<0x00CD>;
       
  1924                     scancode=0x00CD;
       
  1925                     beginrow=3;
       
  1926                     begincolumn=1;
       
  1927                     highlightbmpindex=0;
       
  1928                     highlightmaskbmpindex=0;
       
  1929                     },
       
  1930                 PENINPUT_LAYOUT_UNIT_KEY
       
  1931                     {
       
  1932                     unicode=<0x00CE>;
       
  1933                     scancode=0x00CE;
       
  1934                     beginrow=3;
       
  1935                     begincolumn=2;
       
  1936                     highlightbmpindex=0;
       
  1937                     highlightmaskbmpindex=0;
       
  1938                     },
       
  1939                 PENINPUT_LAYOUT_UNIT_KEY
       
  1940                     {
       
  1941                     unicode=<0x00CF>;
       
  1942                     scancode=0x00CF;
       
  1943                     beginrow=3;
       
  1944                     begincolumn=3;
       
  1945                     highlightbmpindex=0;
       
  1946                     highlightmaskbmpindex=0;
       
  1947                     },
       
  1948                 PENINPUT_LAYOUT_UNIT_KEY
       
  1949                     {
       
  1950                     unicode=<0x012A>;
       
  1951                     scancode=0x012A;
       
  1952                     beginrow=3;
       
  1953                     begincolumn=4;
       
  1954                     highlightbmpindex=0;
       
  1955                     highlightmaskbmpindex=0;
       
  1956                     },
       
  1957                 PENINPUT_LAYOUT_UNIT_KEY
       
  1958                     {
       
  1959                     unicode=<0x012C>;
       
  1960                     scancode=0x012C;
       
  1961                     beginrow=3;
       
  1962                     begincolumn=5;
       
  1963                     highlightbmpindex=0;
       
  1964                     highlightmaskbmpindex=0;
       
  1965                     },
       
  1966                 PENINPUT_LAYOUT_UNIT_KEY
       
  1967                     {
       
  1968                     unicode=<0x012E>;
       
  1969                     scancode=0x012E;
       
  1970                     beginrow=3;
       
  1971                     begincolumn=6;
       
  1972                     highlightbmpindex=0;
       
  1973                     highlightmaskbmpindex=0;
       
  1974                     },
       
  1975                 PENINPUT_LAYOUT_UNIT_KEY
       
  1976                     {
       
  1977                     unicode=<0x0130>;
       
  1978                     scancode=0x0130;
       
  1979                     beginrow=3;
       
  1980                     begincolumn=7;
       
  1981                     highlightbmpindex=0;
       
  1982                     highlightmaskbmpindex=0;
       
  1983                     },
       
  1984                 PENINPUT_LAYOUT_UNIT_KEY
       
  1985                     {
       
  1986                     unicode=<0x0134>;
       
  1987                     scancode=0x0134;
       
  1988                     beginrow=3;
       
  1989                     begincolumn=8;
       
  1990                     highlightbmpindex=0;
       
  1991                     highlightmaskbmpindex=0;
       
  1992                     },
       
  1993                 PENINPUT_LAYOUT_UNIT_KEY
       
  1994                     {
       
  1995                     unicode=<0x0136>;
       
  1996                     scancode=0x0136;
       
  1997                     beginrow=3;
       
  1998                     begincolumn=9;
       
  1999                     highlightbmpindex=0;
       
  2000                     highlightmaskbmpindex=0;
       
  2001                     },
       
  2002                 PENINPUT_LAYOUT_UNIT_KEY
       
  2003                     {
       
  2004                     unicode=<0x0139>;
       
  2005                     scancode=0x0139;
       
  2006                     beginrow=3;
       
  2007                     begincolumn=10;
       
  2008                     highlightbmpindex=0;
       
  2009                     highlightmaskbmpindex=0;
       
  2010                     }
       
  2011 
       
  2012                 };
       
  2013             },
       
  2014 
       
  2015 
       
  2016 
       
  2017         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2018             {
       
  2019             id=EPeninputVkbLayoutAccented2;
       
  2020             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2021             imgmajorskinid=EAknsMajorGeneric;
       
  2022             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  2023             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  2024             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2025             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2026             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2027             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2028             colcount=11;
       
  2029             rowcount=4;
       
  2030             highlightbmps =
       
  2031                 {
       
  2032                 PENINPUT_LAYOUT_BITMAP_ID
       
  2033                     {
       
  2034                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  2035                     },
       
  2036                 PENINPUT_LAYOUT_BITMAP_ID
       
  2037                     {
       
  2038                     bmpid=0xffff;
       
  2039                     }
       
  2040                 };
       
  2041             highlightmaskbmps =
       
  2042                 {
       
  2043                 PENINPUT_LAYOUT_BITMAP_ID
       
  2044                     {
       
  2045                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  2046                     },
       
  2047                 PENINPUT_LAYOUT_BITMAP_ID
       
  2048                     {
       
  2049                     bmpid=0xffff;
       
  2050                     }
       
  2051                 };
       
  2052             keys =
       
  2053                 {
       
  2054                 PENINPUT_LAYOUT_UNIT_KEY
       
  2055                     {
       
  2056                     unicode=<0x013C>;
       
  2057                     scancode=0x013C;
       
  2058                     beginrow=0;
       
  2059                     begincolumn=0;
       
  2060                     highlightbmpindex=0;
       
  2061                     highlightmaskbmpindex=0;
       
  2062                     },
       
  2063                 PENINPUT_LAYOUT_UNIT_KEY
       
  2064                     {
       
  2065                     unicode=<0x013E>;
       
  2066                     scancode=0x013E;
       
  2067                     beginrow=0;
       
  2068                     begincolumn=1;
       
  2069                     highlightbmpindex=0;
       
  2070                     highlightmaskbmpindex=0;
       
  2071                     },
       
  2072                 PENINPUT_LAYOUT_UNIT_KEY
       
  2073                     {
       
  2074                     unicode=<0x0140>;
       
  2075                     scancode=0x0140;
       
  2076                     beginrow=0;
       
  2077                     begincolumn=2;
       
  2078                     highlightbmpindex=0;
       
  2079                     highlightmaskbmpindex=0;
       
  2080                     },
       
  2081                 PENINPUT_LAYOUT_UNIT_KEY
       
  2082                     {
       
  2083                     unicode=<0x0142>;
       
  2084                     scancode=0x0142;
       
  2085                     beginrow=0;
       
  2086                     begincolumn=3;
       
  2087                     highlightbmpindex=0;
       
  2088                     highlightmaskbmpindex=0;
       
  2089                     },
       
  2090                 PENINPUT_LAYOUT_UNIT_KEY
       
  2091                     {
       
  2092                     unicode=<0x00F1>;
       
  2093                     scancode=0x00F1;
       
  2094                     beginrow=0;
       
  2095                     begincolumn=4;
       
  2096                     highlightbmpindex=0;
       
  2097                     highlightmaskbmpindex=0;
       
  2098                     },
       
  2099                 PENINPUT_LAYOUT_UNIT_KEY
       
  2100                     {
       
  2101                     unicode=<0x0144>;
       
  2102                     scancode=0x0144;
       
  2103                     beginrow=0;
       
  2104                     begincolumn=5;
       
  2105                     highlightbmpindex=0;
       
  2106                     highlightmaskbmpindex=0;
       
  2107                     },
       
  2108                 PENINPUT_LAYOUT_UNIT_KEY
       
  2109                     {
       
  2110                     unicode=<0x0146>;
       
  2111                     scancode=0x0146;
       
  2112                     beginrow=0;
       
  2113                     begincolumn=6;
       
  2114                     highlightbmpindex=0;
       
  2115                     highlightmaskbmpindex=0;
       
  2116                     },
       
  2117                 PENINPUT_LAYOUT_UNIT_KEY
       
  2118                     {
       
  2119                     unicode=<0x0148>;
       
  2120                     scancode=0x0148;
       
  2121                     beginrow=0;
       
  2122                     begincolumn=7;
       
  2123                     highlightbmpindex=0;
       
  2124                     highlightmaskbmpindex=0;
       
  2125                     },
       
  2126                 PENINPUT_LAYOUT_UNIT_KEY
       
  2127                     {
       
  2128                     unicode=<0x00F2>;
       
  2129                     scancode=0x00F2;
       
  2130                     beginrow=0;
       
  2131                     begincolumn=8;
       
  2132                     highlightbmpindex=0;
       
  2133                     highlightmaskbmpindex=0;
       
  2134                     },
       
  2135                 PENINPUT_LAYOUT_UNIT_KEY
       
  2136                     {
       
  2137                     unicode=<0x00F3>;
       
  2138                     scancode=0x00F3;
       
  2139                     beginrow=0;
       
  2140                     begincolumn=9;
       
  2141                     highlightbmpindex=0;
       
  2142                     highlightmaskbmpindex=0;
       
  2143                     },
       
  2144                 PENINPUT_LAYOUT_UNIT_KEY
       
  2145                     {
       
  2146                     unicode=<0x00F4>;
       
  2147                     scancode=0x00F4;
       
  2148                     beginrow=0;
       
  2149                     begincolumn=10;
       
  2150                     highlightbmpindex=0;
       
  2151                     highlightmaskbmpindex=0;
       
  2152                     },
       
  2153                 PENINPUT_LAYOUT_UNIT_KEY
       
  2154                     {
       
  2155                     unicode=<0x00F5>;
       
  2156                     scancode=0x00F5;
       
  2157                     beginrow=1;
       
  2158                     begincolumn=0;
       
  2159                     highlightbmpindex=0;
       
  2160                     highlightmaskbmpindex=0;
       
  2161                     },
       
  2162                 PENINPUT_LAYOUT_UNIT_KEY
       
  2163                     {
       
  2164                     unicode=<0x00F6>;
       
  2165                     scancode=0x00F6;
       
  2166                     beginrow=1;
       
  2167                     begincolumn=1;
       
  2168                     highlightbmpindex=0;
       
  2169                     highlightmaskbmpindex=0;
       
  2170                     },
       
  2171                 PENINPUT_LAYOUT_UNIT_KEY
       
  2172                     {
       
  2173                     unicode=<0x00F8>;
       
  2174                     scancode=0x00F8;
       
  2175                     beginrow=1;
       
  2176                     begincolumn=2;
       
  2177                     highlightbmpindex=0;
       
  2178                     highlightmaskbmpindex=0;
       
  2179                     },
       
  2180                 PENINPUT_LAYOUT_UNIT_KEY
       
  2181                     {
       
  2182                     unicode=<0x014D>;
       
  2183                     scancode=0x014D;
       
  2184                     beginrow=1;
       
  2185                     begincolumn=3;
       
  2186                     highlightbmpindex=0;
       
  2187                     highlightmaskbmpindex=0;
       
  2188                     },
       
  2189                 PENINPUT_LAYOUT_UNIT_KEY
       
  2190                     {
       
  2191                     unicode=<0x014F>;
       
  2192                     scancode=0x014F;
       
  2193                     beginrow=1;
       
  2194                     begincolumn=4;
       
  2195                     highlightbmpindex=0;
       
  2196                     highlightmaskbmpindex=0;
       
  2197                     },
       
  2198                 PENINPUT_LAYOUT_UNIT_KEY
       
  2199                     {
       
  2200                     unicode=<0x0151>;
       
  2201                     scancode=0x0151;
       
  2202                     beginrow=1;
       
  2203                     begincolumn=5;
       
  2204                     highlightbmpindex=0;
       
  2205                     highlightmaskbmpindex=0;
       
  2206                     },
       
  2207                 PENINPUT_LAYOUT_UNIT_KEY
       
  2208                     {
       
  2209                     unicode=<0x0153>;
       
  2210                     scancode=0x0153;
       
  2211                     beginrow=1;
       
  2212                     begincolumn=6;
       
  2213                     highlightbmpindex=0;
       
  2214                     highlightmaskbmpindex=0;
       
  2215                     },
       
  2216                 PENINPUT_LAYOUT_UNIT_KEY
       
  2217                     {
       
  2218                     unicode=<0x0155>;
       
  2219                     scancode=0x0155;
       
  2220                     beginrow=1;
       
  2221                     begincolumn=7;
       
  2222                     highlightbmpindex=0;
       
  2223                     highlightmaskbmpindex=0;
       
  2224                     },
       
  2225                 PENINPUT_LAYOUT_UNIT_KEY
       
  2226                     {
       
  2227                     unicode=<0x0157>;
       
  2228                     scancode=0x0157;
       
  2229                     beginrow=1;
       
  2230                     begincolumn=8;
       
  2231                     highlightbmpindex=0;
       
  2232                     highlightmaskbmpindex=0;
       
  2233                     },
       
  2234                 PENINPUT_LAYOUT_UNIT_KEY
       
  2235                     {
       
  2236                     unicode=<0x0159>;
       
  2237                     scancode=0x0159;
       
  2238                     beginrow=1;
       
  2239                     begincolumn=9;
       
  2240                     highlightbmpindex=0;
       
  2241                     highlightmaskbmpindex=0;
       
  2242                     },
       
  2243                 PENINPUT_LAYOUT_UNIT_KEY
       
  2244                     {
       
  2245                     unicode=<0x015B>;
       
  2246                     scancode=0x015B;
       
  2247                     beginrow=1;
       
  2248                     begincolumn=10;
       
  2249                     highlightbmpindex=0;
       
  2250                     highlightmaskbmpindex=0;
       
  2251                     },
       
  2252                 PENINPUT_LAYOUT_UNIT_KEY
       
  2253                     {
       
  2254                     unicode=<0x015D>;
       
  2255                     scancode=0x015D;
       
  2256                     beginrow=2;
       
  2257                     begincolumn=0;
       
  2258                     highlightbmpindex=0;
       
  2259                     highlightmaskbmpindex=0;
       
  2260                     },
       
  2261                 PENINPUT_LAYOUT_UNIT_KEY
       
  2262                     {
       
  2263                     unicode=<0x015F>;
       
  2264                     scancode=0x015F;
       
  2265                     beginrow=2;
       
  2266                     begincolumn=1;
       
  2267                     highlightbmpindex=0;
       
  2268                     highlightmaskbmpindex=0;
       
  2269                     },
       
  2270                 PENINPUT_LAYOUT_UNIT_KEY
       
  2271                     {
       
  2272                     unicode=<0x0161>;
       
  2273                     scancode=0x0161;
       
  2274                     beginrow=2;
       
  2275                     begincolumn=2;
       
  2276                     highlightbmpindex=0;
       
  2277                     highlightmaskbmpindex=0;
       
  2278                     },
       
  2279                 PENINPUT_LAYOUT_UNIT_KEY
       
  2280                     {
       
  2281                     unicode=<0x00FE>;
       
  2282                     scancode=0x00FE;
       
  2283                     beginrow=2;
       
  2284                     begincolumn=3;
       
  2285                     highlightbmpindex=0;
       
  2286                     highlightmaskbmpindex=0;
       
  2287                     },
       
  2288                 PENINPUT_LAYOUT_UNIT_KEY
       
  2289                     {
       
  2290                     unicode=<0x0163>;
       
  2291                     scancode=0x0163;
       
  2292                     beginrow=2;
       
  2293                     begincolumn=4;
       
  2294                     highlightbmpindex=0;
       
  2295                     highlightmaskbmpindex=0;
       
  2296                     },
       
  2297                 PENINPUT_LAYOUT_UNIT_KEY
       
  2298                     {
       
  2299                     unicode=<0x0165>;
       
  2300                     scancode=0x0165;
       
  2301                     beginrow=2;
       
  2302                     begincolumn=5;
       
  2303                     highlightbmpindex=0;
       
  2304                     highlightmaskbmpindex=0;
       
  2305                     },
       
  2306                 PENINPUT_LAYOUT_UNIT_KEY
       
  2307                     {
       
  2308                     unicode=<0x00F9>;
       
  2309                     scancode=0x00F9;
       
  2310                     beginrow=2;
       
  2311                     begincolumn=6;
       
  2312                     highlightbmpindex=0;
       
  2313                     highlightmaskbmpindex=0;
       
  2314                     },
       
  2315                 PENINPUT_LAYOUT_UNIT_KEY
       
  2316                     {
       
  2317                     unicode=<0x00FA>;
       
  2318                     scancode=0x00FA;
       
  2319                     beginrow=2;
       
  2320                     begincolumn=7;
       
  2321                     highlightbmpindex=0;
       
  2322                     highlightmaskbmpindex=0;
       
  2323                     },
       
  2324                 PENINPUT_LAYOUT_UNIT_KEY
       
  2325                     {
       
  2326                     unicode=<0x00FB>;
       
  2327                     scancode=0x00FB;
       
  2328                     beginrow=2;
       
  2329                     begincolumn=8;
       
  2330                     highlightbmpindex=0;
       
  2331                     highlightmaskbmpindex=0;
       
  2332                     },
       
  2333                 PENINPUT_LAYOUT_UNIT_KEY
       
  2334                     {
       
  2335                     unicode=<0x00FC>;
       
  2336                     scancode=0x00FC;
       
  2337                     beginrow=2;
       
  2338                     begincolumn=9;
       
  2339                     highlightbmpindex=0;
       
  2340                     highlightmaskbmpindex=0;
       
  2341                     },
       
  2342                 PENINPUT_LAYOUT_UNIT_KEY
       
  2343                     {
       
  2344                     unicode=<0x016B>;
       
  2345                     scancode=0x016B;
       
  2346                     beginrow=2;
       
  2347                     begincolumn=10;
       
  2348                     highlightbmpindex=0;
       
  2349                     highlightmaskbmpindex=0;
       
  2350                     },
       
  2351                 PENINPUT_LAYOUT_UNIT_KEY
       
  2352                     {
       
  2353                     unicode=<0x016D>;
       
  2354                     scancode=0x016D;
       
  2355                     beginrow=3;
       
  2356                     begincolumn=0;
       
  2357                     highlightbmpindex=0;
       
  2358                     highlightmaskbmpindex=0;
       
  2359                     },
       
  2360                 PENINPUT_LAYOUT_UNIT_KEY
       
  2361                     {
       
  2362                     unicode=<0x016F>;
       
  2363                     scancode=0x016F;
       
  2364                     beginrow=3;
       
  2365                     begincolumn=1;
       
  2366                     highlightbmpindex=0;
       
  2367                     highlightmaskbmpindex=0;
       
  2368                     },
       
  2369                 PENINPUT_LAYOUT_UNIT_KEY
       
  2370                     {
       
  2371                     unicode=<0x0171>;
       
  2372                     scancode=0x0171;
       
  2373                     beginrow=3;
       
  2374                     begincolumn=2;
       
  2375                     highlightbmpindex=0;
       
  2376                     highlightmaskbmpindex=0;
       
  2377                     },
       
  2378                 PENINPUT_LAYOUT_UNIT_KEY
       
  2379                     {
       
  2380                     unicode=<0x0173>;
       
  2381                     scancode=0x0173;
       
  2382                     beginrow=3;
       
  2383                     begincolumn=3;
       
  2384                     highlightbmpindex=0;
       
  2385                     highlightmaskbmpindex=0;
       
  2386                     },
       
  2387                 PENINPUT_LAYOUT_UNIT_KEY
       
  2388                     {
       
  2389                     unicode=<0x0175>;
       
  2390                     scancode=0x0175;
       
  2391                     beginrow=3;
       
  2392                     begincolumn=4;
       
  2393                     highlightbmpindex=0;
       
  2394                     highlightmaskbmpindex=0;
       
  2395                     },
       
  2396                 PENINPUT_LAYOUT_UNIT_KEY
       
  2397                     {
       
  2398                     unicode=<0x00FD>;
       
  2399                     scancode=0x00FD;
       
  2400                     beginrow=3;
       
  2401                     begincolumn=5;
       
  2402                     highlightbmpindex=0;
       
  2403                     highlightmaskbmpindex=0;
       
  2404                     },
       
  2405                 PENINPUT_LAYOUT_UNIT_KEY
       
  2406                     {
       
  2407                     unicode=<0x00FF>;
       
  2408                     scancode=0x00FF;
       
  2409                     beginrow=3;
       
  2410                     begincolumn=6;
       
  2411                     highlightbmpindex=0;
       
  2412                     highlightmaskbmpindex=0;
       
  2413                     },
       
  2414                 PENINPUT_LAYOUT_UNIT_KEY
       
  2415                     {
       
  2416                     unicode=<0x0177>;
       
  2417                     scancode=0x0177;
       
  2418                     beginrow=3;
       
  2419                     begincolumn=7;
       
  2420                     highlightbmpindex=0;
       
  2421                     highlightmaskbmpindex=0;
       
  2422                     },
       
  2423                 PENINPUT_LAYOUT_UNIT_KEY
       
  2424                     {
       
  2425                     unicode=<0x017A>;
       
  2426                     scancode=0x017A;
       
  2427                     beginrow=3;
       
  2428                     begincolumn=8;
       
  2429                     highlightbmpindex=0;
       
  2430                     highlightmaskbmpindex=0;
       
  2431                     },
       
  2432                 PENINPUT_LAYOUT_UNIT_KEY
       
  2433                     {
       
  2434                     unicode=<0x017C>;
       
  2435                     scancode=0x017C;
       
  2436                     beginrow=3;
       
  2437                     begincolumn=9;
       
  2438                     highlightbmpindex=0;
       
  2439                     highlightmaskbmpindex=0;
       
  2440                     },
       
  2441                 PENINPUT_LAYOUT_UNIT_KEY
       
  2442                     {
       
  2443                     unicode=<0x017E>;
       
  2444                     scancode=0x017E;
       
  2445                     beginrow=3;
       
  2446                     begincolumn=10;
       
  2447                     highlightbmpindex=0;
       
  2448                     highlightmaskbmpindex=0;
       
  2449                     }
       
  2450 
       
  2451                 };
       
  2452             },
       
  2453 
       
  2454 
       
  2455 
       
  2456         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2457             {
       
  2458             id=EPeninputVkbLayoutAccentedShift2;
       
  2459             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2460             imgmajorskinid=EAknsMajorGeneric;
       
  2461             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  2462             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  2463             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2464             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2465             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2466             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2467             colcount=11;
       
  2468             rowcount=4;
       
  2469             highlightbmps =
       
  2470                 {
       
  2471                 PENINPUT_LAYOUT_BITMAP_ID
       
  2472                     {
       
  2473                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  2474                     },
       
  2475                 PENINPUT_LAYOUT_BITMAP_ID
       
  2476                     {
       
  2477                     bmpid=0xffff;
       
  2478                     }
       
  2479                 };
       
  2480             highlightmaskbmps =
       
  2481                 {
       
  2482                 PENINPUT_LAYOUT_BITMAP_ID
       
  2483                     {
       
  2484                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  2485                     },
       
  2486                 PENINPUT_LAYOUT_BITMAP_ID
       
  2487                     {
       
  2488                     bmpid=0xffff;
       
  2489                     }
       
  2490                 };
       
  2491             keys =
       
  2492                 {
       
  2493                 PENINPUT_LAYOUT_UNIT_KEY
       
  2494                     {
       
  2495                     unicode=<0x013B>;
       
  2496                     scancode=0x013B;
       
  2497                     beginrow=0;
       
  2498                     begincolumn=0;
       
  2499                     highlightbmpindex=0;
       
  2500                     highlightmaskbmpindex=0;
       
  2501                     },
       
  2502                 PENINPUT_LAYOUT_UNIT_KEY
       
  2503                     {
       
  2504                     unicode=<0x013D>;
       
  2505                     scancode=0x013D;
       
  2506                     beginrow=0;
       
  2507                     begincolumn=1;
       
  2508                     highlightbmpindex=0;
       
  2509                     highlightmaskbmpindex=0;
       
  2510                     },
       
  2511                 PENINPUT_LAYOUT_UNIT_KEY
       
  2512                     {
       
  2513                     unicode=<0x013F>;
       
  2514                     scancode=0x013F;
       
  2515                     beginrow=0;
       
  2516                     begincolumn=2;
       
  2517                     highlightbmpindex=0;
       
  2518                     highlightmaskbmpindex=0;
       
  2519                     },
       
  2520                 PENINPUT_LAYOUT_UNIT_KEY
       
  2521                     {
       
  2522                     unicode=<0x0141>;
       
  2523                     scancode=0x0141;
       
  2524                     beginrow=0;
       
  2525                     begincolumn=3;
       
  2526                     highlightbmpindex=0;
       
  2527                     highlightmaskbmpindex=0;
       
  2528                     },
       
  2529                 PENINPUT_LAYOUT_UNIT_KEY
       
  2530                     {
       
  2531                     unicode=<0x00D1>;
       
  2532                     scancode=0x00D1;
       
  2533                     beginrow=0;
       
  2534                     begincolumn=4;
       
  2535                     highlightbmpindex=0;
       
  2536                     highlightmaskbmpindex=0;
       
  2537                     },
       
  2538                 PENINPUT_LAYOUT_UNIT_KEY
       
  2539                     {
       
  2540                     unicode=<0x0143>;
       
  2541                     scancode=0x0143;
       
  2542                     beginrow=0;
       
  2543                     begincolumn=5;
       
  2544                     highlightbmpindex=0;
       
  2545                     highlightmaskbmpindex=0;
       
  2546                     },
       
  2547                 PENINPUT_LAYOUT_UNIT_KEY
       
  2548                     {
       
  2549                     unicode=<0x0145>;
       
  2550                     scancode=0x0145;
       
  2551                     beginrow=0;
       
  2552                     begincolumn=6;
       
  2553                     highlightbmpindex=0;
       
  2554                     highlightmaskbmpindex=0;
       
  2555                     },
       
  2556                 PENINPUT_LAYOUT_UNIT_KEY
       
  2557                     {
       
  2558                     unicode=<0x0147>;
       
  2559                     scancode=0x0147;
       
  2560                     beginrow=0;
       
  2561                     begincolumn=7;
       
  2562                     highlightbmpindex=0;
       
  2563                     highlightmaskbmpindex=0;
       
  2564                     },
       
  2565                 PENINPUT_LAYOUT_UNIT_KEY
       
  2566                     {
       
  2567                     unicode=<0x00D2>;
       
  2568                     scancode=0x00D2;
       
  2569                     beginrow=0;
       
  2570                     begincolumn=8;
       
  2571                     highlightbmpindex=0;
       
  2572                     highlightmaskbmpindex=0;
       
  2573                     },
       
  2574                 PENINPUT_LAYOUT_UNIT_KEY
       
  2575                     {
       
  2576                     unicode=<0x00D3>;
       
  2577                     scancode=0x00D3;
       
  2578                     beginrow=0;
       
  2579                     begincolumn=9;
       
  2580                     highlightbmpindex=0;
       
  2581                     highlightmaskbmpindex=0;
       
  2582                     },
       
  2583                 PENINPUT_LAYOUT_UNIT_KEY
       
  2584                     {
       
  2585                     unicode=<0x00D4>;
       
  2586                     scancode=0x00D4;
       
  2587                     beginrow=0;
       
  2588                     begincolumn=10;
       
  2589                     highlightbmpindex=0;
       
  2590                     highlightmaskbmpindex=0;
       
  2591                     },
       
  2592                 PENINPUT_LAYOUT_UNIT_KEY
       
  2593                     {
       
  2594                     unicode=<0x00D5>;
       
  2595                     scancode=0x00D5;
       
  2596                     beginrow=1;
       
  2597                     begincolumn=0;
       
  2598                     highlightbmpindex=0;
       
  2599                     highlightmaskbmpindex=0;
       
  2600                     },
       
  2601                 PENINPUT_LAYOUT_UNIT_KEY
       
  2602                     {
       
  2603                     unicode=<0x00D6>;
       
  2604                     scancode=0x00D6;
       
  2605                     beginrow=1;
       
  2606                     begincolumn=1;
       
  2607                     highlightbmpindex=0;
       
  2608                     highlightmaskbmpindex=0;
       
  2609                     },
       
  2610                 PENINPUT_LAYOUT_UNIT_KEY
       
  2611                     {
       
  2612                     unicode=<0x00D8>;
       
  2613                     scancode=0x00D8;
       
  2614                     beginrow=1;
       
  2615                     begincolumn=2;
       
  2616                     highlightbmpindex=0;
       
  2617                     highlightmaskbmpindex=0;
       
  2618                     },
       
  2619                 PENINPUT_LAYOUT_UNIT_KEY
       
  2620                     {
       
  2621                     unicode=<0x014C>;
       
  2622                     scancode=0x014C;
       
  2623                     beginrow=1;
       
  2624                     begincolumn=3;
       
  2625                     highlightbmpindex=0;
       
  2626                     highlightmaskbmpindex=0;
       
  2627                     },
       
  2628                 PENINPUT_LAYOUT_UNIT_KEY
       
  2629                     {
       
  2630                     unicode=<0x014E>;
       
  2631                     scancode=0x014E;
       
  2632                     beginrow=1;
       
  2633                     begincolumn=4;
       
  2634                     highlightbmpindex=0;
       
  2635                     highlightmaskbmpindex=0;
       
  2636                     },
       
  2637                 PENINPUT_LAYOUT_UNIT_KEY
       
  2638                     {
       
  2639                     unicode=<0x0150>;
       
  2640                     scancode=0x0150;
       
  2641                     beginrow=1;
       
  2642                     begincolumn=5;
       
  2643                     highlightbmpindex=0;
       
  2644                     highlightmaskbmpindex=0;
       
  2645                     },
       
  2646                 PENINPUT_LAYOUT_UNIT_KEY
       
  2647                     {
       
  2648                     unicode=<0x0152>;
       
  2649                     scancode=0x0152;
       
  2650                     beginrow=1;
       
  2651                     begincolumn=6;
       
  2652                     highlightbmpindex=0;
       
  2653                     highlightmaskbmpindex=0;
       
  2654                     },
       
  2655                 PENINPUT_LAYOUT_UNIT_KEY
       
  2656                     {
       
  2657                     unicode=<0x0154>;
       
  2658                     scancode=0x0154;
       
  2659                     beginrow=1;
       
  2660                     begincolumn=7;
       
  2661                     highlightbmpindex=0;
       
  2662                     highlightmaskbmpindex=0;
       
  2663                     },
       
  2664                 PENINPUT_LAYOUT_UNIT_KEY
       
  2665                     {
       
  2666                     unicode=<0x0156>;
       
  2667                     scancode=0x0156;
       
  2668                     beginrow=1;
       
  2669                     begincolumn=8;
       
  2670                     highlightbmpindex=0;
       
  2671                     highlightmaskbmpindex=0;
       
  2672                     },
       
  2673                 PENINPUT_LAYOUT_UNIT_KEY
       
  2674                     {
       
  2675                     unicode=<0x0158>;
       
  2676                     scancode=0x0158;
       
  2677                     beginrow=1;
       
  2678                     begincolumn=9;
       
  2679                     highlightbmpindex=0;
       
  2680                     highlightmaskbmpindex=0;
       
  2681                     },
       
  2682                 PENINPUT_LAYOUT_UNIT_KEY
       
  2683                     {
       
  2684                     unicode=<0x015A>;
       
  2685                     scancode=0x015A;
       
  2686                     beginrow=1;
       
  2687                     begincolumn=10;
       
  2688                     highlightbmpindex=0;
       
  2689                     highlightmaskbmpindex=0;
       
  2690                     },
       
  2691                 PENINPUT_LAYOUT_UNIT_KEY
       
  2692                     {
       
  2693                     unicode=<0x015C>;
       
  2694                     scancode=0x015C;
       
  2695                     beginrow=2;
       
  2696                     begincolumn=0;
       
  2697                     highlightbmpindex=0;
       
  2698                     highlightmaskbmpindex=0;
       
  2699                     },
       
  2700                 PENINPUT_LAYOUT_UNIT_KEY
       
  2701                     {
       
  2702                     unicode=<0x015E>;
       
  2703                     scancode=0x015E;
       
  2704                     beginrow=2;
       
  2705                     begincolumn=1;
       
  2706                     highlightbmpindex=0;
       
  2707                     highlightmaskbmpindex=0;
       
  2708                     },
       
  2709                 PENINPUT_LAYOUT_UNIT_KEY
       
  2710                     {
       
  2711                     unicode=<0x0160>;
       
  2712                     scancode=0x0160;
       
  2713                     beginrow=2;
       
  2714                     begincolumn=2;
       
  2715                     highlightbmpindex=0;
       
  2716                     highlightmaskbmpindex=0;
       
  2717                     },
       
  2718                 PENINPUT_LAYOUT_UNIT_KEY
       
  2719                     {
       
  2720                     unicode=<0x00DE>;
       
  2721                     scancode=0x00DE;
       
  2722                     beginrow=2;
       
  2723                     begincolumn=3;
       
  2724                     highlightbmpindex=0;
       
  2725                     highlightmaskbmpindex=0;
       
  2726                     },
       
  2727                 PENINPUT_LAYOUT_UNIT_KEY
       
  2728                     {
       
  2729                     unicode=<0x0162>;
       
  2730                     scancode=0x0162;
       
  2731                     beginrow=2;
       
  2732                     begincolumn=4;
       
  2733                     highlightbmpindex=0;
       
  2734                     highlightmaskbmpindex=0;
       
  2735                     },
       
  2736                 PENINPUT_LAYOUT_UNIT_KEY
       
  2737                     {
       
  2738                     unicode=<0x0164>;
       
  2739                     scancode=0x0164;
       
  2740                     beginrow=2;
       
  2741                     begincolumn=5;
       
  2742                     highlightbmpindex=0;
       
  2743                     highlightmaskbmpindex=0;
       
  2744                     },
       
  2745                 PENINPUT_LAYOUT_UNIT_KEY
       
  2746                     {
       
  2747                     unicode=<0x00D9>;
       
  2748                     scancode=0x00D9;
       
  2749                     beginrow=2;
       
  2750                     begincolumn=6;
       
  2751                     highlightbmpindex=0;
       
  2752                     highlightmaskbmpindex=0;
       
  2753                     },
       
  2754                 PENINPUT_LAYOUT_UNIT_KEY
       
  2755                     {
       
  2756                     unicode=<0x00DA>;
       
  2757                     scancode=0x00DA;
       
  2758                     beginrow=2;
       
  2759                     begincolumn=7;
       
  2760                     highlightbmpindex=0;
       
  2761                     highlightmaskbmpindex=0;
       
  2762                     },
       
  2763                 PENINPUT_LAYOUT_UNIT_KEY
       
  2764                     {
       
  2765                     unicode=<0x00DB>;
       
  2766                     scancode=0x00DB;
       
  2767                     beginrow=2;
       
  2768                     begincolumn=8;
       
  2769                     highlightbmpindex=0;
       
  2770                     highlightmaskbmpindex=0;
       
  2771                     },
       
  2772                 PENINPUT_LAYOUT_UNIT_KEY
       
  2773                     {
       
  2774                     unicode=<0x00DC>;
       
  2775                     scancode=0x00DC;
       
  2776                     beginrow=2;
       
  2777                     begincolumn=9;
       
  2778                     highlightbmpindex=0;
       
  2779                     highlightmaskbmpindex=0;
       
  2780                     },
       
  2781                 PENINPUT_LAYOUT_UNIT_KEY
       
  2782                     {
       
  2783                     unicode=<0x016A>;
       
  2784                     scancode=0x016A;
       
  2785                     beginrow=2;
       
  2786                     begincolumn=10;
       
  2787                     highlightbmpindex=0;
       
  2788                     highlightmaskbmpindex=0;
       
  2789                     },
       
  2790                 PENINPUT_LAYOUT_UNIT_KEY
       
  2791                     {
       
  2792                     unicode=<0x016C>;
       
  2793                     scancode=0x016C;
       
  2794                     beginrow=3;
       
  2795                     begincolumn=0;
       
  2796                     highlightbmpindex=0;
       
  2797                     highlightmaskbmpindex=0;
       
  2798                     },
       
  2799                 PENINPUT_LAYOUT_UNIT_KEY
       
  2800                     {
       
  2801                     unicode=<0x016E>;
       
  2802                     scancode=0x016E;
       
  2803                     beginrow=3;
       
  2804                     begincolumn=1;
       
  2805                     highlightbmpindex=0;
       
  2806                     highlightmaskbmpindex=0;
       
  2807                     },
       
  2808                 PENINPUT_LAYOUT_UNIT_KEY
       
  2809                     {
       
  2810                     unicode=<0x0170>;
       
  2811                     scancode=0x0170;
       
  2812                     beginrow=3;
       
  2813                     begincolumn=2;
       
  2814                     highlightbmpindex=0;
       
  2815                     highlightmaskbmpindex=0;
       
  2816                     },
       
  2817                 PENINPUT_LAYOUT_UNIT_KEY
       
  2818                     {
       
  2819                     unicode=<0x0172>;
       
  2820                     scancode=0x0172;
       
  2821                     beginrow=3;
       
  2822                     begincolumn=3;
       
  2823                     highlightbmpindex=0;
       
  2824                     highlightmaskbmpindex=0;
       
  2825                     },
       
  2826                 PENINPUT_LAYOUT_UNIT_KEY
       
  2827                     {
       
  2828                     unicode=<0x0174>;
       
  2829                     scancode=0x0174;
       
  2830                     beginrow=3;
       
  2831                     begincolumn=4;
       
  2832                     highlightbmpindex=0;
       
  2833                     highlightmaskbmpindex=0;
       
  2834                     },
       
  2835                 PENINPUT_LAYOUT_UNIT_KEY
       
  2836                     {
       
  2837                     unicode=<0x00DD>;
       
  2838                     scancode=0x00DD;
       
  2839                     beginrow=3;
       
  2840                     begincolumn=5;
       
  2841                     highlightbmpindex=0;
       
  2842                     highlightmaskbmpindex=0;
       
  2843                     },
       
  2844                 PENINPUT_LAYOUT_UNIT_KEY
       
  2845                     {
       
  2846                     unicode=<0x0178>;
       
  2847                     scancode=0x0178;
       
  2848                     beginrow=3;
       
  2849                     begincolumn=6;
       
  2850                     highlightbmpindex=0;
       
  2851                     highlightmaskbmpindex=0;
       
  2852                     },
       
  2853                 PENINPUT_LAYOUT_UNIT_KEY
       
  2854                     {
       
  2855                     unicode=<0x0176>;
       
  2856                     scancode=0x0176;
       
  2857                     beginrow=3;
       
  2858                     begincolumn=7;
       
  2859                     highlightbmpindex=0;
       
  2860                     highlightmaskbmpindex=0;
       
  2861                     },
       
  2862                 PENINPUT_LAYOUT_UNIT_KEY
       
  2863                     {
       
  2864                     unicode=<0x0179>;
       
  2865                     scancode=0x0179;
       
  2866                     beginrow=3;
       
  2867                     begincolumn=8;
       
  2868                     highlightbmpindex=0;
       
  2869                     highlightmaskbmpindex=0;
       
  2870                     },
       
  2871                 PENINPUT_LAYOUT_UNIT_KEY
       
  2872                     {
       
  2873                     unicode=<0x017B>;
       
  2874                     scancode=0x017B;
       
  2875                     beginrow=3;
       
  2876                     begincolumn=9;
       
  2877                     highlightbmpindex=0;
       
  2878                     highlightmaskbmpindex=0;
       
  2879                     },
       
  2880                 PENINPUT_LAYOUT_UNIT_KEY
       
  2881                     {
       
  2882                     unicode=<0x017D>;
       
  2883                     scancode=0x017D;
       
  2884                     beginrow=3;
       
  2885                     begincolumn=10;
       
  2886                     highlightbmpindex=0;
       
  2887                     highlightmaskbmpindex=0;
       
  2888                     }
       
  2889                 };
       
  2890             },
       
  2891 
       
  2892         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2893             {
       
  2894             id=EPeninputVkbLayoutNativeNumber;
       
  2895             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2896             imgmajorskinid=EAknsMajorGeneric;
       
  2897             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  2898             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  2899             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2900             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2901             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2902             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2903             colcount=11;
       
  2904             rowcount=4;
       
  2905             highlightbmps =
       
  2906                 {
       
  2907                 PENINPUT_LAYOUT_BITMAP_ID
       
  2908                     {
       
  2909                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  2910                     },
       
  2911                 PENINPUT_LAYOUT_BITMAP_ID
       
  2912                     {
       
  2913                     bmpid=0xffff;
       
  2914                     }
       
  2915                 };
       
  2916             highlightmaskbmps =
       
  2917                 {
       
  2918                 PENINPUT_LAYOUT_BITMAP_ID
       
  2919                     {
       
  2920                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  2921                     },
       
  2922                 PENINPUT_LAYOUT_BITMAP_ID
       
  2923                     {
       
  2924                     bmpid=0xffff;
       
  2925                     }
       
  2926                 };
       
  2927             keys =
       
  2928                 {
       
  2929                 PENINPUT_LAYOUT_UNIT_KEY
       
  2930                     {
       
  2931                     unicode=<0x0031>;
       
  2932                     scancode=0x0031;
       
  2933                     beginrow=0;
       
  2934                     begincolumn=0;
       
  2935                     highlightbmpindex=0;
       
  2936                     highlightmaskbmpindex=0;
       
  2937                     },
       
  2938                 PENINPUT_LAYOUT_UNIT_KEY
       
  2939                     {
       
  2940                     unicode=<0x0032>;
       
  2941                     scancode=0x0032;
       
  2942                     beginrow=0;
       
  2943                     begincolumn=1;
       
  2944                     highlightbmpindex=0;
       
  2945                     highlightmaskbmpindex=0;
       
  2946                     },
       
  2947                 PENINPUT_LAYOUT_UNIT_KEY
       
  2948                     {
       
  2949                     unicode=<0x0033>;
       
  2950                     scancode=0x0033;
       
  2951                     beginrow=0;
       
  2952                     begincolumn=2;
       
  2953                     highlightbmpindex=0;
       
  2954                     highlightmaskbmpindex=0;
       
  2955                     },
       
  2956                 PENINPUT_LAYOUT_UNIT_KEY
       
  2957                     {
       
  2958                     unicode=<0x002B>;
       
  2959                     scancode=0x002B;
       
  2960                     beginrow=0;
       
  2961                     begincolumn=3;
       
  2962                     highlightbmpindex=0;
       
  2963                     highlightmaskbmpindex=0;
       
  2964                     },
       
  2965                 PENINPUT_LAYOUT_UNIT_KEY
       
  2966                     {
       
  2967                     unicode=<0x002C>;
       
  2968                     scancode=0x002C;
       
  2969                     beginrow=0;
       
  2970                     begincolumn=4;
       
  2971                     highlightbmpindex=0;
       
  2972                     highlightmaskbmpindex=0;
       
  2973                     },
       
  2974                 PENINPUT_LAYOUT_UNIT_KEY
       
  2975                     {
       
  2976                     unicode=<0x002E>;
       
  2977                     scancode=0x002E;
       
  2978                     beginrow=0;
       
  2979                     begincolumn=5;
       
  2980                     highlightbmpindex=0;
       
  2981                     highlightmaskbmpindex=0;
       
  2982                     },
       
  2983                 PENINPUT_LAYOUT_UNIT_KEY
       
  2984                     {
       
  2985                     unicode=<0x003B>;
       
  2986                     scancode=0x003B;
       
  2987                     beginrow=0;
       
  2988                     begincolumn=6;
       
  2989                     highlightbmpindex=0;
       
  2990                     highlightmaskbmpindex=0;
       
  2991                     },
       
  2992                 PENINPUT_LAYOUT_UNIT_KEY
       
  2993                     {
       
  2994                     unicode=<0x003A>;
       
  2995                     scancode=0x003A;
       
  2996                     beginrow=0;
       
  2997                     begincolumn=7;
       
  2998                     highlightbmpindex=0;
       
  2999                     highlightmaskbmpindex=0;
       
  3000                     },
       
  3001                 PENINPUT_LAYOUT_UNIT_KEY
       
  3002                     {
       
  3003                     unicode=<0x0021>;
       
  3004                     scancode=0x0021;
       
  3005                     beginrow=0;
       
  3006                     begincolumn=8;
       
  3007                     highlightbmpindex=0;
       
  3008                     highlightmaskbmpindex=0;
       
  3009                     },
       
  3010                 PENINPUT_LAYOUT_UNIT_KEY
       
  3011                     {
       
  3012                     unicode=<0x003F>;
       
  3013                     scancode=0x003F;
       
  3014                     beginrow=0;
       
  3015                     begincolumn=9;
       
  3016                     highlightbmpindex=0;
       
  3017                     highlightmaskbmpindex=0;
       
  3018                     },
       
  3019                 PENINPUT_LAYOUT_UNIT_KEY
       
  3020                     {
       
  3021                     unicode=<0x0026>;
       
  3022                     scancode=0x0026;
       
  3023                     beginrow=0;
       
  3024                     begincolumn=10;
       
  3025                     highlightbmpindex=0;
       
  3026                     highlightmaskbmpindex=0;
       
  3027                     },
       
  3028                 PENINPUT_LAYOUT_UNIT_KEY
       
  3029                     {
       
  3030                     unicode=<0x0034>;
       
  3031                     scancode=0x0034;
       
  3032                     beginrow=1;
       
  3033                     begincolumn=0;
       
  3034                     highlightbmpindex=0;
       
  3035                     highlightmaskbmpindex=0;
       
  3036                     },
       
  3037                 PENINPUT_LAYOUT_UNIT_KEY
       
  3038                     {
       
  3039                     unicode=<0x0035>;
       
  3040                     scancode=0x0035;
       
  3041                     beginrow=1;
       
  3042                     begincolumn=1;
       
  3043                     highlightbmpindex=0;
       
  3044                     highlightmaskbmpindex=0;
       
  3045                     },
       
  3046                 PENINPUT_LAYOUT_UNIT_KEY
       
  3047                     {
       
  3048                     unicode=<0x0036>;
       
  3049                     scancode=0x0036;
       
  3050                     beginrow=1;
       
  3051                     begincolumn=2;
       
  3052                     highlightbmpindex=0;
       
  3053                     highlightmaskbmpindex=0;
       
  3054                     },
       
  3055                 PENINPUT_LAYOUT_UNIT_KEY
       
  3056                     {
       
  3057                     unicode=<0x0070>;
       
  3058                     scancode=0x0070;
       
  3059                     beginrow=1;
       
  3060                     begincolumn=3;
       
  3061                     highlightbmpindex=0;
       
  3062                     highlightmaskbmpindex=0;
       
  3063                     },
       
  3064                 PENINPUT_LAYOUT_UNIT_KEY
       
  3065                     {
       
  3066                     unicode=<0x002D>;
       
  3067                     scancode=0x002D;
       
  3068                     beginrow=1;
       
  3069                     begincolumn=4;
       
  3070                     highlightbmpindex=0;
       
  3071                     highlightmaskbmpindex=0;
       
  3072                     },
       
  3073                 PENINPUT_LAYOUT_UNIT_KEY
       
  3074                     {
       
  3075                     unicode=<0x003D>;
       
  3076                     scancode=0x003D;
       
  3077                     beginrow=1;
       
  3078                     begincolumn=5;
       
  3079                     highlightbmpindex=0;
       
  3080                     highlightmaskbmpindex=0;
       
  3081                     },
       
  3082                 PENINPUT_LAYOUT_UNIT_KEY
       
  3083                     {
       
  3084                     unicode=<0x005F>;
       
  3085                     scancode=0x005F;
       
  3086                     beginrow=1;
       
  3087                     begincolumn=6;
       
  3088                     highlightbmpindex=0;
       
  3089                     highlightmaskbmpindex=0;
       
  3090                     },
       
  3091                 PENINPUT_LAYOUT_UNIT_KEY
       
  3092                     {
       
  3093                     unicode=<0x0027>;
       
  3094                     scancode=0x0027;
       
  3095                     beginrow=1;
       
  3096                     begincolumn=7;
       
  3097                     highlightbmpindex=0;
       
  3098                     highlightmaskbmpindex=0;
       
  3099                     },
       
  3100                 PENINPUT_LAYOUT_UNIT_KEY
       
  3101                     {
       
  3102                     unicode=<0x0022>;
       
  3103                     scancode=0x0022;
       
  3104                     beginrow=1;
       
  3105                     begincolumn=8;
       
  3106                     highlightbmpindex=0;
       
  3107                     highlightmaskbmpindex=0;
       
  3108                     },
       
  3109                 PENINPUT_LAYOUT_UNIT_KEY
       
  3110                     {
       
  3111                     unicode=<0x0028>;
       
  3112                     scancode=0x0028;
       
  3113                     beginrow=1;
       
  3114                     begincolumn=9;
       
  3115                     highlightbmpindex=0;
       
  3116                     highlightmaskbmpindex=0;
       
  3117                     },
       
  3118                 PENINPUT_LAYOUT_UNIT_KEY
       
  3119                     {
       
  3120                     unicode=<0x0029>;
       
  3121                     scancode=0x0029;
       
  3122                     beginrow=1;
       
  3123                     begincolumn=10;
       
  3124                     highlightbmpindex=0;
       
  3125                     highlightmaskbmpindex=0;
       
  3126                     },
       
  3127                 PENINPUT_LAYOUT_UNIT_KEY
       
  3128                     {
       
  3129                     unicode=<0x0037>;
       
  3130                     scancode=0x0037;
       
  3131                     beginrow=2;
       
  3132                     begincolumn=0;
       
  3133                     highlightbmpindex=0;
       
  3134                     highlightmaskbmpindex=0;
       
  3135                     },
       
  3136                 PENINPUT_LAYOUT_UNIT_KEY
       
  3137                     {
       
  3138                     unicode=<0x0038>;
       
  3139                     scancode=0x0038;
       
  3140                     beginrow=2;
       
  3141                     begincolumn=1;
       
  3142                     highlightbmpindex=0;
       
  3143                     highlightmaskbmpindex=0;
       
  3144                     },
       
  3145                 PENINPUT_LAYOUT_UNIT_KEY
       
  3146                     {
       
  3147                     unicode=<0x0039>;
       
  3148                     scancode=0x0039;
       
  3149                     beginrow=2;
       
  3150                     begincolumn=2;
       
  3151                     highlightbmpindex=0;
       
  3152                     highlightmaskbmpindex=0;
       
  3153                     },
       
  3154                 PENINPUT_LAYOUT_UNIT_KEY
       
  3155                     {
       
  3156                     unicode=<0x0077>;
       
  3157                     scancode=0x0077;
       
  3158                     beginrow=2;
       
  3159                     begincolumn=3;
       
  3160                     highlightbmpindex=0;
       
  3161                     highlightmaskbmpindex=0;
       
  3162                     },
       
  3163                 PENINPUT_LAYOUT_UNIT_KEY
       
  3164                     {
       
  3165                     unicode=<0x0040>;
       
  3166                     scancode=0x0040;
       
  3167                     beginrow=2;
       
  3168                     begincolumn=4;
       
  3169                     highlightbmpindex=0;
       
  3170                     highlightmaskbmpindex=0;
       
  3171                     },
       
  3172                 PENINPUT_LAYOUT_UNIT_KEY
       
  3173                     {
       
  3174                     unicode=<0x201E>;
       
  3175                     scancode=0x201E;
       
  3176                     beginrow=2;
       
  3177                     begincolumn=5;
       
  3178                     highlightbmpindex=0;
       
  3179                     highlightmaskbmpindex=0;
       
  3180                     },
       
  3181                 PENINPUT_LAYOUT_UNIT_KEY
       
  3182                     {
       
  3183                     unicode=<0x201D>;
       
  3184                     scancode=0x201D;
       
  3185                     beginrow=2;
       
  3186                     begincolumn=6;
       
  3187                     highlightbmpindex=0;
       
  3188                     highlightmaskbmpindex=0;
       
  3189                     },
       
  3190                 PENINPUT_LAYOUT_UNIT_KEY
       
  3191                     {
       
  3192                     unicode=<0x002F>;
       
  3193                     scancode=0x002F;
       
  3194                     beginrow=2;
       
  3195                     begincolumn=7;
       
  3196                     highlightbmpindex=0;
       
  3197                     highlightmaskbmpindex=0;
       
  3198                     },
       
  3199                 PENINPUT_LAYOUT_UNIT_KEY
       
  3200                     {
       
  3201                     unicode=<0x005C>;
       
  3202                     scancode=0x005C;
       
  3203                     beginrow=2;
       
  3204                     begincolumn=8;
       
  3205                     highlightbmpindex=0;
       
  3206                     highlightmaskbmpindex=0;
       
  3207                     },
       
  3208                 PENINPUT_LAYOUT_UNIT_KEY
       
  3209                     {
       
  3210                     unicode=<0x007B>;
       
  3211                     scancode=0x007B;
       
  3212                     beginrow=2;
       
  3213                     begincolumn=9;
       
  3214                     highlightbmpindex=0;
       
  3215                     highlightmaskbmpindex=0;
       
  3216                     },
       
  3217                 PENINPUT_LAYOUT_UNIT_KEY
       
  3218                     {
       
  3219                     unicode=<0x007D>;
       
  3220                     scancode=0x007D;
       
  3221                     beginrow=2;
       
  3222                     begincolumn=10;
       
  3223                     highlightbmpindex=0;
       
  3224                     highlightmaskbmpindex=0;
       
  3225                     },
       
  3226                 PENINPUT_LAYOUT_UNIT_KEY
       
  3227                     {
       
  3228                     unicode=<0x002A>;
       
  3229                     scancode=0x002A;
       
  3230                     beginrow=3;
       
  3231                     begincolumn=0;
       
  3232                     highlightbmpindex=0;
       
  3233                     highlightmaskbmpindex=0;
       
  3234                     },
       
  3235                 PENINPUT_LAYOUT_UNIT_KEY
       
  3236                     {
       
  3237                     unicode=<0x0030>;
       
  3238                     scancode=0x0030;
       
  3239                     beginrow=3;
       
  3240                     begincolumn=1;
       
  3241                     highlightbmpindex=0;
       
  3242                     highlightmaskbmpindex=0;
       
  3243                     },
       
  3244                 PENINPUT_LAYOUT_UNIT_KEY
       
  3245                     {
       
  3246                     unicode=<0x0023>;
       
  3247                     scancode=0x0023;
       
  3248                     beginrow=3;
       
  3249                     begincolumn=2;
       
  3250                     highlightbmpindex=0;
       
  3251                     highlightmaskbmpindex=0;
       
  3252                     },
       
  3253                 PENINPUT_LAYOUT_UNIT_KEY
       
  3254                     {
       
  3255                     unicode=<0x00B1>;
       
  3256                     scancode=0x00B1;
       
  3257                     beginrow=3;
       
  3258                     begincolumn=3;
       
  3259                     highlightbmpindex=0;
       
  3260                     highlightmaskbmpindex=0;
       
  3261                     },
       
  3262                 PENINPUT_LAYOUT_UNIT_KEY
       
  3263                     {
       
  3264                     unicode=<0x0025>;
       
  3265                     scancode=0x0025;
       
  3266                     beginrow=3;
       
  3267                     begincolumn=4;
       
  3268                     highlightbmpindex=0;
       
  3269                     highlightmaskbmpindex=0;
       
  3270                     },
       
  3271                 PENINPUT_LAYOUT_UNIT_KEY
       
  3272                     {
       
  3273                     unicode=<0x003C>;
       
  3274                     scancode=0x003C;
       
  3275                     beginrow=3;
       
  3276                     begincolumn=5;
       
  3277                     highlightbmpindex=0;
       
  3278                     highlightmaskbmpindex=0;
       
  3279                     },
       
  3280                 PENINPUT_LAYOUT_UNIT_KEY
       
  3281                     {
       
  3282                     unicode=<0x003E>;
       
  3283                     scancode=0x003E;
       
  3284                     beginrow=3;
       
  3285                     begincolumn=6;
       
  3286                     highlightbmpindex=0;
       
  3287                     highlightmaskbmpindex=0;
       
  3288                     },
       
  3289                 PENINPUT_LAYOUT_UNIT_KEY
       
  3290                     {
       
  3291                     unicode=<0x00AB>;
       
  3292                     scancode=0x00AB;
       
  3293                     beginrow=3;
       
  3294                     begincolumn=7;
       
  3295                     highlightbmpindex=0;
       
  3296                     highlightmaskbmpindex=0;
       
  3297                     },
       
  3298                 PENINPUT_LAYOUT_UNIT_KEY
       
  3299                     {
       
  3300                     unicode=<0x00BB>;
       
  3301                     scancode=0x00BB;
       
  3302                     beginrow=3;
       
  3303                     begincolumn=8;
       
  3304                     highlightbmpindex=0;
       
  3305                     highlightmaskbmpindex=0;
       
  3306                     },
       
  3307                 PENINPUT_LAYOUT_UNIT_KEY
       
  3308                     {
       
  3309                     unicode=<0x005B>;
       
  3310                     scancode=0x005B;
       
  3311                     beginrow=3;
       
  3312                     begincolumn=9;
       
  3313                     highlightbmpindex=0;
       
  3314                     highlightmaskbmpindex=0;
       
  3315                     },
       
  3316                 PENINPUT_LAYOUT_UNIT_KEY
       
  3317                     {
       
  3318                     unicode=<0x005D>;
       
  3319                     scancode=0x005D;
       
  3320                     beginrow=3;
       
  3321                     begincolumn=10;
       
  3322                     highlightbmpindex=0;
       
  3323                     highlightmaskbmpindex=0;
       
  3324                     }
       
  3325                 };
       
  3326             },
       
  3327 
       
  3328 
       
  3329 
       
  3330         PENINPUT_LAYOUT_VKB_LAYOUT
       
  3331             {
       
  3332             id=EPeninputVkbLayoutNativeNumberShift;
       
  3333             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3334             imgmajorskinid=EAknsMajorGeneric;
       
  3335             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  3336             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  3337             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  3338             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  3339             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  3340             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  3341             colcount=11;
       
  3342             rowcount=4;
       
  3343             highlightbmps =
       
  3344                 {
       
  3345                 PENINPUT_LAYOUT_BITMAP_ID
       
  3346                     {
       
  3347                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  3348                     },
       
  3349                 PENINPUT_LAYOUT_BITMAP_ID
       
  3350                     {
       
  3351                     bmpid=0xffff;
       
  3352                     }
       
  3353                 };
       
  3354             highlightmaskbmps =
       
  3355                 {
       
  3356                 PENINPUT_LAYOUT_BITMAP_ID
       
  3357                     {
       
  3358                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  3359                     },
       
  3360                 PENINPUT_LAYOUT_BITMAP_ID
       
  3361                     {
       
  3362                     bmpid=0xffff;
       
  3363                     }
       
  3364                 };
       
  3365             keys =
       
  3366                 {
       
  3367                 PENINPUT_LAYOUT_UNIT_KEY
       
  3368                     {
       
  3369                     unicode=<0x0031>;
       
  3370                     scancode=0x0031;
       
  3371                     beginrow=0;
       
  3372                     begincolumn=0;
       
  3373                     highlightbmpindex=0;
       
  3374                     highlightmaskbmpindex=0;
       
  3375                     },
       
  3376                 PENINPUT_LAYOUT_UNIT_KEY
       
  3377                     {
       
  3378                     unicode=<0x0032>;
       
  3379                     scancode=0x0032;
       
  3380                     beginrow=0;
       
  3381                     begincolumn=1;
       
  3382                     highlightbmpindex=0;
       
  3383                     highlightmaskbmpindex=0;
       
  3384                     },
       
  3385                 PENINPUT_LAYOUT_UNIT_KEY
       
  3386                     {
       
  3387                     unicode=<0x0033>;
       
  3388                     scancode=0x0033;
       
  3389                     beginrow=0;
       
  3390                     begincolumn=2;
       
  3391                     highlightbmpindex=0;
       
  3392                     highlightmaskbmpindex=0;
       
  3393                     },
       
  3394                 PENINPUT_LAYOUT_UNIT_KEY
       
  3395                     {
       
  3396                     unicode=<0x002B>;
       
  3397                     scancode=0x002B;
       
  3398                     beginrow=0;
       
  3399                     begincolumn=3;
       
  3400                     highlightbmpindex=0;
       
  3401                     highlightmaskbmpindex=0;
       
  3402                     },
       
  3403                 PENINPUT_LAYOUT_UNIT_KEY
       
  3404                     {
       
  3405                     unicode=<0x007E>;
       
  3406                     scancode=0x007E;
       
  3407                     beginrow=0;
       
  3408                     begincolumn=4;
       
  3409                     highlightbmpindex=0;
       
  3410                     highlightmaskbmpindex=0;
       
  3411                     },
       
  3412                 PENINPUT_LAYOUT_UNIT_KEY
       
  3413                     {
       
  3414                     unicode=<0x005E>;
       
  3415                     scancode=0x005E;
       
  3416                     beginrow=0;
       
  3417                     begincolumn=5;
       
  3418                     highlightbmpindex=0;
       
  3419                     highlightmaskbmpindex=0;
       
  3420                     },
       
  3421                 PENINPUT_LAYOUT_UNIT_KEY
       
  3422                     {
       
  3423                     unicode=<0x0060>;
       
  3424                     scancode=0x0060;
       
  3425                     beginrow=0;
       
  3426                     begincolumn=6;
       
  3427                     highlightbmpindex=0;
       
  3428                     highlightmaskbmpindex=0;
       
  3429                     },
       
  3430                 PENINPUT_LAYOUT_UNIT_KEY
       
  3431                     {
       
  3432                     unicode=<0x2248>;
       
  3433                     scancode=0x2248;
       
  3434                     beginrow=0;
       
  3435                     begincolumn=7;
       
  3436                     highlightbmpindex=0;
       
  3437                     highlightmaskbmpindex=0;
       
  3438                     },
       
  3439                 PENINPUT_LAYOUT_UNIT_KEY
       
  3440                     {
       
  3441                     unicode=<0x00A1>;
       
  3442                     scancode=0x00A1;
       
  3443                     beginrow=0;
       
  3444                     begincolumn=8;
       
  3445                     highlightbmpindex=0;
       
  3446                     highlightmaskbmpindex=0;
       
  3447                     },
       
  3448                 PENINPUT_LAYOUT_UNIT_KEY
       
  3449                     {
       
  3450                     unicode=<0x00BF>;
       
  3451                     scancode=0x00BF;
       
  3452                     beginrow=0;
       
  3453                     begincolumn=9;
       
  3454                     highlightbmpindex=0;
       
  3455                     highlightmaskbmpindex=0;
       
  3456                     },
       
  3457                 PENINPUT_LAYOUT_UNIT_KEY
       
  3458                     {
       
  3459                     unicode=<0x00B0>;
       
  3460                     scancode=0x00B0;
       
  3461                     beginrow=0;
       
  3462                     begincolumn=10;
       
  3463                     highlightbmpindex=0;
       
  3464                     highlightmaskbmpindex=0;
       
  3465                     },
       
  3466                 PENINPUT_LAYOUT_UNIT_KEY
       
  3467                     {
       
  3468                     unicode=<0x0034>;
       
  3469                     scancode=0x0034;
       
  3470                     beginrow=1;
       
  3471                     begincolumn=0;
       
  3472                     highlightbmpindex=0;
       
  3473                     highlightmaskbmpindex=0;
       
  3474                     },
       
  3475                 PENINPUT_LAYOUT_UNIT_KEY
       
  3476                     {
       
  3477                     unicode=<0x0035>;
       
  3478                     scancode=0x0035;
       
  3479                     beginrow=1;
       
  3480                     begincolumn=1;
       
  3481                     highlightbmpindex=0;
       
  3482                     highlightmaskbmpindex=0;
       
  3483                     },
       
  3484                 PENINPUT_LAYOUT_UNIT_KEY
       
  3485                     {
       
  3486                     unicode=<0x0036>;
       
  3487                     scancode=0x0036;
       
  3488                     beginrow=1;
       
  3489                     begincolumn=2;
       
  3490                     highlightbmpindex=0;
       
  3491                     highlightmaskbmpindex=0;
       
  3492                     },
       
  3493                 PENINPUT_LAYOUT_UNIT_KEY
       
  3494                     {
       
  3495                     unicode=<0x00A7>;
       
  3496                     scancode=0x00A7;
       
  3497                     beginrow=1;
       
  3498                     begincolumn=3;
       
  3499                     highlightbmpindex=0;
       
  3500                     highlightmaskbmpindex=0;
       
  3501                     },
       
  3502                 PENINPUT_LAYOUT_UNIT_KEY
       
  3503                     {
       
  3504                     unicode=<0x007C>;
       
  3505                     scancode=0x007C;
       
  3506                     beginrow=1;
       
  3507                     begincolumn=4;
       
  3508                     highlightbmpindex=0;
       
  3509                     highlightmaskbmpindex=0;
       
  3510                     },
       
  3511                 PENINPUT_LAYOUT_UNIT_KEY
       
  3512                     {
       
  3513                     unicode=<0x0045>;
       
  3514                     scancode=0x0045;
       
  3515                     beginrow=1;
       
  3516                     begincolumn=5;
       
  3517                     highlightbmpindex=0;
       
  3518                     highlightmaskbmpindex=0;
       
  3519                     },
       
  3520                 PENINPUT_LAYOUT_UNIT_KEY
       
  3521                     {
       
  3522                     unicode=<0x20AC>;
       
  3523                     scancode=0x20AC;
       
  3524                     beginrow=1;
       
  3525                     begincolumn=6;
       
  3526                     highlightbmpindex=0;
       
  3527                     highlightmaskbmpindex=0;
       
  3528                     },
       
  3529                 PENINPUT_LAYOUT_UNIT_KEY
       
  3530                     {
       
  3531                     unicode=<0x00A3>;
       
  3532                     scancode=0x00A3;
       
  3533                     beginrow=1;
       
  3534                     begincolumn=7;
       
  3535                     highlightbmpindex=0;
       
  3536                     highlightmaskbmpindex=0;
       
  3537                     },
       
  3538                 PENINPUT_LAYOUT_UNIT_KEY
       
  3539                     {
       
  3540                     unicode=<0x0024>;
       
  3541                     scancode=0x0024;
       
  3542                     beginrow=1;
       
  3543                     begincolumn=8;
       
  3544                     highlightbmpindex=0;
       
  3545                     highlightmaskbmpindex=0;
       
  3546                     },
       
  3547                 PENINPUT_LAYOUT_UNIT_KEY
       
  3548                     {
       
  3549                     unicode=<0x00A5>;
       
  3550                     scancode=0x00A5;
       
  3551                     beginrow=1;
       
  3552                     begincolumn=9;
       
  3553                     highlightbmpindex=0;
       
  3554                     highlightmaskbmpindex=0;
       
  3555                     },
       
  3556                 PENINPUT_LAYOUT_UNIT_KEY
       
  3557                     {
       
  3558                     unicode=<0x00A2>;
       
  3559                     scancode=0x00A2;
       
  3560                     beginrow=1;
       
  3561                     begincolumn=10;
       
  3562                     highlightbmpindex=0;
       
  3563                     highlightmaskbmpindex=0;
       
  3564                     },
       
  3565                 PENINPUT_LAYOUT_UNIT_KEY
       
  3566                     {
       
  3567                     unicode=<0x0037>;
       
  3568                     scancode=0x0037;
       
  3569                     beginrow=2;
       
  3570                     begincolumn=0;
       
  3571                     highlightbmpindex=0;
       
  3572                     highlightmaskbmpindex=0;
       
  3573                     },
       
  3574                 PENINPUT_LAYOUT_UNIT_KEY
       
  3575                     {
       
  3576                     unicode=<0x0038>;
       
  3577                     scancode=0x0038;
       
  3578                     beginrow=2;
       
  3579                     begincolumn=1;
       
  3580                     highlightbmpindex=0;
       
  3581                     highlightmaskbmpindex=0;
       
  3582                     },
       
  3583                 PENINPUT_LAYOUT_UNIT_KEY
       
  3584                     {
       
  3585                     unicode=<0x0039>;
       
  3586                     scancode=0x0039;
       
  3587                     beginrow=2;
       
  3588                     begincolumn=2;
       
  3589                     highlightbmpindex=0;
       
  3590                     highlightmaskbmpindex=0;
       
  3591                     },
       
  3592                 PENINPUT_LAYOUT_UNIT_KEY
       
  3593                     {
       
  3594                     unicode=<0x00A4>;
       
  3595                     scancode=0x00A4;
       
  3596                     beginrow=2;
       
  3597                     begincolumn=3;
       
  3598                     highlightbmpindex=0;
       
  3599                     highlightmaskbmpindex=0;
       
  3600                     },
       
  3601                 PENINPUT_LAYOUT_UNIT_KEY
       
  3602                     {
       
  3603                     unicode=<0x20AA>;
       
  3604                     scancode=0x20AA;
       
  3605                     beginrow=2;
       
  3606                     begincolumn=4;
       
  3607                     highlightbmpindex=0;
       
  3608                     highlightmaskbmpindex=0;
       
  3609                     },
       
  3610                 PENINPUT_LAYOUT_UNIT_KEY
       
  3611                     {
       
  3612                     unicode=<0x0E3F>;
       
  3613                     scancode=0x0E3F;
       
  3614                     beginrow=2;
       
  3615                     begincolumn=5;
       
  3616                     highlightbmpindex=0;
       
  3617                     highlightmaskbmpindex=0;
       
  3618                     },
       
  3619                 PENINPUT_LAYOUT_UNIT_KEY
       
  3620                     {
       
  3621                     unicode=<0x20AB>;
       
  3622                     scancode=0x20AB;
       
  3623                     beginrow=2;
       
  3624                     begincolumn=6;
       
  3625                     highlightbmpindex=0;
       
  3626                     highlightmaskbmpindex=0;
       
  3627                     },
       
  3628                 PENINPUT_LAYOUT_UNIT_KEY
       
  3629                     {
       
  3630                     unicode=<0x00B9>;
       
  3631                     scancode=0x00B9;
       
  3632                     beginrow=2;
       
  3633                     begincolumn=7;
       
  3634                     highlightbmpindex=0;
       
  3635                     highlightmaskbmpindex=0;
       
  3636                     },
       
  3637                 PENINPUT_LAYOUT_UNIT_KEY
       
  3638                     {
       
  3639                     unicode=<0x00B2>;
       
  3640                     scancode=0x00B2;
       
  3641                     beginrow=2;
       
  3642                     begincolumn=8;
       
  3643                     highlightbmpindex=0;
       
  3644                     highlightmaskbmpindex=0;
       
  3645                     },
       
  3646                 PENINPUT_LAYOUT_UNIT_KEY
       
  3647                     {
       
  3648                     unicode=<0x00B3>;
       
  3649                     scancode=0x00B3;
       
  3650                     beginrow=2;
       
  3651                     begincolumn=9;
       
  3652                     highlightbmpindex=0;
       
  3653                     highlightmaskbmpindex=0;
       
  3654                     },
       
  3655                 PENINPUT_LAYOUT_UNIT_KEY
       
  3656                     {
       
  3657                     unicode=<0x00AA>;
       
  3658                     scancode=0x00AA;
       
  3659                     beginrow=2;
       
  3660                     begincolumn=10;
       
  3661                     highlightbmpindex=0;
       
  3662                     highlightmaskbmpindex=0;
       
  3663                     },
       
  3664                 PENINPUT_LAYOUT_UNIT_KEY
       
  3665                     {
       
  3666                     unicode=<0x002A>;
       
  3667                     scancode=0x002A;
       
  3668                     beginrow=3;
       
  3669                     begincolumn=0;
       
  3670                     highlightbmpindex=0;
       
  3671                     highlightmaskbmpindex=0;
       
  3672                     },
       
  3673                 PENINPUT_LAYOUT_UNIT_KEY
       
  3674                     {
       
  3675                     unicode=<0x0030>;
       
  3676                     scancode=0x0030;
       
  3677                     beginrow=3;
       
  3678                     begincolumn=1;
       
  3679                     highlightbmpindex=0;
       
  3680                     highlightmaskbmpindex=0;
       
  3681                     },
       
  3682                 PENINPUT_LAYOUT_UNIT_KEY
       
  3683                     {
       
  3684                     unicode=<0x0023>;
       
  3685                     scancode=0x0023;
       
  3686                     beginrow=3;
       
  3687                     begincolumn=2;
       
  3688                     highlightbmpindex=0;
       
  3689                     highlightmaskbmpindex=0;
       
  3690                     },
       
  3691                 PENINPUT_LAYOUT_UNIT_KEY
       
  3692                     {
       
  3693                     unicode=<0x2030>;
       
  3694                     scancode=0x2030;
       
  3695                     beginrow=3;
       
  3696                     begincolumn=3;
       
  3697                     highlightbmpindex=0;
       
  3698                     highlightmaskbmpindex=0;
       
  3699                     },
       
  3700                 PENINPUT_LAYOUT_UNIT_KEY
       
  3701                     {
       
  3702                     unicode=<0x00B5>;
       
  3703                     scancode=0x00B5;
       
  3704                     beginrow=3;
       
  3705                     begincolumn=4;
       
  3706                     highlightbmpindex=0;
       
  3707                     highlightmaskbmpindex=0;
       
  3708                     },
       
  3709                 PENINPUT_LAYOUT_UNIT_KEY
       
  3710                     {
       
  3711                     unicode=<0x2211>;
       
  3712                     scancode=0x2211;
       
  3713                     beginrow=3;
       
  3714                     begincolumn=5;
       
  3715                     highlightbmpindex=0;
       
  3716                     highlightmaskbmpindex=0;
       
  3717                     },
       
  3718                 PENINPUT_LAYOUT_UNIT_KEY
       
  3719                     {
       
  3720                     unicode=<0x2206>;
       
  3721                     scancode=0x2206;
       
  3722                     beginrow=3;
       
  3723                     begincolumn=6;
       
  3724                     highlightbmpindex=0;
       
  3725                     highlightmaskbmpindex=0;
       
  3726                     },
       
  3727                 PENINPUT_LAYOUT_UNIT_KEY
       
  3728                     {
       
  3729                     unicode=<0x220F>;
       
  3730                     scancode=0x220F;
       
  3731                     beginrow=3;
       
  3732                     begincolumn=7;
       
  3733                     highlightbmpindex=0;
       
  3734                     highlightmaskbmpindex=0;
       
  3735                     },
       
  3736                 PENINPUT_LAYOUT_UNIT_KEY
       
  3737                     {
       
  3738                     unicode=<0x00A9>;
       
  3739                     scancode=0x00A9;
       
  3740                     beginrow=3;
       
  3741                     begincolumn=8;
       
  3742                     highlightbmpindex=0;
       
  3743                     highlightmaskbmpindex=0;
       
  3744                     },
       
  3745                 PENINPUT_LAYOUT_UNIT_KEY
       
  3746                     {
       
  3747                     unicode=<0x00AE>;
       
  3748                     scancode=0x00AE;
       
  3749                     beginrow=3;
       
  3750                     begincolumn=9;
       
  3751                     highlightbmpindex=0;
       
  3752                     highlightmaskbmpindex=0;
       
  3753                     },
       
  3754                 PENINPUT_LAYOUT_UNIT_KEY
       
  3755                     {
       
  3756                     unicode=<0x00BA>;
       
  3757                     scancode=0x00BA;
       
  3758                     beginrow=3;
       
  3759                     begincolumn=10;
       
  3760                     highlightbmpindex=0;
       
  3761                     highlightmaskbmpindex=0;
       
  3762                     }
       
  3763                 };
       
  3764             },
       
  3765 
       
  3766 
       
  3767 
       
  3768         PENINPUT_LAYOUT_VKB_LAYOUT
       
  3769             {
       
  3770             id=EPeninputVkbLayoutLatinChar;
       
  3771             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3772             imgmajorskinid=EAknsMajorGeneric;
       
  3773             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  3774             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  3775             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  3776             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  3777             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  3778             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  3779             colcount=11;
       
  3780             rowcount=4;
       
  3781             highlightbmps =
       
  3782                 {
       
  3783                 PENINPUT_LAYOUT_BITMAP_ID
       
  3784                     {
       
  3785                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  3786                     },
       
  3787                 PENINPUT_LAYOUT_BITMAP_ID
       
  3788                     {
       
  3789                     bmpid=0xffff;
       
  3790                     }
       
  3791                 };
       
  3792             highlightmaskbmps =
       
  3793                 {
       
  3794                 PENINPUT_LAYOUT_BITMAP_ID
       
  3795                     {
       
  3796                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  3797                     },
       
  3798                 PENINPUT_LAYOUT_BITMAP_ID
       
  3799                     {
       
  3800                     bmpid=0xffff;
       
  3801                     }
       
  3802                 };
       
  3803             keys =
       
  3804                 {
       
  3805                 PENINPUT_LAYOUT_UNIT_KEY
       
  3806                     {
       
  3807                     unicode=<0x0071>;
       
  3808                     scancode=0x0071;
       
  3809                     beginrow=0;
       
  3810                     begincolumn=0;
       
  3811                     highlightbmpindex=0;
       
  3812                     highlightmaskbmpindex=0;
       
  3813                     },
       
  3814                 PENINPUT_LAYOUT_UNIT_KEY
       
  3815                     {
       
  3816                     unicode=<0x0077>;
       
  3817                     scancode=0x0077;
       
  3818                     beginrow=0;
       
  3819                     begincolumn=1;
       
  3820                     highlightbmpindex=0;
       
  3821                     highlightmaskbmpindex=0;
       
  3822                     },
       
  3823                 PENINPUT_LAYOUT_UNIT_KEY
       
  3824                     {
       
  3825                     unicode=<0x0065>;
       
  3826                     scancode=0x0065;
       
  3827                     beginrow=0;
       
  3828                     begincolumn=2;
       
  3829                     highlightbmpindex=0;
       
  3830                     highlightmaskbmpindex=0;
       
  3831                     },
       
  3832                 PENINPUT_LAYOUT_UNIT_KEY
       
  3833                     {
       
  3834                     unicode=<0x0072>;
       
  3835                     scancode=0x0072;
       
  3836                     beginrow=0;
       
  3837                     begincolumn=3;
       
  3838                     highlightbmpindex=0;
       
  3839                     highlightmaskbmpindex=0;
       
  3840                     },
       
  3841                 PENINPUT_LAYOUT_UNIT_KEY
       
  3842                     {
       
  3843                     unicode=<0x0074>;
       
  3844                     scancode=0x0074;
       
  3845                     beginrow=0;
       
  3846                     begincolumn=4;
       
  3847                     highlightbmpindex=0;
       
  3848                     highlightmaskbmpindex=0;
       
  3849                     },
       
  3850                 PENINPUT_LAYOUT_UNIT_KEY
       
  3851                     {
       
  3852                     unicode=<0x0079>;
       
  3853                     scancode=0x0079;
       
  3854                     beginrow=0;
       
  3855                     begincolumn=5;
       
  3856                     highlightbmpindex=0;
       
  3857                     highlightmaskbmpindex=0;
       
  3858                     },
       
  3859                 PENINPUT_LAYOUT_UNIT_KEY
       
  3860                     {
       
  3861                     unicode=<0x0075>;
       
  3862                     scancode=0x0075;
       
  3863                     beginrow=0;
       
  3864                     begincolumn=6;
       
  3865                     highlightbmpindex=0;
       
  3866                     highlightmaskbmpindex=0;
       
  3867                     },
       
  3868                 PENINPUT_LAYOUT_UNIT_KEY
       
  3869                     {
       
  3870                     unicode=<0x0069>;
       
  3871                     scancode=0x0069;
       
  3872                     beginrow=0;
       
  3873                     begincolumn=7;
       
  3874                     highlightbmpindex=0;
       
  3875                     highlightmaskbmpindex=0;
       
  3876                     },
       
  3877                 PENINPUT_LAYOUT_UNIT_KEY
       
  3878                     {
       
  3879                     unicode=<0x006F>;
       
  3880                     scancode=0x006F;
       
  3881                     beginrow=0;
       
  3882                     begincolumn=8;
       
  3883                     highlightbmpindex=0;
       
  3884                     highlightmaskbmpindex=0;
       
  3885                     },
       
  3886                 PENINPUT_LAYOUT_UNIT_KEY
       
  3887                     {
       
  3888                     unicode=<0x0070>;
       
  3889                     scancode=0x0070;
       
  3890                     beginrow=0;
       
  3891                     begincolumn=9;
       
  3892                     highlightbmpindex=0;
       
  3893                     highlightmaskbmpindex=0;
       
  3894                     },
       
  3895                 PENINPUT_LAYOUT_UNIT_KEY
       
  3896                     {
       
  3897                     unicode=<0xffff>;
       
  3898                     scancode=0xffff;
       
  3899                     beginrow=0;
       
  3900                     begincolumn=10;
       
  3901                     highlightbmpindex=0;
       
  3902                     highlightmaskbmpindex=0;
       
  3903                     },
       
  3904                 PENINPUT_LAYOUT_UNIT_KEY
       
  3905                     {
       
  3906                     unicode=<0x0061>;
       
  3907                     scancode=0x0061;
       
  3908                     beginrow=1;
       
  3909                     begincolumn=0;
       
  3910                     highlightbmpindex=0;
       
  3911                     highlightmaskbmpindex=0;
       
  3912                     },
       
  3913                 PENINPUT_LAYOUT_UNIT_KEY
       
  3914                     {
       
  3915                     unicode=<0x0073>;
       
  3916                     scancode=0x0073;
       
  3917                     beginrow=1;
       
  3918                     begincolumn=1;
       
  3919                     highlightbmpindex=0;
       
  3920                     highlightmaskbmpindex=0;
       
  3921                     },
       
  3922                 PENINPUT_LAYOUT_UNIT_KEY
       
  3923                     {
       
  3924                     unicode=<0x0064>;
       
  3925                     scancode=0x0064;
       
  3926                     beginrow=1;
       
  3927                     begincolumn=2;
       
  3928                     highlightbmpindex=0;
       
  3929                     highlightmaskbmpindex=0;
       
  3930                     },
       
  3931                 PENINPUT_LAYOUT_UNIT_KEY
       
  3932                     {
       
  3933                     unicode=<0x0066>;
       
  3934                     scancode=0x0066;
       
  3935                     beginrow=1;
       
  3936                     begincolumn=3;
       
  3937                     highlightbmpindex=0;
       
  3938                     highlightmaskbmpindex=0;
       
  3939                     },
       
  3940                 PENINPUT_LAYOUT_UNIT_KEY
       
  3941                     {
       
  3942                     unicode=<0x0067>;
       
  3943                     scancode=0x0067;
       
  3944                     beginrow=1;
       
  3945                     begincolumn=4;
       
  3946                     highlightbmpindex=0;
       
  3947                     highlightmaskbmpindex=0;
       
  3948                     },
       
  3949                 PENINPUT_LAYOUT_UNIT_KEY
       
  3950                     {
       
  3951                     unicode=<0x0068>;
       
  3952                     scancode=0x0068;
       
  3953                     beginrow=1;
       
  3954                     begincolumn=5;
       
  3955                     highlightbmpindex=0;
       
  3956                     highlightmaskbmpindex=0;
       
  3957                     },
       
  3958                 PENINPUT_LAYOUT_UNIT_KEY
       
  3959                     {
       
  3960                     unicode=<0x006A>;
       
  3961                     scancode=0x006A;
       
  3962                     beginrow=1;
       
  3963                     begincolumn=6;
       
  3964                     highlightbmpindex=0;
       
  3965                     highlightmaskbmpindex=0;
       
  3966                     },
       
  3967                 PENINPUT_LAYOUT_UNIT_KEY
       
  3968                     {
       
  3969                     unicode=<0x006B>;
       
  3970                     scancode=0x006B;
       
  3971                     beginrow=1;
       
  3972                     begincolumn=7;
       
  3973                     highlightbmpindex=0;
       
  3974                     highlightmaskbmpindex=0;
       
  3975                     },
       
  3976                 PENINPUT_LAYOUT_UNIT_KEY
       
  3977                     {
       
  3978                     unicode=<0x006C>;
       
  3979                     scancode=0x006C;
       
  3980                     beginrow=1;
       
  3981                     begincolumn=8;
       
  3982                     highlightbmpindex=0;
       
  3983                     highlightmaskbmpindex=0;
       
  3984                     },
       
  3985                 PENINPUT_LAYOUT_UNIT_KEY
       
  3986                     {
       
  3987                     unicode=<0x0027>;
       
  3988                     scancode=0x0027;
       
  3989                     beginrow=1;
       
  3990                     begincolumn=9;
       
  3991                     highlightbmpindex=0;
       
  3992                     highlightmaskbmpindex=0;
       
  3993                     },
       
  3994                 PENINPUT_LAYOUT_UNIT_KEY
       
  3995                     {
       
  3996                     unicode=<0xffff>;
       
  3997                     scancode=0xffff;
       
  3998                     beginrow=1;
       
  3999                     begincolumn=10;
       
  4000                     highlightbmpindex=0;
       
  4001                     highlightmaskbmpindex=0;
       
  4002                     },
       
  4003                 PENINPUT_LAYOUT_UNIT_KEY
       
  4004                     {
       
  4005                     unicode=<0x007A>;
       
  4006                     scancode=0x007A;
       
  4007                     beginrow=2;
       
  4008                     begincolumn=0;
       
  4009                     highlightbmpindex=0;
       
  4010                     highlightmaskbmpindex=0;
       
  4011                     },
       
  4012                 PENINPUT_LAYOUT_UNIT_KEY
       
  4013                     {
       
  4014                     unicode=<0x0078>;
       
  4015                     scancode=0x0078;
       
  4016                     beginrow=2;
       
  4017                     begincolumn=1;
       
  4018                     highlightbmpindex=0;
       
  4019                     highlightmaskbmpindex=0;
       
  4020                     },
       
  4021                 PENINPUT_LAYOUT_UNIT_KEY
       
  4022                     {
       
  4023                     unicode=<0x0063>;
       
  4024                     scancode=0x0063;
       
  4025                     beginrow=2;
       
  4026                     begincolumn=2;
       
  4027                     highlightbmpindex=0;
       
  4028                     highlightmaskbmpindex=0;
       
  4029                     },
       
  4030                 PENINPUT_LAYOUT_UNIT_KEY
       
  4031                     {
       
  4032                     unicode=<0x0076>;
       
  4033                     scancode=0x0076;
       
  4034                     beginrow=2;
       
  4035                     begincolumn=3;
       
  4036                     highlightbmpindex=0;
       
  4037                     highlightmaskbmpindex=0;
       
  4038                     },
       
  4039                 PENINPUT_LAYOUT_UNIT_KEY
       
  4040                     {
       
  4041                     unicode=<0x0062>;
       
  4042                     scancode=0x0062;
       
  4043                     beginrow=2;
       
  4044                     begincolumn=4;
       
  4045                     highlightbmpindex=0;
       
  4046                     highlightmaskbmpindex=0;
       
  4047                     },
       
  4048                 PENINPUT_LAYOUT_UNIT_KEY
       
  4049                     {
       
  4050                     unicode=<0x006E>;
       
  4051                     scancode=0x006E;
       
  4052                     beginrow=2;
       
  4053                     begincolumn=5;
       
  4054                     highlightbmpindex=0;
       
  4055                     highlightmaskbmpindex=0;
       
  4056                     },
       
  4057                 PENINPUT_LAYOUT_UNIT_KEY
       
  4058                     {
       
  4059                     unicode=<0x006D>;
       
  4060                     scancode=0x006D;
       
  4061                     beginrow=2;
       
  4062                     begincolumn=6;
       
  4063                     highlightbmpindex=0;
       
  4064                     highlightmaskbmpindex=0;
       
  4065                     },
       
  4066                 PENINPUT_LAYOUT_UNIT_KEY
       
  4067                     {
       
  4068                     unicode=<0x002C>;
       
  4069                     scancode=0x002C;
       
  4070                     beginrow=2;
       
  4071                     begincolumn=7;
       
  4072                     highlightbmpindex=0;
       
  4073                     highlightmaskbmpindex=0;
       
  4074                     },
       
  4075                 PENINPUT_LAYOUT_UNIT_KEY
       
  4076                     {
       
  4077                     unicode=<0x002E>;
       
  4078                     scancode=0x002E;
       
  4079                     beginrow=2;
       
  4080                     begincolumn=8;
       
  4081                     highlightbmpindex=0;
       
  4082                     highlightmaskbmpindex=0;
       
  4083                     },
       
  4084                 PENINPUT_LAYOUT_UNIT_KEY
       
  4085                     {
       
  4086                     unicode=<0x003F>;
       
  4087                     scancode=0x003F;
       
  4088                     beginrow=2;
       
  4089                     begincolumn=9;
       
  4090                     highlightbmpindex=0;
       
  4091                     highlightmaskbmpindex=0;
       
  4092                     },
       
  4093                 PENINPUT_LAYOUT_UNIT_KEY
       
  4094                     {
       
  4095                     unicode=<0xffff>;
       
  4096                     scancode=0xffff;
       
  4097                     beginrow=2;
       
  4098                     begincolumn=10;
       
  4099                     highlightbmpindex=0;
       
  4100                     highlightmaskbmpindex=0;
       
  4101                     },
       
  4102                 PENINPUT_LAYOUT_UNIT_KEY
       
  4103                     {
       
  4104                     unicode=<0xffff>;
       
  4105                     scancode=0xffff;
       
  4106                     beginrow=3;
       
  4107                     begincolumn=0;
       
  4108                     highlightbmpindex=0;
       
  4109                     highlightmaskbmpindex=0;
       
  4110                     },
       
  4111                 PENINPUT_LAYOUT_UNIT_KEY
       
  4112                     {
       
  4113                     unicode=<0xffff>;
       
  4114                     scancode=0xffff;
       
  4115                     beginrow=3;
       
  4116                     begincolumn=1;
       
  4117                     highlightbmpindex=0;
       
  4118                     highlightmaskbmpindex=0;
       
  4119                     },
       
  4120                 PENINPUT_LAYOUT_UNIT_KEY
       
  4121                     {
       
  4122                     unicode=<0xffff>;
       
  4123                     scancode=0xffff;
       
  4124                     beginrow=3;
       
  4125                     begincolumn=2;
       
  4126                     highlightbmpindex=0;
       
  4127                     highlightmaskbmpindex=0;
       
  4128                     },
       
  4129                 PENINPUT_LAYOUT_UNIT_KEY
       
  4130                     {
       
  4131                     unicode=<0xffff>;
       
  4132                     scancode=0xffff;
       
  4133                     beginrow=3;
       
  4134                     begincolumn=3;
       
  4135                     highlightbmpindex=0;
       
  4136                     highlightmaskbmpindex=0;
       
  4137                     },
       
  4138                 PENINPUT_LAYOUT_UNIT_KEY
       
  4139                     {
       
  4140                     unicode=<0xffff>;
       
  4141                     scancode=0xffff;
       
  4142                     beginrow=3;
       
  4143                     begincolumn=4;
       
  4144                     highlightbmpindex=0;
       
  4145                     highlightmaskbmpindex=0;
       
  4146                     },
       
  4147                 PENINPUT_LAYOUT_UNIT_KEY
       
  4148                     {
       
  4149                     unicode=<0xffff>;
       
  4150                     scancode=0xffff;
       
  4151                     beginrow=3;
       
  4152                     begincolumn=5;
       
  4153                     highlightbmpindex=0;
       
  4154                     highlightmaskbmpindex=0;
       
  4155                     },
       
  4156                 PENINPUT_LAYOUT_UNIT_KEY
       
  4157                     {
       
  4158                     unicode=<0xffff>;
       
  4159                     scancode=0xffff;
       
  4160                     beginrow=3;
       
  4161                     begincolumn=6;
       
  4162                     highlightbmpindex=0;
       
  4163                     highlightmaskbmpindex=0;
       
  4164                     },
       
  4165                 PENINPUT_LAYOUT_UNIT_KEY
       
  4166                     {
       
  4167                     unicode=<0xffff>;
       
  4168                     scancode=0xffff;
       
  4169                     beginrow=3;
       
  4170                     begincolumn=7;
       
  4171                     highlightbmpindex=0;
       
  4172                     highlightmaskbmpindex=0;
       
  4173                     },
       
  4174                 PENINPUT_LAYOUT_UNIT_KEY
       
  4175                     {
       
  4176                     unicode=<0xffff>;
       
  4177                     scancode=0xffff;
       
  4178                     beginrow=3;
       
  4179                     begincolumn=8;
       
  4180                     highlightbmpindex=0;
       
  4181                     highlightmaskbmpindex=0;
       
  4182                     },
       
  4183                 PENINPUT_LAYOUT_UNIT_KEY
       
  4184                     {
       
  4185                     unicode=<0xffff>;
       
  4186                     scancode=0xffff;
       
  4187                     beginrow=3;
       
  4188                     begincolumn=9;
       
  4189                     highlightbmpindex=0;
       
  4190                     highlightmaskbmpindex=0;
       
  4191                     },
       
  4192                 PENINPUT_LAYOUT_UNIT_KEY
       
  4193                     {
       
  4194                     unicode=<0xffff>;
       
  4195                     scancode=0xffff;
       
  4196                     beginrow=3;
       
  4197                     begincolumn=10;
       
  4198                     highlightbmpindex=0;
       
  4199                     highlightmaskbmpindex=0;
       
  4200                     }
       
  4201                 };
       
  4202             },
       
  4203 
       
  4204 
       
  4205 
       
  4206         PENINPUT_LAYOUT_VKB_LAYOUT
       
  4207             {
       
  4208             id=EPeninputVkbLayoutLatinCharShift;
       
  4209             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4210             imgmajorskinid=EAknsMajorGeneric;
       
  4211             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  4212             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  4213             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  4214             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  4215             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  4216             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  4217             colcount=11;
       
  4218             rowcount=4;
       
  4219             highlightbmps =
       
  4220                 {
       
  4221                 PENINPUT_LAYOUT_BITMAP_ID
       
  4222                     {
       
  4223                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  4224                     },
       
  4225                 PENINPUT_LAYOUT_BITMAP_ID
       
  4226                     {
       
  4227                     bmpid=0xffff;
       
  4228                     }
       
  4229                 };
       
  4230             highlightmaskbmps =
       
  4231                 {
       
  4232                 PENINPUT_LAYOUT_BITMAP_ID
       
  4233                     {
       
  4234                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  4235                     },
       
  4236                 PENINPUT_LAYOUT_BITMAP_ID
       
  4237                     {
       
  4238                     bmpid=0xffff;
       
  4239                     }
       
  4240                 };
       
  4241             keys =
       
  4242                 {
       
  4243                 PENINPUT_LAYOUT_UNIT_KEY
       
  4244                     {
       
  4245                     unicode=<0x0051>;
       
  4246                     scancode=0x0051;
       
  4247                     beginrow=0;
       
  4248                     begincolumn=0;
       
  4249                     highlightbmpindex=0;
       
  4250                     highlightmaskbmpindex=0;
       
  4251                     },
       
  4252                 PENINPUT_LAYOUT_UNIT_KEY
       
  4253                     {
       
  4254                     unicode=<0x0057>;
       
  4255                     scancode=0x0057;
       
  4256                     beginrow=0;
       
  4257                     begincolumn=1;
       
  4258                     highlightbmpindex=0;
       
  4259                     highlightmaskbmpindex=0;
       
  4260                     },
       
  4261                 PENINPUT_LAYOUT_UNIT_KEY
       
  4262                     {
       
  4263                     unicode=<0x0045>;
       
  4264                     scancode=0x0045;
       
  4265                     beginrow=0;
       
  4266                     begincolumn=2;
       
  4267                     highlightbmpindex=0;
       
  4268                     highlightmaskbmpindex=0;
       
  4269                     },
       
  4270                 PENINPUT_LAYOUT_UNIT_KEY
       
  4271                     {
       
  4272                     unicode=<0x0052>;
       
  4273                     scancode=0x0052;
       
  4274                     beginrow=0;
       
  4275                     begincolumn=3;
       
  4276                     highlightbmpindex=0;
       
  4277                     highlightmaskbmpindex=0;
       
  4278                     },
       
  4279                 PENINPUT_LAYOUT_UNIT_KEY
       
  4280                     {
       
  4281                     unicode=<0x0054>;
       
  4282                     scancode=0x0054;
       
  4283                     beginrow=0;
       
  4284                     begincolumn=4;
       
  4285                     highlightbmpindex=0;
       
  4286                     highlightmaskbmpindex=0;
       
  4287                     },
       
  4288                 PENINPUT_LAYOUT_UNIT_KEY
       
  4289                     {
       
  4290                     unicode=<0x0059>;
       
  4291                     scancode=0x0059;
       
  4292                     beginrow=0;
       
  4293                     begincolumn=5;
       
  4294                     highlightbmpindex=0;
       
  4295                     highlightmaskbmpindex=0;
       
  4296                     },
       
  4297                 PENINPUT_LAYOUT_UNIT_KEY
       
  4298                     {
       
  4299                     unicode=<0x0055>;
       
  4300                     scancode=0x0055;
       
  4301                     beginrow=0;
       
  4302                     begincolumn=6;
       
  4303                     highlightbmpindex=0;
       
  4304                     highlightmaskbmpindex=0;
       
  4305                     },
       
  4306                 PENINPUT_LAYOUT_UNIT_KEY
       
  4307                     {
       
  4308                     unicode=<0x0049>;
       
  4309                     scancode=0x0049;
       
  4310                     beginrow=0;
       
  4311                     begincolumn=7;
       
  4312                     highlightbmpindex=0;
       
  4313                     highlightmaskbmpindex=0;
       
  4314                     },
       
  4315                 PENINPUT_LAYOUT_UNIT_KEY
       
  4316                     {
       
  4317                     unicode=<0x004F>;
       
  4318                     scancode=0x004F;
       
  4319                     beginrow=0;
       
  4320                     begincolumn=8;
       
  4321                     highlightbmpindex=0;
       
  4322                     highlightmaskbmpindex=0;
       
  4323                     },
       
  4324                 PENINPUT_LAYOUT_UNIT_KEY
       
  4325                     {
       
  4326                     unicode=<0x0050>;
       
  4327                     scancode=0x0050;
       
  4328                     beginrow=0;
       
  4329                     begincolumn=9;
       
  4330                     highlightbmpindex=0;
       
  4331                     highlightmaskbmpindex=0;
       
  4332                     },
       
  4333                 PENINPUT_LAYOUT_UNIT_KEY
       
  4334                     {
       
  4335                     unicode=<0xffff>;
       
  4336                     scancode=0xffff;
       
  4337                     beginrow=0;
       
  4338                     begincolumn=10;
       
  4339                     highlightbmpindex=0;
       
  4340                     highlightmaskbmpindex=0;
       
  4341                     },
       
  4342                 PENINPUT_LAYOUT_UNIT_KEY
       
  4343                     {
       
  4344                     unicode=<0x0041>;
       
  4345                     scancode=0x0041;
       
  4346                     beginrow=1;
       
  4347                     begincolumn=0;
       
  4348                     highlightbmpindex=0;
       
  4349                     highlightmaskbmpindex=0;
       
  4350                     },
       
  4351                 PENINPUT_LAYOUT_UNIT_KEY
       
  4352                     {
       
  4353                     unicode=<0x0053>;
       
  4354                     scancode=0x0053;
       
  4355                     beginrow=1;
       
  4356                     begincolumn=1;
       
  4357                     highlightbmpindex=0;
       
  4358                     highlightmaskbmpindex=0;
       
  4359                     },
       
  4360                 PENINPUT_LAYOUT_UNIT_KEY
       
  4361                     {
       
  4362                     unicode=<0x0044>;
       
  4363                     scancode=0x0044;
       
  4364                     beginrow=1;
       
  4365                     begincolumn=2;
       
  4366                     highlightbmpindex=0;
       
  4367                     highlightmaskbmpindex=0;
       
  4368                     },
       
  4369                 PENINPUT_LAYOUT_UNIT_KEY
       
  4370                     {
       
  4371                     unicode=<0x0046>;
       
  4372                     scancode=0x0046;
       
  4373                     beginrow=1;
       
  4374                     begincolumn=3;
       
  4375                     highlightbmpindex=0;
       
  4376                     highlightmaskbmpindex=0;
       
  4377                     },
       
  4378                 PENINPUT_LAYOUT_UNIT_KEY
       
  4379                     {
       
  4380                     unicode=<0x0047>;
       
  4381                     scancode=0x0047;
       
  4382                     beginrow=1;
       
  4383                     begincolumn=4;
       
  4384                     highlightbmpindex=0;
       
  4385                     highlightmaskbmpindex=0;
       
  4386                     },
       
  4387                 PENINPUT_LAYOUT_UNIT_KEY
       
  4388                     {
       
  4389                     unicode=<0x0048>;
       
  4390                     scancode=0x0048;
       
  4391                     beginrow=1;
       
  4392                     begincolumn=5;
       
  4393                     highlightbmpindex=0;
       
  4394                     highlightmaskbmpindex=0;
       
  4395                     },
       
  4396                 PENINPUT_LAYOUT_UNIT_KEY
       
  4397                     {
       
  4398                     unicode=<0x004A>;
       
  4399                     scancode=0x004A;
       
  4400                     beginrow=1;
       
  4401                     begincolumn=6;
       
  4402                     highlightbmpindex=0;
       
  4403                     highlightmaskbmpindex=0;
       
  4404                     },
       
  4405                 PENINPUT_LAYOUT_UNIT_KEY
       
  4406                     {
       
  4407                     unicode=<0x004B>;
       
  4408                     scancode=0x004B;
       
  4409                     beginrow=1;
       
  4410                     begincolumn=7;
       
  4411                     highlightbmpindex=0;
       
  4412                     highlightmaskbmpindex=0;
       
  4413                     },
       
  4414                 PENINPUT_LAYOUT_UNIT_KEY
       
  4415                     {
       
  4416                     unicode=<0x004C>;
       
  4417                     scancode=0x004C;
       
  4418                     beginrow=1;
       
  4419                     begincolumn=8;
       
  4420                     highlightbmpindex=0;
       
  4421                     highlightmaskbmpindex=0;
       
  4422                     },
       
  4423                 PENINPUT_LAYOUT_UNIT_KEY
       
  4424                     {
       
  4425                     unicode=<0x002F>;
       
  4426                     scancode=0x002F;
       
  4427                     beginrow=1;
       
  4428                     begincolumn=9;
       
  4429                     highlightbmpindex=0;
       
  4430                     highlightmaskbmpindex=0;
       
  4431                     },
       
  4432                 PENINPUT_LAYOUT_UNIT_KEY
       
  4433                     {
       
  4434                     unicode=<0xffff>;
       
  4435                     scancode=0xffff;
       
  4436                     beginrow=1;
       
  4437                     begincolumn=10;
       
  4438                     highlightbmpindex=0;
       
  4439                     highlightmaskbmpindex=0;
       
  4440                     },
       
  4441                 PENINPUT_LAYOUT_UNIT_KEY
       
  4442                     {
       
  4443                     unicode=<0x005A>;
       
  4444                     scancode=0x005A;
       
  4445                     beginrow=2;
       
  4446                     begincolumn=0;
       
  4447                     highlightbmpindex=0;
       
  4448                     highlightmaskbmpindex=0;
       
  4449                     },
       
  4450                 PENINPUT_LAYOUT_UNIT_KEY
       
  4451                     {
       
  4452                     unicode=<0x0058>;
       
  4453                     scancode=0x0058;
       
  4454                     beginrow=2;
       
  4455                     begincolumn=1;
       
  4456                     highlightbmpindex=0;
       
  4457                     highlightmaskbmpindex=0;
       
  4458                     },
       
  4459                 PENINPUT_LAYOUT_UNIT_KEY
       
  4460                     {
       
  4461                     unicode=<0x0043>;
       
  4462                     scancode=0x0043;
       
  4463                     beginrow=2;
       
  4464                     begincolumn=2;
       
  4465                     highlightbmpindex=0;
       
  4466                     highlightmaskbmpindex=0;
       
  4467                     },
       
  4468                 PENINPUT_LAYOUT_UNIT_KEY
       
  4469                     {
       
  4470                     unicode=<0x0056>;
       
  4471                     scancode=0x0056;
       
  4472                     beginrow=2;
       
  4473                     begincolumn=3;
       
  4474                     highlightbmpindex=0;
       
  4475                     highlightmaskbmpindex=0;
       
  4476                     },
       
  4477                 PENINPUT_LAYOUT_UNIT_KEY
       
  4478                     {
       
  4479                     unicode=<0x0042>;
       
  4480                     scancode=0x0042;
       
  4481                     beginrow=2;
       
  4482                     begincolumn=4;
       
  4483                     highlightbmpindex=0;
       
  4484                     highlightmaskbmpindex=0;
       
  4485                     },
       
  4486                 PENINPUT_LAYOUT_UNIT_KEY
       
  4487                     {
       
  4488                     unicode=<0x004E>;
       
  4489                     scancode=0x004E;
       
  4490                     beginrow=2;
       
  4491                     begincolumn=5;
       
  4492                     highlightbmpindex=0;
       
  4493                     highlightmaskbmpindex=0;
       
  4494                     },
       
  4495                 PENINPUT_LAYOUT_UNIT_KEY
       
  4496                     {
       
  4497                     unicode=<0x004D>;
       
  4498                     scancode=0x004D;
       
  4499                     beginrow=2;
       
  4500                     begincolumn=6;
       
  4501                     highlightbmpindex=0;
       
  4502                     highlightmaskbmpindex=0;
       
  4503                     },
       
  4504                 PENINPUT_LAYOUT_UNIT_KEY
       
  4505                     {
       
  4506                     unicode=<0x002B>;
       
  4507                     scancode=0x002B;
       
  4508                     beginrow=2;
       
  4509                     begincolumn=7;
       
  4510                     highlightbmpindex=0;
       
  4511                     highlightmaskbmpindex=0;
       
  4512                     },
       
  4513                 PENINPUT_LAYOUT_UNIT_KEY
       
  4514                     {
       
  4515                     unicode=<0x002D>;
       
  4516                     scancode=0x002D;
       
  4517                     beginrow=2;
       
  4518                     begincolumn=8;
       
  4519                     highlightbmpindex=0;
       
  4520                     highlightmaskbmpindex=0;
       
  4521                     },
       
  4522                 PENINPUT_LAYOUT_UNIT_KEY
       
  4523                     {
       
  4524                     unicode=<0x0021>;
       
  4525                     scancode=0x0021;
       
  4526                     beginrow=2;
       
  4527                     begincolumn=9;
       
  4528                     highlightbmpindex=0;
       
  4529                     highlightmaskbmpindex=0;
       
  4530                     },
       
  4531                 PENINPUT_LAYOUT_UNIT_KEY
       
  4532                     {
       
  4533                     unicode=<0xffff>;
       
  4534                     scancode=0xffff;
       
  4535                     beginrow=2;
       
  4536                     begincolumn=10;
       
  4537                     highlightbmpindex=0;
       
  4538                     highlightmaskbmpindex=0;
       
  4539                     },
       
  4540                 PENINPUT_LAYOUT_UNIT_KEY
       
  4541                     {
       
  4542                     unicode=<0xffff>;
       
  4543                     scancode=0xffff;
       
  4544                     beginrow=3;
       
  4545                     begincolumn=0;
       
  4546                     highlightbmpindex=0;
       
  4547                     highlightmaskbmpindex=0;
       
  4548                     },
       
  4549                 PENINPUT_LAYOUT_UNIT_KEY
       
  4550                     {
       
  4551                     unicode=<0xffff>;
       
  4552                     scancode=0xffff;
       
  4553                     beginrow=3;
       
  4554                     begincolumn=1;
       
  4555                     highlightbmpindex=0;
       
  4556                     highlightmaskbmpindex=0;
       
  4557                     },
       
  4558                 PENINPUT_LAYOUT_UNIT_KEY
       
  4559                     {
       
  4560                     unicode=<0xffff>;
       
  4561                     scancode=0xffff;
       
  4562                     beginrow=3;
       
  4563                     begincolumn=2;
       
  4564                     highlightbmpindex=0;
       
  4565                     highlightmaskbmpindex=0;
       
  4566                     },
       
  4567                 PENINPUT_LAYOUT_UNIT_KEY
       
  4568                     {
       
  4569                     unicode=<0xffff>;
       
  4570                     scancode=0xffff;
       
  4571                     beginrow=3;
       
  4572                     begincolumn=3;
       
  4573                     highlightbmpindex=0;
       
  4574                     highlightmaskbmpindex=0;
       
  4575                     },
       
  4576                 PENINPUT_LAYOUT_UNIT_KEY
       
  4577                     {
       
  4578                     unicode=<0xffff>;
       
  4579                     scancode=0xffff;
       
  4580                     beginrow=3;
       
  4581                     begincolumn=4;
       
  4582                     highlightbmpindex=0;
       
  4583                     highlightmaskbmpindex=0;
       
  4584                     },
       
  4585                 PENINPUT_LAYOUT_UNIT_KEY
       
  4586                     {
       
  4587                     unicode=<0xffff>;
       
  4588                     scancode=0xffff;
       
  4589                     beginrow=3;
       
  4590                     begincolumn=5;
       
  4591                     highlightbmpindex=0;
       
  4592                     highlightmaskbmpindex=0;
       
  4593                     },
       
  4594                 PENINPUT_LAYOUT_UNIT_KEY
       
  4595                     {
       
  4596                     unicode=<0xffff>;
       
  4597                     scancode=0xffff;
       
  4598                     beginrow=3;
       
  4599                     begincolumn=6;
       
  4600                     highlightbmpindex=0;
       
  4601                     highlightmaskbmpindex=0;
       
  4602                     },
       
  4603                 PENINPUT_LAYOUT_UNIT_KEY
       
  4604                     {
       
  4605                     unicode=<0xffff>;
       
  4606                     scancode=0xffff;
       
  4607                     beginrow=3;
       
  4608                     begincolumn=7;
       
  4609                     highlightbmpindex=0;
       
  4610                     highlightmaskbmpindex=0;
       
  4611                     },
       
  4612                 PENINPUT_LAYOUT_UNIT_KEY
       
  4613                     {
       
  4614                     unicode=<0xffff>;
       
  4615                     scancode=0xffff;
       
  4616                     beginrow=3;
       
  4617                     begincolumn=8;
       
  4618                     highlightbmpindex=0;
       
  4619                     highlightmaskbmpindex=0;
       
  4620                     },
       
  4621                 PENINPUT_LAYOUT_UNIT_KEY
       
  4622                     {
       
  4623                     unicode=<0xffff>;
       
  4624                     scancode=0xffff;
       
  4625                     beginrow=3;
       
  4626                     begincolumn=9;
       
  4627                     highlightbmpindex=0;
       
  4628                     highlightmaskbmpindex=0;
       
  4629                     },
       
  4630                 PENINPUT_LAYOUT_UNIT_KEY
       
  4631                     {
       
  4632                     unicode=<0xffff>;
       
  4633                     scancode=0xffff;
       
  4634                     beginrow=3;
       
  4635                     begincolumn=10;
       
  4636                     highlightbmpindex=0;
       
  4637                     highlightmaskbmpindex=0;
       
  4638                     }
       
  4639                 };
       
  4640             },
       
  4641 
       
  4642         PENINPUT_LAYOUT_VKB_LAYOUT
       
  4643             {
       
  4644             id=EPeninputVkbLayoutLatinNumber;
       
  4645             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4646             imgmajorskinid=EAknsMajorGeneric;
       
  4647             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  4648             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  4649             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  4650             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  4651             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  4652             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  4653             colcount=11;
       
  4654             rowcount=4;
       
  4655             highlightbmps =
       
  4656                 {
       
  4657                 PENINPUT_LAYOUT_BITMAP_ID
       
  4658                     {
       
  4659                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  4660                     },
       
  4661                 PENINPUT_LAYOUT_BITMAP_ID
       
  4662                     {
       
  4663                     bmpid=0xffff;
       
  4664                     }
       
  4665                 };
       
  4666             highlightmaskbmps =
       
  4667                 {
       
  4668                 PENINPUT_LAYOUT_BITMAP_ID
       
  4669                     {
       
  4670                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  4671                     },
       
  4672                 PENINPUT_LAYOUT_BITMAP_ID
       
  4673                     {
       
  4674                     bmpid=0xffff;
       
  4675                     }
       
  4676                 };
       
  4677             keys =
       
  4678                 {
       
  4679                 PENINPUT_LAYOUT_UNIT_KEY
       
  4680                     {
       
  4681                     unicode=<0x0031>;
       
  4682                     scancode=0x0031;
       
  4683                     beginrow=0;
       
  4684                     begincolumn=0;
       
  4685                     highlightbmpindex=0;
       
  4686                     highlightmaskbmpindex=0;
       
  4687                     },
       
  4688                 PENINPUT_LAYOUT_UNIT_KEY
       
  4689                     {
       
  4690                     unicode=<0x0032>;
       
  4691                     scancode=0x0032;
       
  4692                     beginrow=0;
       
  4693                     begincolumn=1;
       
  4694                     highlightbmpindex=0;
       
  4695                     highlightmaskbmpindex=0;
       
  4696                     },
       
  4697                 PENINPUT_LAYOUT_UNIT_KEY
       
  4698                     {
       
  4699                     unicode=<0x0033>;
       
  4700                     scancode=0x0033;
       
  4701                     beginrow=0;
       
  4702                     begincolumn=2;
       
  4703                     highlightbmpindex=0;
       
  4704                     highlightmaskbmpindex=0;
       
  4705                     },
       
  4706                 PENINPUT_LAYOUT_UNIT_KEY
       
  4707                     {
       
  4708                     unicode=<0x002B>;
       
  4709                     scancode=0x002B;
       
  4710                     beginrow=0;
       
  4711                     begincolumn=3;
       
  4712                     highlightbmpindex=0;
       
  4713                     highlightmaskbmpindex=0;
       
  4714                     },
       
  4715                 PENINPUT_LAYOUT_UNIT_KEY
       
  4716                     {
       
  4717                     unicode=<0x002C>;
       
  4718                     scancode=0x002C;
       
  4719                     beginrow=0;
       
  4720                     begincolumn=4;
       
  4721                     highlightbmpindex=0;
       
  4722                     highlightmaskbmpindex=0;
       
  4723                     },
       
  4724                 PENINPUT_LAYOUT_UNIT_KEY
       
  4725                     {
       
  4726                     unicode=<0x002E>;
       
  4727                     scancode=0x002E;
       
  4728                     beginrow=0;
       
  4729                     begincolumn=5;
       
  4730                     highlightbmpindex=0;
       
  4731                     highlightmaskbmpindex=0;
       
  4732                     },
       
  4733                 PENINPUT_LAYOUT_UNIT_KEY
       
  4734                     {
       
  4735                     unicode=<0x003B>;
       
  4736                     scancode=0x003B;
       
  4737                     beginrow=0;
       
  4738                     begincolumn=6;
       
  4739                     highlightbmpindex=0;
       
  4740                     highlightmaskbmpindex=0;
       
  4741                     },
       
  4742                 PENINPUT_LAYOUT_UNIT_KEY
       
  4743                     {
       
  4744                     unicode=<0x003A>;
       
  4745                     scancode=0x003A;
       
  4746                     beginrow=0;
       
  4747                     begincolumn=7;
       
  4748                     highlightbmpindex=0;
       
  4749                     highlightmaskbmpindex=0;
       
  4750                     },
       
  4751                 PENINPUT_LAYOUT_UNIT_KEY
       
  4752                     {
       
  4753                     unicode=<0x0021>;
       
  4754                     scancode=0x0021;
       
  4755                     beginrow=0;
       
  4756                     begincolumn=8;
       
  4757                     highlightbmpindex=0;
       
  4758                     highlightmaskbmpindex=0;
       
  4759                     },
       
  4760                 PENINPUT_LAYOUT_UNIT_KEY
       
  4761                     {
       
  4762                     unicode=<0x003F>;
       
  4763                     scancode=0x003F;
       
  4764                     beginrow=0;
       
  4765                     begincolumn=9;
       
  4766                     highlightbmpindex=0;
       
  4767                     highlightmaskbmpindex=0;
       
  4768                     },
       
  4769                 PENINPUT_LAYOUT_UNIT_KEY
       
  4770                     {
       
  4771                     unicode=<0x0026>;
       
  4772                     scancode=0x0026;
       
  4773                     beginrow=0;
       
  4774                     begincolumn=10;
       
  4775                     highlightbmpindex=0;
       
  4776                     highlightmaskbmpindex=0;
       
  4777                     },
       
  4778                 PENINPUT_LAYOUT_UNIT_KEY
       
  4779                     {
       
  4780                     unicode=<0x0034>;
       
  4781                     scancode=0x0034;
       
  4782                     beginrow=1;
       
  4783                     begincolumn=0;
       
  4784                     highlightbmpindex=0;
       
  4785                     highlightmaskbmpindex=0;
       
  4786                     },
       
  4787                 PENINPUT_LAYOUT_UNIT_KEY
       
  4788                     {
       
  4789                     unicode=<0x0035>;
       
  4790                     scancode=0x0035;
       
  4791                     beginrow=1;
       
  4792                     begincolumn=1;
       
  4793                     highlightbmpindex=0;
       
  4794                     highlightmaskbmpindex=0;
       
  4795                     },
       
  4796                 PENINPUT_LAYOUT_UNIT_KEY
       
  4797                     {
       
  4798                     unicode=<0x0036>;
       
  4799                     scancode=0x0036;
       
  4800                     beginrow=1;
       
  4801                     begincolumn=2;
       
  4802                     highlightbmpindex=0;
       
  4803                     highlightmaskbmpindex=0;
       
  4804                     },
       
  4805                 PENINPUT_LAYOUT_UNIT_KEY
       
  4806                     {
       
  4807                     unicode=<0x0070>;
       
  4808                     scancode=0x0070;
       
  4809                     beginrow=1;
       
  4810                     begincolumn=3;
       
  4811                     highlightbmpindex=0;
       
  4812                     highlightmaskbmpindex=0;
       
  4813                     },
       
  4814                 PENINPUT_LAYOUT_UNIT_KEY
       
  4815                     {
       
  4816                     unicode=<0x002D>;
       
  4817                     scancode=0x002D;
       
  4818                     beginrow=1;
       
  4819                     begincolumn=4;
       
  4820                     highlightbmpindex=0;
       
  4821                     highlightmaskbmpindex=0;
       
  4822                     },
       
  4823                 PENINPUT_LAYOUT_UNIT_KEY
       
  4824                     {
       
  4825                     unicode=<0x003D>;
       
  4826                     scancode=0x003D;
       
  4827                     beginrow=1;
       
  4828                     begincolumn=5;
       
  4829                     highlightbmpindex=0;
       
  4830                     highlightmaskbmpindex=0;
       
  4831                     },
       
  4832                 PENINPUT_LAYOUT_UNIT_KEY
       
  4833                     {
       
  4834                     unicode=<0x005F>;
       
  4835                     scancode=0x005F;
       
  4836                     beginrow=1;
       
  4837                     begincolumn=6;
       
  4838                     highlightbmpindex=0;
       
  4839                     highlightmaskbmpindex=0;
       
  4840                     },
       
  4841                 PENINPUT_LAYOUT_UNIT_KEY
       
  4842                     {
       
  4843                     unicode=<0x0027>;
       
  4844                     scancode=0x0027;
       
  4845                     beginrow=1;
       
  4846                     begincolumn=7;
       
  4847                     highlightbmpindex=0;
       
  4848                     highlightmaskbmpindex=0;
       
  4849                     },
       
  4850                 PENINPUT_LAYOUT_UNIT_KEY
       
  4851                     {
       
  4852                     unicode=<0x0022>;
       
  4853                     scancode=0x0022;
       
  4854                     beginrow=1;
       
  4855                     begincolumn=8;
       
  4856                     highlightbmpindex=0;
       
  4857                     highlightmaskbmpindex=0;
       
  4858                     },
       
  4859                 PENINPUT_LAYOUT_UNIT_KEY
       
  4860                     {
       
  4861                     unicode=<0x0028>;
       
  4862                     scancode=0x0028;
       
  4863                     beginrow=1;
       
  4864                     begincolumn=9;
       
  4865                     highlightbmpindex=0;
       
  4866                     highlightmaskbmpindex=0;
       
  4867                     },
       
  4868                 PENINPUT_LAYOUT_UNIT_KEY
       
  4869                     {
       
  4870                     unicode=<0x0029>;
       
  4871                     scancode=0x0029;
       
  4872                     beginrow=1;
       
  4873                     begincolumn=10;
       
  4874                     highlightbmpindex=0;
       
  4875                     highlightmaskbmpindex=0;
       
  4876                     },
       
  4877                 PENINPUT_LAYOUT_UNIT_KEY
       
  4878                     {
       
  4879                     unicode=<0x0037>;
       
  4880                     scancode=0x0037;
       
  4881                     beginrow=2;
       
  4882                     begincolumn=0;
       
  4883                     highlightbmpindex=0;
       
  4884                     highlightmaskbmpindex=0;
       
  4885                     },
       
  4886                 PENINPUT_LAYOUT_UNIT_KEY
       
  4887                     {
       
  4888                     unicode=<0x0038>;
       
  4889                     scancode=0x0038;
       
  4890                     beginrow=2;
       
  4891                     begincolumn=1;
       
  4892                     highlightbmpindex=0;
       
  4893                     highlightmaskbmpindex=0;
       
  4894                     },
       
  4895                 PENINPUT_LAYOUT_UNIT_KEY
       
  4896                     {
       
  4897                     unicode=<0x0039>;
       
  4898                     scancode=0x0039;
       
  4899                     beginrow=2;
       
  4900                     begincolumn=2;
       
  4901                     highlightbmpindex=0;
       
  4902                     highlightmaskbmpindex=0;
       
  4903                     },
       
  4904                 PENINPUT_LAYOUT_UNIT_KEY
       
  4905                     {
       
  4906                     unicode=<0x0077>;
       
  4907                     scancode=0x0077;
       
  4908                     beginrow=2;
       
  4909                     begincolumn=3;
       
  4910                     highlightbmpindex=0;
       
  4911                     highlightmaskbmpindex=0;
       
  4912                     },
       
  4913                 PENINPUT_LAYOUT_UNIT_KEY
       
  4914                     {
       
  4915                     unicode=<0x0040>;
       
  4916                     scancode=0x0040;
       
  4917                     beginrow=2;
       
  4918                     begincolumn=4;
       
  4919                     highlightbmpindex=0;
       
  4920                     highlightmaskbmpindex=0;
       
  4921                     },
       
  4922                 PENINPUT_LAYOUT_UNIT_KEY
       
  4923                     {
       
  4924                     unicode=<0x201E>;
       
  4925                     scancode=0x201E;
       
  4926                     beginrow=2;
       
  4927                     begincolumn=5;
       
  4928                     highlightbmpindex=0;
       
  4929                     highlightmaskbmpindex=0;
       
  4930                     },
       
  4931                 PENINPUT_LAYOUT_UNIT_KEY
       
  4932                     {
       
  4933                     unicode=<0x201D>;
       
  4934                     scancode=0x201D;
       
  4935                     beginrow=2;
       
  4936                     begincolumn=6;
       
  4937                     highlightbmpindex=0;
       
  4938                     highlightmaskbmpindex=0;
       
  4939                     },
       
  4940                 PENINPUT_LAYOUT_UNIT_KEY
       
  4941                     {
       
  4942                     unicode=<0x002F>;
       
  4943                     scancode=0x002F;
       
  4944                     beginrow=2;
       
  4945                     begincolumn=7;
       
  4946                     highlightbmpindex=0;
       
  4947                     highlightmaskbmpindex=0;
       
  4948                     },
       
  4949                 PENINPUT_LAYOUT_UNIT_KEY
       
  4950                     {
       
  4951                     unicode=<0x005C>;
       
  4952                     scancode=0x005C;
       
  4953                     beginrow=2;
       
  4954                     begincolumn=8;
       
  4955                     highlightbmpindex=0;
       
  4956                     highlightmaskbmpindex=0;
       
  4957                     },
       
  4958                 PENINPUT_LAYOUT_UNIT_KEY
       
  4959                     {
       
  4960                     unicode=<0x007B>;
       
  4961                     scancode=0x007B;
       
  4962                     beginrow=2;
       
  4963                     begincolumn=9;
       
  4964                     highlightbmpindex=0;
       
  4965                     highlightmaskbmpindex=0;
       
  4966                     },
       
  4967                 PENINPUT_LAYOUT_UNIT_KEY
       
  4968                     {
       
  4969                     unicode=<0x007D>;
       
  4970                     scancode=0x007D;
       
  4971                     beginrow=2;
       
  4972                     begincolumn=10;
       
  4973                     highlightbmpindex=0;
       
  4974                     highlightmaskbmpindex=0;
       
  4975                     },
       
  4976                 PENINPUT_LAYOUT_UNIT_KEY
       
  4977                     {
       
  4978                     unicode=<0x002A>;
       
  4979                     scancode=0x002A;
       
  4980                     beginrow=3;
       
  4981                     begincolumn=0;
       
  4982                     highlightbmpindex=0;
       
  4983                     highlightmaskbmpindex=0;
       
  4984                     },
       
  4985                 PENINPUT_LAYOUT_UNIT_KEY
       
  4986                     {
       
  4987                     unicode=<0x0030>;
       
  4988                     scancode=0x0030;
       
  4989                     beginrow=3;
       
  4990                     begincolumn=1;
       
  4991                     highlightbmpindex=0;
       
  4992                     highlightmaskbmpindex=0;
       
  4993                     },
       
  4994                 PENINPUT_LAYOUT_UNIT_KEY
       
  4995                     {
       
  4996                     unicode=<0x0023>;
       
  4997                     scancode=0x0023;
       
  4998                     beginrow=3;
       
  4999                     begincolumn=2;
       
  5000                     highlightbmpindex=0;
       
  5001                     highlightmaskbmpindex=0;
       
  5002                     },
       
  5003                 PENINPUT_LAYOUT_UNIT_KEY
       
  5004                     {
       
  5005                     unicode=<0x00B1>;
       
  5006                     scancode=0x00B1;
       
  5007                     beginrow=3;
       
  5008                     begincolumn=3;
       
  5009                     highlightbmpindex=0;
       
  5010                     highlightmaskbmpindex=0;
       
  5011                     },
       
  5012                 PENINPUT_LAYOUT_UNIT_KEY
       
  5013                     {
       
  5014                     unicode=<0x0025>;
       
  5015                     scancode=0x0025;
       
  5016                     beginrow=3;
       
  5017                     begincolumn=4;
       
  5018                     highlightbmpindex=0;
       
  5019                     highlightmaskbmpindex=0;
       
  5020                     },
       
  5021                 PENINPUT_LAYOUT_UNIT_KEY
       
  5022                     {
       
  5023                     unicode=<0x003C>;
       
  5024                     scancode=0x003C;
       
  5025                     beginrow=3;
       
  5026                     begincolumn=5;
       
  5027                     highlightbmpindex=0;
       
  5028                     highlightmaskbmpindex=0;
       
  5029                     },
       
  5030                 PENINPUT_LAYOUT_UNIT_KEY
       
  5031                     {
       
  5032                     unicode=<0x003E>;
       
  5033                     scancode=0x003E;
       
  5034                     beginrow=3;
       
  5035                     begincolumn=6;
       
  5036                     highlightbmpindex=0;
       
  5037                     highlightmaskbmpindex=0;
       
  5038                     },
       
  5039                 PENINPUT_LAYOUT_UNIT_KEY
       
  5040                     {
       
  5041                     unicode=<0x00AB>;
       
  5042                     scancode=0x00AB;
       
  5043                     beginrow=3;
       
  5044                     begincolumn=7;
       
  5045                     highlightbmpindex=0;
       
  5046                     highlightmaskbmpindex=0;
       
  5047                     },
       
  5048                 PENINPUT_LAYOUT_UNIT_KEY
       
  5049                     {
       
  5050                     unicode=<0x00BB>;
       
  5051                     scancode=0x00BB;
       
  5052                     beginrow=3;
       
  5053                     begincolumn=8;
       
  5054                     highlightbmpindex=0;
       
  5055                     highlightmaskbmpindex=0;
       
  5056                     },
       
  5057                 PENINPUT_LAYOUT_UNIT_KEY
       
  5058                     {
       
  5059                     unicode=<0x005B>;
       
  5060                     scancode=0x005B;
       
  5061                     beginrow=3;
       
  5062                     begincolumn=9;
       
  5063                     highlightbmpindex=0;
       
  5064                     highlightmaskbmpindex=0;
       
  5065                     },
       
  5066                 PENINPUT_LAYOUT_UNIT_KEY
       
  5067                     {
       
  5068                     unicode=<0x005D>;
       
  5069                     scancode=0x005D;
       
  5070                     beginrow=3;
       
  5071                     begincolumn=10;
       
  5072                     highlightbmpindex=0;
       
  5073                     highlightmaskbmpindex=0;
       
  5074                     }
       
  5075                 };
       
  5076             },
       
  5077 
       
  5078 
       
  5079 
       
  5080         PENINPUT_LAYOUT_VKB_LAYOUT
       
  5081             {
       
  5082             id=EPeninputVkbLayoutLatinNumberShift;
       
  5083             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5084             imgmajorskinid=EAknsMajorGeneric;
       
  5085             bgbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3;
       
  5086             bgbmpmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_mask;
       
  5087             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  5088             dimbmp=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  5089             dimmask=EMbmPeninputgenericvkbQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  5090             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  5091             colcount=11;
       
  5092             rowcount=4;
       
  5093             highlightbmps =
       
  5094                 {
       
  5095                 PENINPUT_LAYOUT_BITMAP_ID
       
  5096                     {
       
  5097                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed;
       
  5098                     },
       
  5099                 PENINPUT_LAYOUT_BITMAP_ID
       
  5100                     {
       
  5101                     bmpid=0xffff;
       
  5102                     }
       
  5103                 };
       
  5104             highlightmaskbmps =
       
  5105                 {
       
  5106                 PENINPUT_LAYOUT_BITMAP_ID
       
  5107                     {
       
  5108                     bmpid=EMbmPeninputgenericvkbQgn_graf_fep_char_button_pressed_mask;
       
  5109                     },
       
  5110                 PENINPUT_LAYOUT_BITMAP_ID
       
  5111                     {
       
  5112                     bmpid=0xffff;
       
  5113                     }
       
  5114                 };
       
  5115             keys =
       
  5116                 {
       
  5117                 PENINPUT_LAYOUT_UNIT_KEY
       
  5118                     {
       
  5119                     unicode=<0x0031>;
       
  5120                     scancode=0x0031;
       
  5121                     beginrow=0;
       
  5122                     begincolumn=0;
       
  5123                     highlightbmpindex=0;
       
  5124                     highlightmaskbmpindex=0;
       
  5125                     },
       
  5126                 PENINPUT_LAYOUT_UNIT_KEY
       
  5127                     {
       
  5128                     unicode=<0x0032>;
       
  5129                     scancode=0x0032;
       
  5130                     beginrow=0;
       
  5131                     begincolumn=1;
       
  5132                     highlightbmpindex=0;
       
  5133                     highlightmaskbmpindex=0;
       
  5134                     },
       
  5135                 PENINPUT_LAYOUT_UNIT_KEY
       
  5136                     {
       
  5137                     unicode=<0x0033>;
       
  5138                     scancode=0x0033;
       
  5139                     beginrow=0;
       
  5140                     begincolumn=2;
       
  5141                     highlightbmpindex=0;
       
  5142                     highlightmaskbmpindex=0;
       
  5143                     },
       
  5144                 PENINPUT_LAYOUT_UNIT_KEY
       
  5145                     {
       
  5146                     unicode=<0x002B>;
       
  5147                     scancode=0x002B;
       
  5148                     beginrow=0;
       
  5149                     begincolumn=3;
       
  5150                     highlightbmpindex=0;
       
  5151                     highlightmaskbmpindex=0;
       
  5152                     },
       
  5153                 PENINPUT_LAYOUT_UNIT_KEY
       
  5154                     {
       
  5155                     unicode=<0x007E>;
       
  5156                     scancode=0x007E;
       
  5157                     beginrow=0;
       
  5158                     begincolumn=4;
       
  5159                     highlightbmpindex=0;
       
  5160                     highlightmaskbmpindex=0;
       
  5161                     },
       
  5162                 PENINPUT_LAYOUT_UNIT_KEY
       
  5163                     {
       
  5164                     unicode=<0x005E>;
       
  5165                     scancode=0x005E;
       
  5166                     beginrow=0;
       
  5167                     begincolumn=5;
       
  5168                     highlightbmpindex=0;
       
  5169                     highlightmaskbmpindex=0;
       
  5170                     },
       
  5171                 PENINPUT_LAYOUT_UNIT_KEY
       
  5172                     {
       
  5173                     unicode=<0x0060>;
       
  5174                     scancode=0x0060;
       
  5175                     beginrow=0;
       
  5176                     begincolumn=6;
       
  5177                     highlightbmpindex=0;
       
  5178                     highlightmaskbmpindex=0;
       
  5179                     },
       
  5180                 PENINPUT_LAYOUT_UNIT_KEY
       
  5181                     {
       
  5182                     unicode=<0x2248>;
       
  5183                     scancode=0x2248;
       
  5184                     beginrow=0;
       
  5185                     begincolumn=7;
       
  5186                     highlightbmpindex=0;
       
  5187                     highlightmaskbmpindex=0;
       
  5188                     },
       
  5189                 PENINPUT_LAYOUT_UNIT_KEY
       
  5190                     {
       
  5191                     unicode=<0x00A1>;
       
  5192                     scancode=0x00A1;
       
  5193                     beginrow=0;
       
  5194                     begincolumn=8;
       
  5195                     highlightbmpindex=0;
       
  5196                     highlightmaskbmpindex=0;
       
  5197                     },
       
  5198                 PENINPUT_LAYOUT_UNIT_KEY
       
  5199                     {
       
  5200                     unicode=<0x00BF>;
       
  5201                     scancode=0x00BF;
       
  5202                     beginrow=0;
       
  5203                     begincolumn=9;
       
  5204                     highlightbmpindex=0;
       
  5205                     highlightmaskbmpindex=0;
       
  5206                     },
       
  5207                 PENINPUT_LAYOUT_UNIT_KEY
       
  5208                     {
       
  5209                     unicode=<0x00B0>;
       
  5210                     scancode=0x00B0;
       
  5211                     beginrow=0;
       
  5212                     begincolumn=10;
       
  5213                     highlightbmpindex=0;
       
  5214                     highlightmaskbmpindex=0;
       
  5215                     },
       
  5216                 PENINPUT_LAYOUT_UNIT_KEY
       
  5217                     {
       
  5218                     unicode=<0x0034>;
       
  5219                     scancode=0x0034;
       
  5220                     beginrow=1;
       
  5221                     begincolumn=0;
       
  5222                     highlightbmpindex=0;
       
  5223                     highlightmaskbmpindex=0;
       
  5224                     },
       
  5225                 PENINPUT_LAYOUT_UNIT_KEY
       
  5226                     {
       
  5227                     unicode=<0x0035>;
       
  5228                     scancode=0x0035;
       
  5229                     beginrow=1;
       
  5230                     begincolumn=1;
       
  5231                     highlightbmpindex=0;
       
  5232                     highlightmaskbmpindex=0;
       
  5233                     },
       
  5234                 PENINPUT_LAYOUT_UNIT_KEY
       
  5235                     {
       
  5236                     unicode=<0x0036>;
       
  5237                     scancode=0x0036;
       
  5238                     beginrow=1;
       
  5239                     begincolumn=2;
       
  5240                     highlightbmpindex=0;
       
  5241                     highlightmaskbmpindex=0;
       
  5242                     },
       
  5243                 PENINPUT_LAYOUT_UNIT_KEY
       
  5244                     {
       
  5245                     unicode=<0x00A7>;
       
  5246                     scancode=0x00A7;
       
  5247                     beginrow=1;
       
  5248                     begincolumn=3;
       
  5249                     highlightbmpindex=0;
       
  5250                     highlightmaskbmpindex=0;
       
  5251                     },
       
  5252                 PENINPUT_LAYOUT_UNIT_KEY
       
  5253                     {
       
  5254                     unicode=<0x007C>;
       
  5255                     scancode=0x007C;
       
  5256                     beginrow=1;
       
  5257                     begincolumn=4;
       
  5258                     highlightbmpindex=0;
       
  5259                     highlightmaskbmpindex=0;
       
  5260                     },
       
  5261                 PENINPUT_LAYOUT_UNIT_KEY
       
  5262                     {
       
  5263                     unicode=<0x0045>;
       
  5264                     scancode=0x0045;
       
  5265                     beginrow=1;
       
  5266                     begincolumn=5;
       
  5267                     highlightbmpindex=0;
       
  5268                     highlightmaskbmpindex=0;
       
  5269                     },
       
  5270                 PENINPUT_LAYOUT_UNIT_KEY
       
  5271                     {
       
  5272                     unicode=<0x20AC>;
       
  5273                     scancode=0x20AC;
       
  5274                     beginrow=1;
       
  5275                     begincolumn=6;
       
  5276                     highlightbmpindex=0;
       
  5277                     highlightmaskbmpindex=0;
       
  5278                     },
       
  5279                 PENINPUT_LAYOUT_UNIT_KEY
       
  5280                     {
       
  5281                     unicode=<0x00A3>;
       
  5282                     scancode=0x00A3;
       
  5283                     beginrow=1;
       
  5284                     begincolumn=7;
       
  5285                     highlightbmpindex=0;
       
  5286                     highlightmaskbmpindex=0;
       
  5287                     },
       
  5288                 PENINPUT_LAYOUT_UNIT_KEY
       
  5289                     {
       
  5290                     unicode=<0x0024>;
       
  5291                     scancode=0x0024;
       
  5292                     beginrow=1;
       
  5293                     begincolumn=8;
       
  5294                     highlightbmpindex=0;
       
  5295                     highlightmaskbmpindex=0;
       
  5296                     },
       
  5297                 PENINPUT_LAYOUT_UNIT_KEY
       
  5298                     {
       
  5299                     unicode=<0x00A5>;
       
  5300                     scancode=0x00A5;
       
  5301                     beginrow=1;
       
  5302                     begincolumn=9;
       
  5303                     highlightbmpindex=0;
       
  5304                     highlightmaskbmpindex=0;
       
  5305                     },
       
  5306                 PENINPUT_LAYOUT_UNIT_KEY
       
  5307                     {
       
  5308                     unicode=<0x00A2>;
       
  5309                     scancode=0x00A2;
       
  5310                     beginrow=1;
       
  5311                     begincolumn=10;
       
  5312                     highlightbmpindex=0;
       
  5313                     highlightmaskbmpindex=0;
       
  5314                     },
       
  5315                 PENINPUT_LAYOUT_UNIT_KEY
       
  5316                     {
       
  5317                     unicode=<0x0037>;
       
  5318                     scancode=0x0037;
       
  5319                     beginrow=2;
       
  5320                     begincolumn=0;
       
  5321                     highlightbmpindex=0;
       
  5322                     highlightmaskbmpindex=0;
       
  5323                     },
       
  5324                 PENINPUT_LAYOUT_UNIT_KEY
       
  5325                     {
       
  5326                     unicode=<0x0038>;
       
  5327                     scancode=0x0038;
       
  5328                     beginrow=2;
       
  5329                     begincolumn=1;
       
  5330                     highlightbmpindex=0;
       
  5331                     highlightmaskbmpindex=0;
       
  5332                     },
       
  5333                 PENINPUT_LAYOUT_UNIT_KEY
       
  5334                     {
       
  5335                     unicode=<0x0039>;
       
  5336                     scancode=0x0039;
       
  5337                     beginrow=2;
       
  5338                     begincolumn=2;
       
  5339                     highlightbmpindex=0;
       
  5340                     highlightmaskbmpindex=0;
       
  5341                     },
       
  5342                 PENINPUT_LAYOUT_UNIT_KEY
       
  5343                     {
       
  5344                     unicode=<0x00A4>;
       
  5345                     scancode=0x00A4;
       
  5346                     beginrow=2;
       
  5347                     begincolumn=3;
       
  5348                     highlightbmpindex=0;
       
  5349                     highlightmaskbmpindex=0;
       
  5350                     },
       
  5351                 PENINPUT_LAYOUT_UNIT_KEY
       
  5352                     {
       
  5353                     unicode=<0x20AA>;
       
  5354                     scancode=0x20AA;
       
  5355                     beginrow=2;
       
  5356                     begincolumn=4;
       
  5357                     highlightbmpindex=0;
       
  5358                     highlightmaskbmpindex=0;
       
  5359                     },
       
  5360                 PENINPUT_LAYOUT_UNIT_KEY
       
  5361                     {
       
  5362                     unicode=<0x0E3F>;
       
  5363                     scancode=0x0E3F;
       
  5364                     beginrow=2;
       
  5365                     begincolumn=5;
       
  5366                     highlightbmpindex=0;
       
  5367                     highlightmaskbmpindex=0;
       
  5368                     },
       
  5369                 PENINPUT_LAYOUT_UNIT_KEY
       
  5370                     {
       
  5371                     unicode=<0x20AB>;
       
  5372                     scancode=0x20AB;
       
  5373                     beginrow=2;
       
  5374                     begincolumn=6;
       
  5375                     highlightbmpindex=0;
       
  5376                     highlightmaskbmpindex=0;
       
  5377                     },
       
  5378                 PENINPUT_LAYOUT_UNIT_KEY
       
  5379                     {
       
  5380                     unicode=<0x00B9>;
       
  5381                     scancode=0x00B9;
       
  5382                     beginrow=2;
       
  5383                     begincolumn=7;
       
  5384                     highlightbmpindex=0;
       
  5385                     highlightmaskbmpindex=0;
       
  5386                     },
       
  5387                 PENINPUT_LAYOUT_UNIT_KEY
       
  5388                     {
       
  5389                     unicode=<0x00B2>;
       
  5390                     scancode=0x00B2;
       
  5391                     beginrow=2;
       
  5392                     begincolumn=8;
       
  5393                     highlightbmpindex=0;
       
  5394                     highlightmaskbmpindex=0;
       
  5395                     },
       
  5396                 PENINPUT_LAYOUT_UNIT_KEY
       
  5397                     {
       
  5398                     unicode=<0x00B3>;
       
  5399                     scancode=0x00B3;
       
  5400                     beginrow=2;
       
  5401                     begincolumn=9;
       
  5402                     highlightbmpindex=0;
       
  5403                     highlightmaskbmpindex=0;
       
  5404                     },
       
  5405                 PENINPUT_LAYOUT_UNIT_KEY
       
  5406                     {
       
  5407                     unicode=<0x00AA>;
       
  5408                     scancode=0x00AA;
       
  5409                     beginrow=2;
       
  5410                     begincolumn=10;
       
  5411                     highlightbmpindex=0;
       
  5412                     highlightmaskbmpindex=0;
       
  5413                     },
       
  5414                 PENINPUT_LAYOUT_UNIT_KEY
       
  5415                     {
       
  5416                     unicode=<0x002A>;
       
  5417                     scancode=0x002A;
       
  5418                     beginrow=3;
       
  5419                     begincolumn=0;
       
  5420                     highlightbmpindex=0;
       
  5421                     highlightmaskbmpindex=0;
       
  5422                     },
       
  5423                 PENINPUT_LAYOUT_UNIT_KEY
       
  5424                     {
       
  5425                     unicode=<0x0030>;
       
  5426                     scancode=0x0030;
       
  5427                     beginrow=3;
       
  5428                     begincolumn=1;
       
  5429                     highlightbmpindex=0;
       
  5430                     highlightmaskbmpindex=0;
       
  5431                     },
       
  5432                 PENINPUT_LAYOUT_UNIT_KEY
       
  5433                     {
       
  5434                     unicode=<0x0023>;
       
  5435                     scancode=0x0023;
       
  5436                     beginrow=3;
       
  5437                     begincolumn=2;
       
  5438                     highlightbmpindex=0;
       
  5439                     highlightmaskbmpindex=0;
       
  5440                     },
       
  5441                 PENINPUT_LAYOUT_UNIT_KEY
       
  5442                     {
       
  5443                     unicode=<0x2030>;
       
  5444                     scancode=0x2030;
       
  5445                     beginrow=3;
       
  5446                     begincolumn=3;
       
  5447                     highlightbmpindex=0;
       
  5448                     highlightmaskbmpindex=0;
       
  5449                     },
       
  5450                 PENINPUT_LAYOUT_UNIT_KEY
       
  5451                     {
       
  5452                     unicode=<0x00B5>;
       
  5453                     scancode=0x00B5;
       
  5454                     beginrow=3;
       
  5455                     begincolumn=4;
       
  5456                     highlightbmpindex=0;
       
  5457                     highlightmaskbmpindex=0;
       
  5458                     },
       
  5459                 PENINPUT_LAYOUT_UNIT_KEY
       
  5460                     {
       
  5461                     unicode=<0x2211>;
       
  5462                     scancode=0x2211;
       
  5463                     beginrow=3;
       
  5464                     begincolumn=5;
       
  5465                     highlightbmpindex=0;
       
  5466                     highlightmaskbmpindex=0;
       
  5467                     },
       
  5468                 PENINPUT_LAYOUT_UNIT_KEY
       
  5469                     {
       
  5470                     unicode=<0x2206>;
       
  5471                     scancode=0x2206;
       
  5472                     beginrow=3;
       
  5473                     begincolumn=6;
       
  5474                     highlightbmpindex=0;
       
  5475                     highlightmaskbmpindex=0;
       
  5476                     },
       
  5477                 PENINPUT_LAYOUT_UNIT_KEY
       
  5478                     {
       
  5479                     unicode=<0x220F>;
       
  5480                     scancode=0x220F;
       
  5481                     beginrow=3;
       
  5482                     begincolumn=7;
       
  5483                     highlightbmpindex=0;
       
  5484                     highlightmaskbmpindex=0;
       
  5485                     },
       
  5486                 PENINPUT_LAYOUT_UNIT_KEY
       
  5487                     {
       
  5488                     unicode=<0x00A9>;
       
  5489                     scancode=0x00A9;
       
  5490                     beginrow=3;
       
  5491                     begincolumn=8;
       
  5492                     highlightbmpindex=0;
       
  5493                     highlightmaskbmpindex=0;
       
  5494                     },
       
  5495                 PENINPUT_LAYOUT_UNIT_KEY
       
  5496                     {
       
  5497                     unicode=<0x00AE>;
       
  5498                     scancode=0x00AE;
       
  5499                     beginrow=3;
       
  5500                     begincolumn=9;
       
  5501                     highlightbmpindex=0;
       
  5502                     highlightmaskbmpindex=0;
       
  5503                     },
       
  5504                 PENINPUT_LAYOUT_UNIT_KEY
       
  5505                     {
       
  5506                     unicode=<0x00BA>;
       
  5507                     scancode=0x00BA;
       
  5508                     beginrow=3;
       
  5509                     begincolumn=10;
       
  5510                     highlightbmpindex=0;
       
  5511                     highlightmaskbmpindex=0;
       
  5512                     }
       
  5513                 };
       
  5514             }
       
  5515        };
       
  5516     }
       
  5517 
       
  5518 // ---------------------------------------------------------------------------
       
  5519 // r_peninput_layout_rangebar_info
       
  5520 // The information of vkb's rangebar
       
  5521 // ---------------------------------------------------------------------------
       
  5522 //
       
  5523 RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
       
  5524     {
       
  5525     style=1; // using indicator's action style
       
  5526     ranges=
       
  5527         {
       
  5528         PENINPUT_LAYOUT_RANGE_INFO
       
  5529             {
       
  5530             rangeid=ERangeEnglish; // English button
       
  5531             responsestyle=1;
       
  5532             clientlayoutid=EPeninputClientLayout12x5; 
       
  5533             vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  5534             }, 
       
  5535         PENINPUT_LAYOUT_RANGE_INFO
       
  5536             {
       
  5537             rangeid=ERangeNumber; // Number button
       
  5538             responsestyle=1;
       
  5539             clientlayoutid=EPeninputClientLayout12x4; 
       
  5540             vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  5541             },
       
  5542         PENINPUT_LAYOUT_RANGE_INFO
       
  5543             {
       
  5544             rangeid=ERangeSymbol; // Symbol button
       
  5545             responsestyle=1;
       
  5546             clientlayoutid=EPeninputClientLayout12x4; 
       
  5547             vkblayoutid=EPeninputVkbLayoutSymbol;
       
  5548             }, 
       
  5549         PENINPUT_LAYOUT_RANGE_INFO
       
  5550             {
       
  5551             rangeid=ERangeAccent; // Accent button
       
  5552             responsestyle=2;
       
  5553             clientlayoutid=EPeninputClientLayout12x4; 
       
  5554             vkblayoutid=EPeninputVkbLayoutAccented1;
       
  5555             }
       
  5556         }; 
       
  5557     }
       
  5558 
       
  5559 // ---------------------------------------------------------------------------
       
  5560 // r_peninput_layout_shift_caps_info_list
       
  5561 // The information of vkb's shift and capslock button
       
  5562 // ---------------------------------------------------------------------------
       
  5563 //
       
  5564 RESOURCE PENINPUT_LAYOUT_SHIFT_CAPS_INFO_LIST r_peninput_layout_shift_caps_info_list
       
  5565     {
       
  5566     items = 
       
  5567         {
       
  5568         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  5569             {
       
  5570             range = ERangeEnglish;
       
  5571             items =
       
  5572                 {
       
  5573                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  5574                     {
       
  5575                     id=0;
       
  5576                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  5577                     caseused=ECaseLower;
       
  5578                     },
       
  5579                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5580                     {
       
  5581                     id=1;
       
  5582                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  5583                     caseused=ECaseText;
       
  5584                     },
       
  5585                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5586                     {
       
  5587                     id=2;
       
  5588                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  5589                     caseused=ECaseUpper;
       
  5590                     },
       
  5591                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5592                     {
       
  5593                     id=3;
       
  5594                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  5595                     caseused=ECaseInverseText;
       
  5596                     }
       
  5597                 };
       
  5598             },
       
  5599         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  5600             {
       
  5601             range = ERangeNumber;
       
  5602             items =
       
  5603                 {
       
  5604                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  5605                     {
       
  5606                     id=0;
       
  5607                     vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  5608                     caseused=0;
       
  5609                     },
       
  5610                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5611                     {
       
  5612                     id=1;
       
  5613                     vkblayoutid=EPeninputVkbLayoutNativeNumberShift;
       
  5614                     caseused=0;
       
  5615                     },
       
  5616                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5617                     {
       
  5618                     id=2;
       
  5619                     vkblayoutid=EPeninputVkbLayoutNativeNumberShift;
       
  5620                     caseused=0;
       
  5621                     },
       
  5622                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5623                     {
       
  5624                     id=3;
       
  5625                     vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  5626                     caseused=0;
       
  5627                     }
       
  5628                 };
       
  5629             },
       
  5630         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  5631             {
       
  5632             range = ERangeSymbol;
       
  5633             items =
       
  5634                 {
       
  5635                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  5636                     {
       
  5637                     id=0;
       
  5638                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  5639                     caseused=0;
       
  5640                     },
       
  5641                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5642                     {
       
  5643                     id=1;
       
  5644                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  5645                     caseused=0;
       
  5646                     },
       
  5647                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5648                     {
       
  5649                     id=2;
       
  5650                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  5651                     caseused=0;
       
  5652                     },
       
  5653                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5654                     {
       
  5655                     id=3;
       
  5656                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  5657                     caseused=0;
       
  5658                     }
       
  5659                 };
       
  5660             },
       
  5661         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  5662             {
       
  5663             range = ERangeAccent;
       
  5664             items =
       
  5665                 {
       
  5666                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  5667                     {
       
  5668                     id=0;
       
  5669                     vkblayoutid=EPeninputVkbLayoutAccented1;
       
  5670                     caseused=ECaseLower;
       
  5671                     },
       
  5672                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5673                     {
       
  5674                     id=1;
       
  5675                     vkblayoutid=EPeninputVkbLayoutAccentedShift1;
       
  5676                     caseused=ECaseText;
       
  5677                     },
       
  5678                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5679                     {
       
  5680                     id=2;
       
  5681                     vkblayoutid=EPeninputVkbLayoutAccentedShift1;
       
  5682                     caseused=ECaseUpper;
       
  5683                     },
       
  5684                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  5685                     {
       
  5686                     id=3;
       
  5687                     vkblayoutid=EPeninputVkbLayoutAccented1;
       
  5688                     caseused=ECaseInverseText;
       
  5689                     }
       
  5690                 };
       
  5691             }
       
  5692         };
       
  5693     }
       
  5694 
       
  5695 // ---------------------------------------------------------------------------
       
  5696 // r_peninput_layout_vkb_range_list
       
  5697 // VKB range list
       
  5698 // ---------------------------------------------------------------------------
       
  5699 //
       
  5700 RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_vkb_range_list
       
  5701     {
       
  5702     ranges=
       
  5703         {
       
  5704         AKN_FEP_INPUTRANGE
       
  5705             {
       
  5706             rangeid=ERangeEnglish;
       
  5707             ctrlid=EPeninutWindowCtrlIdNativeCharBtn;
       
  5708             indicator=r_peninput_layout_vkb_range_english;
       
  5709             posidx=0;
       
  5710             },
       
  5711         AKN_FEP_INPUTRANGE
       
  5712             {
       
  5713             rangeid=ERangeNumber;
       
  5714             ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
       
  5715             indicator=r_peninput_layout_vkb_range_number;
       
  5716             //hide=1;
       
  5717             posidx=1;
       
  5718             },
       
  5719         AKN_FEP_INPUTRANGE
       
  5720             {
       
  5721             rangeid=ERangeAccent;
       
  5722             ctrlid=EPeninutWindowCtrlIdAccentedBtn;
       
  5723             ctrltype=EButtonTypePopupMode;
       
  5724             indicator=r_peninput_layout_vkb_range_accented;
       
  5725             actionstyle=2;
       
  5726             posidx=2;
       
  5727             },
       
  5728         AKN_FEP_INPUTRANGE
       
  5729             {
       
  5730             rangeid=ERangeSymbol;
       
  5731             ctrlid=EPeninutWindowCtrlIdSymbolBtn;
       
  5732             indicator=r_peninput_layout_vkb_range_symbol;
       
  5733             hide=1;
       
  5734             posidx=-1;
       
  5735             }
       
  5736         };
       
  5737     }
       
  5738 
       
  5739 // ---------------------------------------------------------------------------
       
  5740 // r_peninput_layout_vkb_range_english
       
  5741 // English range button of vkb's rangebar
       
  5742 // ---------------------------------------------------------------------------
       
  5743 //
       
  5744 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_english
       
  5745     {
       
  5746     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5747     imgmajorskinid=EAknsMajorGeneric;
       
  5748     
       
  5749     nactive=EMbmPeninputgenericvkbQgn_indi_input_case_capital;
       
  5750     nactivemsk=EMbmPeninputgenericvkbQgn_indi_input_case_capital_mask;
       
  5751     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  5752     
       
  5753     nactivep=EMbmPeninputgenericvkbQgn_indi_input_case_capital;
       
  5754     nactivepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_capital_mask;
       
  5755     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  5756     
       
  5757     active=EMbmPeninputgenericvkbQgn_indi_input_case_capital;
       
  5758     activemsk=EMbmPeninputgenericvkbQgn_indi_input_case_capital_mask;
       
  5759     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  5760     
       
  5761     activep=EMbmPeninputgenericvkbQgn_indi_input_case_capital;
       
  5762     activepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_capital_mask;
       
  5763     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  5764     
       
  5765     disable=EMbmPeninputgenericvkbQgn_indi_input_case_capital;
       
  5766     disablemsk=EMbmPeninputgenericvkbQgn_indi_input_case_capital_mask;
       
  5767     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;       
       
  5768     }
       
  5769 
       
  5770 // ---------------------------------------------------------------------------
       
  5771 // r_peninput_layout_vkb_range_symbol
       
  5772 // Symbol range button of vkb's rangebar
       
  5773 // ---------------------------------------------------------------------------
       
  5774 //
       
  5775 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_symbol
       
  5776     {
       
  5777     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5778     imgmajorskinid=EAknsMajorGeneric;
       
  5779     nactive=EMbmPeninputgenericvkbQgn_indi_fep_button_case_special;
       
  5780     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  5781 
       
  5782     nactivep=EMbmPeninputgenericvkbQgn_indi_fep_button_case_special;
       
  5783     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  5784 
       
  5785     active=EMbmPeninputgenericvkbQgn_indi_fep_button_case_special_sel;
       
  5786     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  5787 
       
  5788     activep=EMbmPeninputgenericvkbQgn_indi_fep_button_case_special_sel;
       
  5789     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  5790 
       
  5791     disable=EMbmPeninputgenericvkbQgn_indi_fep_button_case_special;
       
  5792     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  5793 
       
  5794     }
       
  5795 
       
  5796 // ---------------------------------------------------------------------------
       
  5797 // r_peninput_layout_vkb_range_number
       
  5798 // Number range button of vkb's rangebar
       
  5799 // ---------------------------------------------------------------------------
       
  5800 //
       
  5801 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_number
       
  5802     {
       
  5803     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5804     imgmajorskinid=EAknsMajorGeneric;
       
  5805     
       
  5806     nactive=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special;
       
  5807     nactivemsk=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special_mask;
       
  5808     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  5809     
       
  5810     nactivep=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special;
       
  5811     nactivepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special_mask;
       
  5812     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  5813     
       
  5814     active=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special;
       
  5815     activemsk=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special_mask;
       
  5816     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  5817     
       
  5818     activep=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special;
       
  5819     activepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special_mask;
       
  5820     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  5821     
       
  5822     disable=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special;
       
  5823     disablemsk=EMbmPeninputgenericvkbQgn_indi_input_case_numeric_special_mask;
       
  5824     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;           
       
  5825     }
       
  5826 
       
  5827 // ---------------------------------------------------------------------------
       
  5828 // r_peninput_layout_vkb_range_accented
       
  5829 // Accent range button of vkb's rangebar
       
  5830 // ---------------------------------------------------------------------------
       
  5831 //
       
  5832 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_accented
       
  5833     {
       
  5834     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5835     imgmajorskinid=EAknsMajorGeneric;
       
  5836     nactive=EMbmPeninputgenericvkbQgn_indi_input_case_accented;
       
  5837     nactivemsk=EMbmPeninputgenericvkbQgn_indi_input_case_accented_mask;
       
  5838     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
       
  5839     
       
  5840     nactivep=EMbmPeninputgenericvkbQgn_indi_input_case_accented;
       
  5841     nactivepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_accented_mask;
       
  5842     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
       
  5843     
       
  5844     active=EMbmPeninputgenericvkbQgn_indi_input_case_accented;
       
  5845     activemsk=EMbmPeninputgenericvkbQgn_indi_input_case_accented_mask;
       
  5846     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
       
  5847     
       
  5848     activep=EMbmPeninputgenericvkbQgn_indi_input_case_accented;
       
  5849     activepmsk=EMbmPeninputgenericvkbQgn_indi_input_case_accented_mask;
       
  5850     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
       
  5851     
       
  5852     disable=EMbmPeninputgenericvkbQgn_indi_input_case_accented;
       
  5853     disablemsk=EMbmPeninputgenericvkbQgn_indi_input_case_accented_mask;
       
  5854     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;              
       
  5855     }