textinput/peninputsplitqwerty/srcdata/peninputssqwinconfiginfo_70.rss
changeset 0 eb1f2e154e89
child 19 ac7e4d1d9209
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     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 peninputsplitqwerty
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Resource identifier
       
    20 NAME PIGV
       
    21 
       
    22 // System includes
       
    23 #include <aknsconstants.hrh>
       
    24 #include <eikon.hrh>
       
    25 #include <peninputsplitqwerty.mbg>
       
    26 #include <aknfeppeninputenums.h>
       
    27 
       
    28 // User includes
       
    29 #include "peninputcommonlayout.rh"
       
    30 #include "peninputsplitqwerty.hrh"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 RESOURCE TBUF { buf=""; }
       
    34 
       
    35 // Macros  
       
    36 #define PENINPUT_LAYOUT_VKB_BMP "z:\\resource\\apps\\peninputsplitqwerty.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=1;
       
    46     languagestring="En"; 
       
    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=10;
       
    69             rowcount=3;
       
    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=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
    83                     beginrow=3;
       
    84                     begincolumn=8;
       
    85                     endrow=4;
       
    86                     endcolumn=11;
       
    87                     },
       
    88                 PENINPUT_LAYOUT_CONTROL
       
    89                     {
       
    90                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
    91                     beginrow=3;
       
    92                     begincolumn=2;
       
    93                     endrow=4;
       
    94                     endcolumn=3;
       
    95                     }, 
       
    96                 PENINPUT_LAYOUT_CONTROL
       
    97                     {
       
    98                     id=EPeninutWindowCtrlIdSpaceBtn; // Shift button
       
    99                     beginrow=3;
       
   100                     begincolumn=2;
       
   101                     endrow=4;
       
   102                     endcolumn=3;
       
   103                     }, 
       
   104                 PENINPUT_LAYOUT_CONTROL
       
   105                     {
       
   106                     id=EPeninutWindowCtrlIdEnterBtn; // Shift button
       
   107                     beginrow=3;
       
   108                     begincolumn=2;
       
   109                     endrow=4;
       
   110                     endcolumn=3;
       
   111                     },                                                            
       
   112                 PENINPUT_LAYOUT_CONTROL
       
   113                     {
       
   114                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   115                     beginrow=3;
       
   116                     begincolumn=11;
       
   117                     endrow=4;
       
   118                     endcolumn=12;
       
   119                     }
       
   120                 };
       
   121             }
       
   122         };
       
   123     }
       
   124 
       
   125 // ---------------------------------------------------------------------------
       
   126 // r_peninput_layout_vkb_vkb_layout_list
       
   127 // VKB button area layout
       
   128 // ---------------------------------------------------------------------------
       
   129 //
       
   130 RESOURCE PENINPUT_LAYOUT_VKB_LAYOUT_LIST r_peninput_layout_vkb_vkb_layout_list
       
   131     {
       
   132     items =
       
   133         {
       
   134         PENINPUT_LAYOUT_VKB_LAYOUT
       
   135             {
       
   136             id=EPeninputVkbLayoutNativeChar;
       
   137             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   138             imgmajorskinid=EAknsMajorGeneric;
       
   139             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
   140             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
   141             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
   142 
       
   143             dimbmp=0xffff;
       
   144             dimmask=0xffff;
       
   145             colcount=10;
       
   146             rowcount=3;
       
   147             highlightbmps =
       
   148                 {
       
   149                 PENINPUT_LAYOUT_BITMAP_ID
       
   150                     {
       
   151                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
   152                     },
       
   153                 PENINPUT_LAYOUT_BITMAP_ID
       
   154                     {
       
   155                     bmpid=0xffff;
       
   156                     }
       
   157                 };
       
   158             highlightmaskbmps =
       
   159                 {
       
   160                 PENINPUT_LAYOUT_BITMAP_ID
       
   161                     {
       
   162                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
   163                     },
       
   164                 PENINPUT_LAYOUT_BITMAP_ID
       
   165                     {
       
   166                     bmpid=0xffff;
       
   167                     }
       
   168                 };
       
   169             keys =
       
   170                 {
       
   171                 PENINPUT_LAYOUT_UNIT_KEY
       
   172                     {
       
   173                     unicode=<0x0071>;
       
   174                     scancode=0x0071;
       
   175                     beginrow=0;
       
   176                     begincolumn=0;
       
   177                     highlightbmpindex=0;
       
   178                     highlightmaskbmpindex=0;
       
   179                     },
       
   180                 PENINPUT_LAYOUT_UNIT_KEY
       
   181                     {
       
   182                     unicode=<0x0077>;
       
   183                     scancode=0x0077;
       
   184                     beginrow=0;
       
   185                     begincolumn=1;
       
   186                     highlightbmpindex=0;
       
   187                     highlightmaskbmpindex=0;
       
   188                     },
       
   189                 PENINPUT_LAYOUT_UNIT_KEY
       
   190                     {
       
   191                     unicode=<0x0065>;
       
   192                     scancode=0x0065;
       
   193                     beginrow=0;
       
   194                     begincolumn=2;
       
   195                     highlightbmpindex=0;
       
   196                     highlightmaskbmpindex=0;
       
   197                     },
       
   198                 PENINPUT_LAYOUT_UNIT_KEY
       
   199                     {
       
   200                     unicode=<0x0072>;
       
   201                     scancode=0x0072;
       
   202                     beginrow=0;
       
   203                     begincolumn=3;
       
   204                     highlightbmpindex=0;
       
   205                     highlightmaskbmpindex=0;
       
   206                     },
       
   207                 PENINPUT_LAYOUT_UNIT_KEY
       
   208                     {
       
   209                     unicode=<0x0074>;
       
   210                     scancode=0x0074;
       
   211                     beginrow=0;
       
   212                     begincolumn=4;
       
   213                     highlightbmpindex=0;
       
   214                     highlightmaskbmpindex=0;
       
   215                     },
       
   216                 PENINPUT_LAYOUT_UNIT_KEY
       
   217                     {
       
   218                     unicode=<0x0079>;
       
   219                     scancode=0x0079;
       
   220                     beginrow=0;
       
   221                     begincolumn=5;
       
   222                     highlightbmpindex=0;
       
   223                     highlightmaskbmpindex=0;
       
   224                     },
       
   225                 PENINPUT_LAYOUT_UNIT_KEY
       
   226                     {
       
   227                     unicode=<0x0075>;
       
   228                     scancode=0x0075;
       
   229                     beginrow=0;
       
   230                     begincolumn=6;
       
   231                     highlightbmpindex=0;
       
   232                     highlightmaskbmpindex=0;
       
   233                     },
       
   234                 PENINPUT_LAYOUT_UNIT_KEY
       
   235                     {
       
   236                     unicode=<0x0069>;
       
   237                     scancode=0x0069;
       
   238                     beginrow=0;
       
   239                     begincolumn=7;
       
   240                     highlightbmpindex=0;
       
   241                     highlightmaskbmpindex=0;
       
   242                     },
       
   243                 PENINPUT_LAYOUT_UNIT_KEY
       
   244                     {
       
   245                     unicode=<0x006F>;
       
   246                     scancode=0x006F;
       
   247                     beginrow=0;
       
   248                     begincolumn=8;
       
   249                     highlightbmpindex=0;
       
   250                     highlightmaskbmpindex=0;
       
   251                     },
       
   252                 PENINPUT_LAYOUT_UNIT_KEY
       
   253                     {
       
   254                     unicode=<0x0070>;
       
   255                     scancode=0x0070;
       
   256                     beginrow=0;
       
   257                     begincolumn=9;
       
   258                     highlightbmpindex=0;
       
   259                     highlightmaskbmpindex=0;
       
   260                     },
       
   261                 PENINPUT_LAYOUT_UNIT_KEY
       
   262                     {
       
   263                     unicode=<0x0061>;
       
   264                     scancode=0x0061;
       
   265                     beginrow=1;
       
   266                     begincolumn=0;
       
   267                     highlightbmpindex=0;
       
   268                     highlightmaskbmpindex=0;
       
   269                     },
       
   270                 PENINPUT_LAYOUT_UNIT_KEY
       
   271                     {
       
   272                     unicode=<0x0073>;
       
   273                     scancode=0x0073;
       
   274                     beginrow=1;
       
   275                     begincolumn=1;
       
   276                     highlightbmpindex=0;
       
   277                     highlightmaskbmpindex=0;
       
   278                     },
       
   279                 PENINPUT_LAYOUT_UNIT_KEY
       
   280                     {
       
   281                     unicode=<0x0064>;
       
   282                     scancode=0x0064;
       
   283                     beginrow=1;
       
   284                     begincolumn=2;
       
   285                     highlightbmpindex=0;
       
   286                     highlightmaskbmpindex=0;
       
   287                     },
       
   288                 PENINPUT_LAYOUT_UNIT_KEY
       
   289                     {
       
   290                     unicode=<0x0066>;
       
   291                     scancode=0x0066;
       
   292                     beginrow=1;
       
   293                     begincolumn=3;
       
   294                     highlightbmpindex=0;
       
   295                     highlightmaskbmpindex=0;
       
   296                     },
       
   297                 PENINPUT_LAYOUT_UNIT_KEY
       
   298                     {
       
   299                     unicode=<0x0067>;
       
   300                     scancode=0x0067;
       
   301                     beginrow=1;
       
   302                     begincolumn=4;
       
   303                     highlightbmpindex=0;
       
   304                     highlightmaskbmpindex=0;
       
   305                     },
       
   306                 PENINPUT_LAYOUT_UNIT_KEY
       
   307                     {
       
   308                     unicode=<0x0068>;
       
   309                     scancode=0x0068;
       
   310                     beginrow=1;
       
   311                     begincolumn=5;
       
   312                     highlightbmpindex=0;
       
   313                     highlightmaskbmpindex=0;
       
   314                     },
       
   315                 PENINPUT_LAYOUT_UNIT_KEY
       
   316                     {
       
   317                     unicode=<0x006A>;
       
   318                     scancode=0x006A;
       
   319                     beginrow=1;
       
   320                     begincolumn=6;
       
   321                     highlightbmpindex=0;
       
   322                     highlightmaskbmpindex=0;
       
   323                     },
       
   324                 PENINPUT_LAYOUT_UNIT_KEY
       
   325                     {
       
   326                     unicode=<0x006B>;
       
   327                     scancode=0x006B;
       
   328                     beginrow=1;
       
   329                     begincolumn=7;
       
   330                     highlightbmpindex=0;
       
   331                     highlightmaskbmpindex=0;
       
   332                     },
       
   333                 PENINPUT_LAYOUT_UNIT_KEY
       
   334                     {
       
   335                     unicode=<0x006C>;
       
   336                     scancode=0x006C;
       
   337                     beginrow=1;
       
   338                     begincolumn=8;
       
   339                     highlightbmpindex=0;
       
   340                     highlightmaskbmpindex=0;
       
   341                     },
       
   342                 PENINPUT_LAYOUT_UNIT_KEY
       
   343                     {
       
   344                     unicode=<0x0027>;
       
   345                     scancode=0x0027;
       
   346                     beginrow=1;
       
   347                     begincolumn=9;
       
   348                     highlightbmpindex=0;
       
   349                     highlightmaskbmpindex=0;
       
   350                     },
       
   351                 PENINPUT_LAYOUT_UNIT_KEY
       
   352                     {
       
   353                     unicode=<0x007A>;
       
   354                     scancode=0x007A;
       
   355                     beginrow=2;
       
   356                     begincolumn=0;
       
   357                     highlightbmpindex=0;
       
   358                     highlightmaskbmpindex=0;
       
   359                     },
       
   360                 PENINPUT_LAYOUT_UNIT_KEY
       
   361                     {
       
   362                     unicode=<0x0078>;
       
   363                     scancode=0x0078;
       
   364                     beginrow=2;
       
   365                     begincolumn=1;
       
   366                     highlightbmpindex=0;
       
   367                     highlightmaskbmpindex=0;
       
   368                     },
       
   369                 PENINPUT_LAYOUT_UNIT_KEY
       
   370                     {
       
   371                     unicode=<0x0063>;
       
   372                     scancode=0x0063;
       
   373                     beginrow=2;
       
   374                     begincolumn=2;
       
   375                     highlightbmpindex=0;
       
   376                     highlightmaskbmpindex=0;
       
   377                     },
       
   378                 PENINPUT_LAYOUT_UNIT_KEY
       
   379                     {
       
   380                     unicode=<0x0076>;
       
   381                     scancode=0x0076;
       
   382                     beginrow=2;
       
   383                     begincolumn=3;
       
   384                     highlightbmpindex=0;
       
   385                     highlightmaskbmpindex=0;
       
   386                     },
       
   387                 PENINPUT_LAYOUT_UNIT_KEY
       
   388                     {
       
   389                     unicode=<0x0062>;
       
   390                     scancode=0x0062;
       
   391                     beginrow=2;
       
   392                     begincolumn=4;
       
   393                     highlightbmpindex=0;
       
   394                     highlightmaskbmpindex=0;
       
   395                     },
       
   396                 PENINPUT_LAYOUT_UNIT_KEY
       
   397                     {
       
   398                     unicode=<0x006E>;
       
   399                     scancode=0x006E;
       
   400                     beginrow=2;
       
   401                     begincolumn=5;
       
   402                     highlightbmpindex=0;
       
   403                     highlightmaskbmpindex=0;
       
   404                     },
       
   405                 PENINPUT_LAYOUT_UNIT_KEY
       
   406                     {
       
   407                     unicode=<0x006D>;
       
   408                     scancode=0x006D;
       
   409                     beginrow=2;
       
   410                     begincolumn=6;
       
   411                     highlightbmpindex=0;
       
   412                     highlightmaskbmpindex=0;
       
   413                     },
       
   414                 PENINPUT_LAYOUT_UNIT_KEY
       
   415                     {
       
   416                     unicode=<0x002C>;
       
   417                     scancode=0x002C;
       
   418                     beginrow=2;
       
   419                     begincolumn=7;
       
   420                     highlightbmpindex=0;
       
   421                     highlightmaskbmpindex=0;
       
   422                     },
       
   423                 PENINPUT_LAYOUT_UNIT_KEY
       
   424                     {
       
   425                     unicode=<0x002E>;
       
   426                     scancode=0x002E;
       
   427                     beginrow=2;
       
   428                     begincolumn=8;
       
   429                     highlightbmpindex=0;
       
   430                     highlightmaskbmpindex=0;
       
   431                     },
       
   432                 PENINPUT_LAYOUT_UNIT_KEY
       
   433                     {
       
   434                     unicode=<0x003F>;
       
   435                     scancode=0x003F;
       
   436                     beginrow=2;
       
   437                     begincolumn=9;
       
   438                     highlightbmpindex=0;
       
   439                     highlightmaskbmpindex=0;
       
   440                     }
       
   441                 };
       
   442             },
       
   443         PENINPUT_LAYOUT_VKB_LAYOUT
       
   444             {
       
   445             id=EPeninputVkbLayoutNativeCharShift;
       
   446             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   447             imgmajorskinid=EAknsMajorGeneric;
       
   448             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
   449             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
   450             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
   451 
       
   452             dimbmp=0xffff;
       
   453             dimmask=0xffff;
       
   454             colcount=10;
       
   455             rowcount=3;
       
   456             highlightbmps =
       
   457                 {
       
   458                 PENINPUT_LAYOUT_BITMAP_ID
       
   459                     {
       
   460                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
   461                     },
       
   462                 PENINPUT_LAYOUT_BITMAP_ID
       
   463                     {
       
   464                     bmpid=0xffff;
       
   465                     }
       
   466                 };
       
   467             highlightmaskbmps =
       
   468                 {
       
   469                 PENINPUT_LAYOUT_BITMAP_ID
       
   470                     {
       
   471                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
   472                     },
       
   473                 PENINPUT_LAYOUT_BITMAP_ID
       
   474                     {
       
   475                     bmpid=0xffff;
       
   476                     }
       
   477                 };
       
   478             keys =
       
   479                 {
       
   480                 PENINPUT_LAYOUT_UNIT_KEY
       
   481                     {
       
   482                     unicode=<0x0051>;
       
   483                     scancode=0x0051;
       
   484                     beginrow=0;
       
   485                     begincolumn=0;
       
   486                     highlightbmpindex=0;
       
   487                     highlightmaskbmpindex=0;
       
   488                     },
       
   489                 PENINPUT_LAYOUT_UNIT_KEY
       
   490                     {
       
   491                     unicode=<0x0057>;
       
   492                     scancode=0x0057;
       
   493                     beginrow=0;
       
   494                     begincolumn=1;
       
   495                     highlightbmpindex=0;
       
   496                     highlightmaskbmpindex=0;
       
   497                     },
       
   498                 PENINPUT_LAYOUT_UNIT_KEY
       
   499                     {
       
   500                     unicode=<0x0045>;
       
   501                     scancode=0x0045;
       
   502                     beginrow=0;
       
   503                     begincolumn=2;
       
   504                     highlightbmpindex=0;
       
   505                     highlightmaskbmpindex=0;
       
   506                     },
       
   507                 PENINPUT_LAYOUT_UNIT_KEY
       
   508                     {
       
   509                     unicode=<0x0052>;
       
   510                     scancode=0x0052;
       
   511                     beginrow=0;
       
   512                     begincolumn=3;
       
   513                     highlightbmpindex=0;
       
   514                     highlightmaskbmpindex=0;
       
   515                     },
       
   516                 PENINPUT_LAYOUT_UNIT_KEY
       
   517                     {
       
   518                     unicode=<0x0054>;
       
   519                     scancode=0x0054;
       
   520                     beginrow=0;
       
   521                     begincolumn=4;
       
   522                     highlightbmpindex=0;
       
   523                     highlightmaskbmpindex=0;
       
   524                     },
       
   525                 PENINPUT_LAYOUT_UNIT_KEY
       
   526                     {
       
   527                     unicode=<0x0059>;
       
   528                     scancode=0x0059;
       
   529                     beginrow=0;
       
   530                     begincolumn=5;
       
   531                     highlightbmpindex=0;
       
   532                     highlightmaskbmpindex=0;
       
   533                     },
       
   534                 PENINPUT_LAYOUT_UNIT_KEY
       
   535                     {
       
   536                     unicode=<0x0055>;
       
   537                     scancode=0x0055;
       
   538                     beginrow=0;
       
   539                     begincolumn=6;
       
   540                     highlightbmpindex=0;
       
   541                     highlightmaskbmpindex=0;
       
   542                     },
       
   543                 PENINPUT_LAYOUT_UNIT_KEY
       
   544                     {
       
   545                     unicode=<0x0049>;
       
   546                     scancode=0x0049;
       
   547                     beginrow=0;
       
   548                     begincolumn=7;
       
   549                     highlightbmpindex=0;
       
   550                     highlightmaskbmpindex=0;
       
   551                     },
       
   552                 PENINPUT_LAYOUT_UNIT_KEY
       
   553                     {
       
   554                     unicode=<0x004F>;
       
   555                     scancode=0x004F;
       
   556                     beginrow=0;
       
   557                     begincolumn=8;
       
   558                     highlightbmpindex=0;
       
   559                     highlightmaskbmpindex=0;
       
   560                     },
       
   561                 PENINPUT_LAYOUT_UNIT_KEY
       
   562                     {
       
   563                     unicode=<0x0050>;
       
   564                     scancode=0x0050;
       
   565                     beginrow=0;
       
   566                     begincolumn=9;
       
   567                     highlightbmpindex=0;
       
   568                     highlightmaskbmpindex=0;
       
   569                     },
       
   570                 PENINPUT_LAYOUT_UNIT_KEY
       
   571                     {
       
   572                     unicode=<0x0041>;
       
   573                     scancode=0x0041;
       
   574                     beginrow=1;
       
   575                     begincolumn=0;
       
   576                     highlightbmpindex=0;
       
   577                     highlightmaskbmpindex=0;
       
   578                     },
       
   579                 PENINPUT_LAYOUT_UNIT_KEY
       
   580                     {
       
   581                     unicode=<0x0053>;
       
   582                     scancode=0x0053;
       
   583                     beginrow=1;
       
   584                     begincolumn=1;
       
   585                     highlightbmpindex=0;
       
   586                     highlightmaskbmpindex=0;
       
   587                     },
       
   588                 PENINPUT_LAYOUT_UNIT_KEY
       
   589                     {
       
   590                     unicode=<0x0044>;
       
   591                     scancode=0x0044;
       
   592                     beginrow=1;
       
   593                     begincolumn=2;
       
   594                     highlightbmpindex=0;
       
   595                     highlightmaskbmpindex=0;
       
   596                     },
       
   597                 PENINPUT_LAYOUT_UNIT_KEY
       
   598                     {
       
   599                     unicode=<0x0046>;
       
   600                     scancode=0x0046;
       
   601                     beginrow=1;
       
   602                     begincolumn=3;
       
   603                     highlightbmpindex=0;
       
   604                     highlightmaskbmpindex=0;
       
   605                     },
       
   606                 PENINPUT_LAYOUT_UNIT_KEY
       
   607                     {
       
   608                     unicode=<0x0047>;
       
   609                     scancode=0x0047;
       
   610                     beginrow=1;
       
   611                     begincolumn=4;
       
   612                     highlightbmpindex=0;
       
   613                     highlightmaskbmpindex=0;
       
   614                     },
       
   615                 PENINPUT_LAYOUT_UNIT_KEY
       
   616                     {
       
   617                     unicode=<0x0048>;
       
   618                     scancode=0x0048;
       
   619                     beginrow=1;
       
   620                     begincolumn=5;
       
   621                     highlightbmpindex=0;
       
   622                     highlightmaskbmpindex=0;
       
   623                     },
       
   624                 PENINPUT_LAYOUT_UNIT_KEY
       
   625                     {
       
   626                     unicode=<0x004A>;
       
   627                     scancode=0x004A;
       
   628                     beginrow=1;
       
   629                     begincolumn=6;
       
   630                     highlightbmpindex=0;
       
   631                     highlightmaskbmpindex=0;
       
   632                     },
       
   633                 PENINPUT_LAYOUT_UNIT_KEY
       
   634                     {
       
   635                     unicode=<0x004B>;
       
   636                     scancode=0x004B;
       
   637                     beginrow=1;
       
   638                     begincolumn=7;
       
   639                     highlightbmpindex=0;
       
   640                     highlightmaskbmpindex=0;
       
   641                     },
       
   642                 PENINPUT_LAYOUT_UNIT_KEY
       
   643                     {
       
   644                     unicode=<0x004C>;
       
   645                     scancode=0x004C;
       
   646                     beginrow=1;
       
   647                     begincolumn=8;
       
   648                     highlightbmpindex=0;
       
   649                     highlightmaskbmpindex=0;
       
   650                     },     
       
   651                 PENINPUT_LAYOUT_UNIT_KEY
       
   652                     {
       
   653                     unicode=<0x002F>;
       
   654                     scancode=0x002F;
       
   655                     beginrow=1;
       
   656                     begincolumn=9;
       
   657                     highlightbmpindex=0;
       
   658                     highlightmaskbmpindex=0;
       
   659                     },  
       
   660                 PENINPUT_LAYOUT_UNIT_KEY
       
   661                     {
       
   662                     unicode=<0x005A>;
       
   663                     scancode=0x005A;
       
   664                     beginrow=2;
       
   665                     begincolumn=0;
       
   666                     highlightbmpindex=0;
       
   667                     highlightmaskbmpindex=0;
       
   668                     },
       
   669                 PENINPUT_LAYOUT_UNIT_KEY
       
   670                     {
       
   671                     unicode=<0x0058>;
       
   672                     scancode=0x0058;
       
   673                     beginrow=2;
       
   674                     begincolumn=1;
       
   675                     highlightbmpindex=0;
       
   676                     highlightmaskbmpindex=0;
       
   677                     },
       
   678                 PENINPUT_LAYOUT_UNIT_KEY
       
   679                     {
       
   680                     unicode=<0x0043>;
       
   681                     scancode=0x0043;
       
   682                     beginrow=2;
       
   683                     begincolumn=2;
       
   684                     highlightbmpindex=0;
       
   685                     highlightmaskbmpindex=0;
       
   686                     },
       
   687                 PENINPUT_LAYOUT_UNIT_KEY
       
   688                     {
       
   689                     unicode=<0x0056>;
       
   690                     scancode=0x0056;
       
   691                     beginrow=2;
       
   692                     begincolumn=3;
       
   693                     highlightbmpindex=0;
       
   694                     highlightmaskbmpindex=0;
       
   695                     },
       
   696                 PENINPUT_LAYOUT_UNIT_KEY
       
   697                     {
       
   698                     unicode=<0x0042>;
       
   699                     scancode=0x0042;
       
   700                     beginrow=2;
       
   701                     begincolumn=4;
       
   702                     highlightbmpindex=0;
       
   703                     highlightmaskbmpindex=0;
       
   704                     },
       
   705                 PENINPUT_LAYOUT_UNIT_KEY
       
   706                     {
       
   707                     unicode=<0x004E>;
       
   708                     scancode=0x004E;
       
   709                     beginrow=2;
       
   710                     begincolumn=5;
       
   711                     highlightbmpindex=0;
       
   712                     highlightmaskbmpindex=0;
       
   713                     },
       
   714                 PENINPUT_LAYOUT_UNIT_KEY
       
   715                     {
       
   716                     unicode=<0x004D>;
       
   717                     scancode=0x004D;
       
   718                     beginrow=2;
       
   719                     begincolumn=6;
       
   720                     highlightbmpindex=0;
       
   721                     highlightmaskbmpindex=0;
       
   722                     },
       
   723                 PENINPUT_LAYOUT_UNIT_KEY
       
   724                     {
       
   725                     unicode=<0x002B>;
       
   726                     scancode=0x002B;
       
   727                     beginrow=2;
       
   728                     begincolumn=7;
       
   729                     highlightbmpindex=0;
       
   730                     highlightmaskbmpindex=0;
       
   731                     },
       
   732                 PENINPUT_LAYOUT_UNIT_KEY
       
   733                     {
       
   734                     unicode=<0x002D>;
       
   735                     scancode=0x002D;
       
   736                     beginrow=2;
       
   737                     begincolumn=8;
       
   738                     highlightbmpindex=0;
       
   739                     highlightmaskbmpindex=0;
       
   740                     },
       
   741                 PENINPUT_LAYOUT_UNIT_KEY
       
   742                     {
       
   743                     unicode=<0x0021>;
       
   744                     scancode=0x0021;
       
   745                     beginrow=2;
       
   746                     begincolumn=9;
       
   747                     highlightbmpindex=0;
       
   748                     highlightmaskbmpindex=0;
       
   749                     }
       
   750                 };
       
   751             },
       
   752         PENINPUT_LAYOUT_VKB_LAYOUT
       
   753             {
       
   754             id=EPeninputVkbLayoutLatinNumber;
       
   755             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   756             imgmajorskinid=EAknsMajorGeneric;
       
   757             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
   758             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
   759             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
   760 
       
   761             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
   762             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
   763             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
   764 
       
   765             colcount=10;
       
   766             rowcount=3;
       
   767             highlightbmps =
       
   768                 {
       
   769                 PENINPUT_LAYOUT_BITMAP_ID
       
   770                     {
       
   771                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
   772                     },
       
   773                 PENINPUT_LAYOUT_BITMAP_ID
       
   774                     {
       
   775                     bmpid=0xffff;
       
   776                     }
       
   777                 };
       
   778             highlightmaskbmps =
       
   779                 {
       
   780                 PENINPUT_LAYOUT_BITMAP_ID
       
   781                     {
       
   782                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
   783                     },
       
   784                 PENINPUT_LAYOUT_BITMAP_ID
       
   785                     {
       
   786                     bmpid=0xffff;
       
   787                     }
       
   788                 };
       
   789             keys =
       
   790                 {
       
   791                 PENINPUT_LAYOUT_UNIT_KEY
       
   792                     {
       
   793                     unicode=<0x0031>;
       
   794                     scancode=0x0031;
       
   795                     beginrow=0;
       
   796                     begincolumn=0;
       
   797                     highlightbmpindex=0;
       
   798                     highlightmaskbmpindex=0;
       
   799                     },
       
   800                 PENINPUT_LAYOUT_UNIT_KEY
       
   801                     {
       
   802                     unicode=<0x0032>;
       
   803                     scancode=0x0032;
       
   804                     beginrow=0;
       
   805                     begincolumn=1;
       
   806                     highlightbmpindex=0;
       
   807                     highlightmaskbmpindex=0;
       
   808                     },
       
   809                 PENINPUT_LAYOUT_UNIT_KEY
       
   810                     {
       
   811                     unicode=<0x0033>;
       
   812                     scancode=0x0033;
       
   813                     beginrow=0;
       
   814                     begincolumn=2;
       
   815                     highlightbmpindex=0;
       
   816                     highlightmaskbmpindex=0;
       
   817                     },
       
   818                 PENINPUT_LAYOUT_UNIT_KEY
       
   819                     {
       
   820                     unicode=<0x002B>;
       
   821                     scancode=0x002B;
       
   822                     beginrow=0;
       
   823                     begincolumn=3;
       
   824                     highlightbmpindex=0;
       
   825                     highlightmaskbmpindex=0;
       
   826                     },
       
   827                 PENINPUT_LAYOUT_UNIT_KEY
       
   828                     {
       
   829                     unicode=<0x0070>;
       
   830                     scancode=0x0070;
       
   831                     beginrow=0;
       
   832                     begincolumn=4;
       
   833                     highlightbmpindex=0;
       
   834                     highlightmaskbmpindex=0;
       
   835                     },
       
   836                 PENINPUT_LAYOUT_UNIT_KEY
       
   837                     {
       
   838                     unicode=<0x002C>;
       
   839                     scancode=0x002C;
       
   840                     beginrow=0;
       
   841                     begincolumn=5;
       
   842                     highlightbmpindex=0;
       
   843                     highlightmaskbmpindex=0;
       
   844                     },
       
   845                 PENINPUT_LAYOUT_UNIT_KEY
       
   846                     {
       
   847                     unicode=<0x002E>;
       
   848                     scancode=0x002E;
       
   849                     beginrow=0;
       
   850                     begincolumn=6;
       
   851                     highlightbmpindex=0;
       
   852                     highlightmaskbmpindex=0;
       
   853                     },
       
   854 	PENINPUT_LAYOUT_UNIT_KEY
       
   855                     {
       
   856                     unicode=<0x003B>;
       
   857                     scancode=0x003B;
       
   858                     beginrow=0;
       
   859                     begincolumn=7;
       
   860                     highlightbmpindex=0;
       
   861                     highlightmaskbmpindex=0;
       
   862                     },
       
   863 	PENINPUT_LAYOUT_UNIT_KEY
       
   864                     {
       
   865                     unicode=<0x003A>;
       
   866                     scancode=0x003A;
       
   867                     beginrow=0;
       
   868                     begincolumn=8;
       
   869                     highlightbmpindex=0;
       
   870                     highlightmaskbmpindex=0;
       
   871                     },
       
   872                 PENINPUT_LAYOUT_UNIT_KEY
       
   873                     {
       
   874                     unicode=<0x003F>;
       
   875                     scancode=0x003F;
       
   876                     beginrow=0;
       
   877                     begincolumn=9;
       
   878                     highlightbmpindex=0;
       
   879                     highlightmaskbmpindex=0;
       
   880                     },
       
   881                 PENINPUT_LAYOUT_UNIT_KEY
       
   882                     {
       
   883                     unicode=<0x0034>;
       
   884                     scancode=0x0034;
       
   885                     beginrow=1;
       
   886                     begincolumn=0;
       
   887                     highlightbmpindex=0;
       
   888                     highlightmaskbmpindex=0;
       
   889                     },
       
   890                 PENINPUT_LAYOUT_UNIT_KEY
       
   891                     {
       
   892                     unicode=<0x0035>;
       
   893                     scancode=0x0035;
       
   894                     beginrow=1;
       
   895                     begincolumn=1;
       
   896                     highlightbmpindex=0;
       
   897                     highlightmaskbmpindex=0;
       
   898                     },
       
   899                 PENINPUT_LAYOUT_UNIT_KEY
       
   900                     {
       
   901                     unicode=<0x0036>;
       
   902                     scancode=0x0036;
       
   903                     beginrow=1;
       
   904                     begincolumn=2;
       
   905                     highlightbmpindex=0;
       
   906                     highlightmaskbmpindex=0;
       
   907                     },
       
   908                 PENINPUT_LAYOUT_UNIT_KEY
       
   909                     {
       
   910                     unicode=<0x0023>;
       
   911                     scancode=0x0023;
       
   912                     beginrow=1;
       
   913                     begincolumn=3;
       
   914                     highlightbmpindex=0;
       
   915                     highlightmaskbmpindex=0;
       
   916                     },
       
   917                 PENINPUT_LAYOUT_UNIT_KEY
       
   918                     {
       
   919                     unicode=<0x0077>;
       
   920                     scancode=0x0077;
       
   921                     beginrow=1;
       
   922                     begincolumn=4;
       
   923                     highlightbmpindex=0;
       
   924                     highlightmaskbmpindex=0;
       
   925                     },
       
   926                 PENINPUT_LAYOUT_UNIT_KEY
       
   927                     {
       
   928                     unicode=<0x002D>;
       
   929                     scancode=0x002D;
       
   930                     beginrow=1;
       
   931                     begincolumn=5;
       
   932                     highlightbmpindex=0;
       
   933                     highlightmaskbmpindex=0;
       
   934                     },
       
   935                 PENINPUT_LAYOUT_UNIT_KEY
       
   936                     {
       
   937                     unicode=<0x005F>;
       
   938                     scancode=0x005F;
       
   939                     beginrow=1;
       
   940                     begincolumn=6;
       
   941                     highlightbmpindex=0;
       
   942                     highlightmaskbmpindex=0;
       
   943                     },
       
   944 	PENINPUT_LAYOUT_UNIT_KEY
       
   945                     {
       
   946                     unicode=<0x0028>;
       
   947                     scancode=0x0028;
       
   948                     beginrow=1;
       
   949                     begincolumn=7;
       
   950                     highlightbmpindex=0;
       
   951                     highlightmaskbmpindex=0;
       
   952                     },
       
   953 	PENINPUT_LAYOUT_UNIT_KEY
       
   954                     {
       
   955                     unicode=<0x0029>;
       
   956                     scancode=0x0029;
       
   957                     beginrow=1;
       
   958                     begincolumn=8;
       
   959                     highlightbmpindex=0;
       
   960                     highlightmaskbmpindex=0;
       
   961                     },
       
   962 	PENINPUT_LAYOUT_UNIT_KEY
       
   963                     {
       
   964                     unicode=<0x0021>;
       
   965                     scancode=0x0021;
       
   966                     beginrow=1;
       
   967                     begincolumn=9;
       
   968                     highlightbmpindex=0;
       
   969                     highlightmaskbmpindex=0;
       
   970                     },
       
   971                 PENINPUT_LAYOUT_UNIT_KEY
       
   972                     {
       
   973                     unicode=<0x0037>;
       
   974                     scancode=0x0037;
       
   975                     beginrow=2;
       
   976                     begincolumn=0;
       
   977                     highlightbmpindex=0;
       
   978                     highlightmaskbmpindex=0;
       
   979                     },
       
   980                 PENINPUT_LAYOUT_UNIT_KEY
       
   981                     {
       
   982                     unicode=<0x0038>;
       
   983                     scancode=0x0038;
       
   984                     beginrow=2;
       
   985                     begincolumn=1;
       
   986                     highlightbmpindex=0;
       
   987                     highlightmaskbmpindex=0;
       
   988                     },
       
   989                 PENINPUT_LAYOUT_UNIT_KEY
       
   990                     {
       
   991                     unicode=<0x0039>;
       
   992                     scancode=0x0039;
       
   993                     beginrow=2;
       
   994                     begincolumn=2;
       
   995                     highlightbmpindex=0;
       
   996                     highlightmaskbmpindex=0;
       
   997                     },
       
   998                 PENINPUT_LAYOUT_UNIT_KEY
       
   999                     {
       
  1000                     unicode=<0x0030>;
       
  1001                     scancode=0x0030;
       
  1002                     beginrow=2;
       
  1003                     begincolumn=3;
       
  1004                     highlightbmpindex=0;
       
  1005                     highlightmaskbmpindex=0;
       
  1006                     },
       
  1007                 PENINPUT_LAYOUT_UNIT_KEY
       
  1008                     {
       
  1009                     unicode=<0x002A>;
       
  1010                     scancode=0x002A;
       
  1011                     beginrow=2;
       
  1012                     begincolumn=4;
       
  1013                     highlightbmpindex=0;
       
  1014                     highlightmaskbmpindex=0;
       
  1015                     },
       
  1016                 PENINPUT_LAYOUT_UNIT_KEY
       
  1017                     {
       
  1018                     unicode=<0x0040>;
       
  1019                     scancode=0x0040;
       
  1020                     beginrow=2;
       
  1021                     begincolumn=5;
       
  1022                     highlightbmpindex=0;
       
  1023                     highlightmaskbmpindex=0;
       
  1024                     },
       
  1025                 PENINPUT_LAYOUT_UNIT_KEY
       
  1026                     {
       
  1027                     unicode=<0x002F>;
       
  1028                     scancode=0x002F;
       
  1029                     beginrow=2;
       
  1030                     begincolumn=6;
       
  1031                     highlightbmpindex=0;
       
  1032                     highlightmaskbmpindex=0;
       
  1033                     },
       
  1034 	PENINPUT_LAYOUT_UNIT_KEY
       
  1035                     {
       
  1036                     unicode=<0x005C>;
       
  1037                     scancode=0x005C;
       
  1038                     beginrow=2;
       
  1039                     begincolumn=7;
       
  1040                     highlightbmpindex=0;
       
  1041                     highlightmaskbmpindex=0;
       
  1042                     },
       
  1043 	PENINPUT_LAYOUT_UNIT_KEY
       
  1044                     {
       
  1045                     unicode=<0x0027>;
       
  1046                     scancode=0x0027;
       
  1047                     beginrow=2;
       
  1048                     begincolumn=8;
       
  1049                     highlightbmpindex=0;
       
  1050                     highlightmaskbmpindex=0;
       
  1051                     },
       
  1052 	PENINPUT_LAYOUT_UNIT_KEY
       
  1053                     {
       
  1054                     unicode=<0x0022>;
       
  1055                     scancode=0x0022;
       
  1056                     beginrow=2;
       
  1057                     begincolumn=9;
       
  1058                     highlightbmpindex=0;
       
  1059                     highlightmaskbmpindex=0;
       
  1060                     }
       
  1061                 };
       
  1062             },
       
  1063         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1064             {
       
  1065             id=EPeninputVkbLayoutLatinNumberShift;
       
  1066             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1067             imgmajorskinid=EAknsMajorGeneric;
       
  1068             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  1069             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  1070             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  1071 
       
  1072             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1073             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1074             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1075 
       
  1076             colcount=10;
       
  1077             rowcount=3;
       
  1078             highlightbmps =
       
  1079                 {
       
  1080                 PENINPUT_LAYOUT_BITMAP_ID
       
  1081                     {
       
  1082                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  1083                     },
       
  1084                 PENINPUT_LAYOUT_BITMAP_ID
       
  1085                     {
       
  1086                     bmpid=0xffff;
       
  1087                     }
       
  1088                 };
       
  1089             highlightmaskbmps =
       
  1090                 {
       
  1091                 PENINPUT_LAYOUT_BITMAP_ID
       
  1092                     {
       
  1093                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  1094                     },
       
  1095                 PENINPUT_LAYOUT_BITMAP_ID
       
  1096                     {
       
  1097                     bmpid=0xffff;
       
  1098                     }
       
  1099                 };
       
  1100             keys =
       
  1101                 {
       
  1102                 PENINPUT_LAYOUT_UNIT_KEY
       
  1103                     {
       
  1104                     unicode=<0x0031>;
       
  1105                     scancode=0x0031;
       
  1106                     beginrow=0;
       
  1107                     begincolumn=0;
       
  1108                     highlightbmpindex=0;
       
  1109                     highlightmaskbmpindex=0;
       
  1110                     },
       
  1111                 PENINPUT_LAYOUT_UNIT_KEY
       
  1112                     {
       
  1113                     unicode=<0x0032>;
       
  1114                     scancode=0x0032;
       
  1115                     beginrow=0;
       
  1116                     begincolumn=1;
       
  1117                     highlightbmpindex=0;
       
  1118                     highlightmaskbmpindex=0;
       
  1119                     },
       
  1120                 PENINPUT_LAYOUT_UNIT_KEY
       
  1121                     {
       
  1122                     unicode=<0x0033>;
       
  1123                     scancode=0x0033;
       
  1124                     beginrow=0;
       
  1125                     begincolumn=2;
       
  1126                     highlightbmpindex=0;
       
  1127                     highlightmaskbmpindex=0;
       
  1128                     },
       
  1129                 PENINPUT_LAYOUT_UNIT_KEY
       
  1130                     {
       
  1131                     unicode=<0x002B>;
       
  1132                     scancode=0x002B;
       
  1133                     beginrow=0;
       
  1134                     begincolumn=3;
       
  1135                     highlightbmpindex=0;
       
  1136                     highlightmaskbmpindex=0;
       
  1137                     },
       
  1138 	PENINPUT_LAYOUT_UNIT_KEY
       
  1139                     {
       
  1140                     unicode=<0x007E>;
       
  1141                     scancode=0x007E;
       
  1142                     beginrow=0;
       
  1143                     begincolumn=4;
       
  1144                     highlightbmpindex=0;
       
  1145                     highlightmaskbmpindex=0;
       
  1146                     },
       
  1147                 PENINPUT_LAYOUT_UNIT_KEY
       
  1148                     {
       
  1149                     unicode=<0x005E>;
       
  1150                     scancode=0x005E;
       
  1151                     beginrow=0;
       
  1152                     begincolumn=5;
       
  1153                     highlightbmpindex=0;
       
  1154                     highlightmaskbmpindex=0;
       
  1155                     },
       
  1156                 PENINPUT_LAYOUT_UNIT_KEY
       
  1157                     {
       
  1158                     unicode=<0x0060>;
       
  1159                     scancode=0x0060;
       
  1160                     beginrow=0;
       
  1161                     begincolumn=6;
       
  1162                     highlightbmpindex=0;
       
  1163                     highlightmaskbmpindex=0;
       
  1164                     },
       
  1165                 PENINPUT_LAYOUT_UNIT_KEY
       
  1166                     {
       
  1167                     unicode=<0x0026>;
       
  1168                     scancode=0x0026;
       
  1169                     beginrow=0;
       
  1170                     begincolumn=7;
       
  1171                     highlightbmpindex=0;
       
  1172                     highlightmaskbmpindex=0;
       
  1173                     },
       
  1174 	PENINPUT_LAYOUT_UNIT_KEY
       
  1175                     {
       
  1176                     unicode=<0x003D>;
       
  1177                     scancode=0x003D;
       
  1178                     beginrow=0;
       
  1179                     begincolumn=8;
       
  1180                     highlightbmpindex=0;
       
  1181                     highlightmaskbmpindex=0;
       
  1182                     },
       
  1183 	PENINPUT_LAYOUT_UNIT_KEY
       
  1184                     {
       
  1185                     unicode=<0x00BF>;
       
  1186                     scancode=0x00BF;
       
  1187                     beginrow=0;
       
  1188                     begincolumn=9;
       
  1189                     highlightbmpindex=0;
       
  1190                     highlightmaskbmpindex=0;
       
  1191                     },
       
  1192                 PENINPUT_LAYOUT_UNIT_KEY
       
  1193                     {
       
  1194                     unicode=<0x0034>;
       
  1195                     scancode=0x0034;
       
  1196                     beginrow=1;
       
  1197                     begincolumn=0;
       
  1198                     highlightbmpindex=0;
       
  1199                     highlightmaskbmpindex=0;
       
  1200                     },
       
  1201                 PENINPUT_LAYOUT_UNIT_KEY
       
  1202                     {
       
  1203                     unicode=<0x0035>;
       
  1204                     scancode=0x0035;
       
  1205                     beginrow=1;
       
  1206                     begincolumn=1;
       
  1207                     highlightbmpindex=0;
       
  1208                     highlightmaskbmpindex=0;
       
  1209                     },
       
  1210                 PENINPUT_LAYOUT_UNIT_KEY
       
  1211                     {
       
  1212                     unicode=<0x0036>;
       
  1213                     scancode=0x0036;
       
  1214                     beginrow=1;
       
  1215                     begincolumn=2;
       
  1216                     highlightbmpindex=0;
       
  1217                     highlightmaskbmpindex=0;
       
  1218                     },
       
  1219                 PENINPUT_LAYOUT_UNIT_KEY
       
  1220                     {
       
  1221                     unicode=<0x0023>;
       
  1222                     scancode=0x0023;
       
  1223                     beginrow=1;
       
  1224                     begincolumn=3;
       
  1225                     highlightbmpindex=0;
       
  1226                     highlightmaskbmpindex=0;
       
  1227                     },
       
  1228                 PENINPUT_LAYOUT_UNIT_KEY
       
  1229                     {
       
  1230                     unicode=<0x0025>;
       
  1231                     scancode=0x0025;
       
  1232                     beginrow=1;
       
  1233                     begincolumn=4;
       
  1234                     highlightbmpindex=0;
       
  1235                     highlightmaskbmpindex=0;
       
  1236                     },
       
  1237                 PENINPUT_LAYOUT_UNIT_KEY
       
  1238                     {
       
  1239                     unicode=<0x005B>;
       
  1240                     scancode=0x005B;
       
  1241                     beginrow=1;
       
  1242                     begincolumn=5;
       
  1243                     highlightbmpindex=0;
       
  1244                     highlightmaskbmpindex=0;
       
  1245                     },
       
  1246                 PENINPUT_LAYOUT_UNIT_KEY
       
  1247                     {
       
  1248                     unicode=<0x005D>;
       
  1249                     scancode=0x005D;
       
  1250                     beginrow=1;
       
  1251                     begincolumn=6;
       
  1252                     highlightbmpindex=0;
       
  1253                     highlightmaskbmpindex=0;
       
  1254                     },
       
  1255 	PENINPUT_LAYOUT_UNIT_KEY
       
  1256                     {
       
  1257                     unicode=<0x201E>;
       
  1258                     scancode=0x201E;
       
  1259                     beginrow=1;
       
  1260                     begincolumn=7;
       
  1261                     highlightbmpindex=0;
       
  1262                     highlightmaskbmpindex=0;
       
  1263                     },
       
  1264 	PENINPUT_LAYOUT_UNIT_KEY
       
  1265                     {
       
  1266                     unicode=<0x201D>;
       
  1267                     scancode=0x201D;
       
  1268                     beginrow=1;
       
  1269                     begincolumn=8;
       
  1270                     highlightbmpindex=0;
       
  1271                     highlightmaskbmpindex=0;
       
  1272                     },
       
  1273 	PENINPUT_LAYOUT_UNIT_KEY
       
  1274                     {
       
  1275                     unicode=<0x00A1>;
       
  1276                     scancode=0x00A1;
       
  1277                     beginrow=1;
       
  1278                     begincolumn=9;
       
  1279                     highlightbmpindex=0;
       
  1280                     highlightmaskbmpindex=0;
       
  1281                     },
       
  1282                 PENINPUT_LAYOUT_UNIT_KEY
       
  1283                     {
       
  1284                     unicode=<0x0037>;
       
  1285                     scancode=0x0037;
       
  1286                     beginrow=2;
       
  1287                     begincolumn=0;
       
  1288                     highlightbmpindex=0;
       
  1289                     highlightmaskbmpindex=0;
       
  1290                     },
       
  1291                 PENINPUT_LAYOUT_UNIT_KEY
       
  1292                     {
       
  1293                     unicode=<0x0038>;
       
  1294                     scancode=0x0038;
       
  1295                     beginrow=2;
       
  1296                     begincolumn=1;
       
  1297                     highlightbmpindex=0;
       
  1298                     highlightmaskbmpindex=0;
       
  1299                     },
       
  1300                 PENINPUT_LAYOUT_UNIT_KEY
       
  1301                     {
       
  1302                     unicode=<0x0039>;
       
  1303                     scancode=0x0039;
       
  1304                     beginrow=2;
       
  1305                     begincolumn=2;
       
  1306                     highlightbmpindex=0;
       
  1307                     highlightmaskbmpindex=0;
       
  1308                     },
       
  1309                 PENINPUT_LAYOUT_UNIT_KEY
       
  1310                     {
       
  1311                     unicode=<0x0030>;
       
  1312                     scancode=0x0030;
       
  1313                     beginrow=2;
       
  1314                     begincolumn=3;
       
  1315                     highlightbmpindex=0;
       
  1316                     highlightmaskbmpindex=0;
       
  1317                     },
       
  1318                 PENINPUT_LAYOUT_UNIT_KEY
       
  1319                     {
       
  1320                     unicode=<0x0045>;
       
  1321                     scancode=0x0045;
       
  1322                     beginrow=2;
       
  1323                     begincolumn=4;
       
  1324                     highlightbmpindex=0;
       
  1325                     highlightmaskbmpindex=0;
       
  1326                     },
       
  1327                 PENINPUT_LAYOUT_UNIT_KEY
       
  1328                     {
       
  1329                     unicode=<0x20AC>;
       
  1330                     scancode=0x20AC;
       
  1331                     beginrow=2;
       
  1332                     begincolumn=5;
       
  1333                     highlightbmpindex=0;
       
  1334                     highlightmaskbmpindex=0;
       
  1335                     },
       
  1336                 PENINPUT_LAYOUT_UNIT_KEY
       
  1337                     {
       
  1338                     unicode=<0x00A3>;
       
  1339                     scancode=0x00A3;
       
  1340                     beginrow=2;
       
  1341                     begincolumn=6;
       
  1342                     highlightbmpindex=0;
       
  1343                     highlightmaskbmpindex=0;
       
  1344                     },
       
  1345 	PENINPUT_LAYOUT_UNIT_KEY
       
  1346                     {
       
  1347                     unicode=<0x0024>;
       
  1348                     scancode=0x0024;
       
  1349                     beginrow=2;
       
  1350                     begincolumn=7;
       
  1351                     highlightbmpindex=0;
       
  1352                     highlightmaskbmpindex=0;
       
  1353                     },
       
  1354 	PENINPUT_LAYOUT_UNIT_KEY
       
  1355                     {
       
  1356                     unicode=<0x00A2>;
       
  1357                     scancode=0x00A2;
       
  1358                     beginrow=2;
       
  1359                     begincolumn=8;
       
  1360                     highlightbmpindex=0;
       
  1361                     highlightmaskbmpindex=0;
       
  1362                     },
       
  1363 	PENINPUT_LAYOUT_UNIT_KEY
       
  1364                     {
       
  1365                     unicode=<0x20AA>;
       
  1366                     scancode=0x20AA;
       
  1367                     beginrow=2;
       
  1368                     begincolumn=9;
       
  1369                     highlightbmpindex=0;
       
  1370                     highlightmaskbmpindex=0;
       
  1371                     }
       
  1372                 };
       
  1373             },
       
  1374         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1375             {
       
  1376             id=EPeninputVkbLayoutAccented1;
       
  1377             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1378             imgmajorskinid=EAknsMajorGeneric;
       
  1379             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  1380             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  1381             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  1382 
       
  1383             dimbmp=0xffff;
       
  1384             dimmask=0xffff;
       
  1385             colcount=10;
       
  1386             rowcount=3;
       
  1387             highlightbmps =
       
  1388                 {
       
  1389                 PENINPUT_LAYOUT_BITMAP_ID
       
  1390                     {
       
  1391                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  1392                     },
       
  1393                 PENINPUT_LAYOUT_BITMAP_ID
       
  1394                     {
       
  1395                     bmpid=0xffff;
       
  1396                     }
       
  1397                 };
       
  1398             highlightmaskbmps =
       
  1399                 {
       
  1400                 PENINPUT_LAYOUT_BITMAP_ID
       
  1401                     {
       
  1402                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  1403                     },
       
  1404                 PENINPUT_LAYOUT_BITMAP_ID
       
  1405                     {
       
  1406                     bmpid=0xffff;
       
  1407                     }
       
  1408                 }; 
       
  1409             keys =
       
  1410                 {
       
  1411                 PENINPUT_LAYOUT_UNIT_KEY
       
  1412                     {
       
  1413                     unicode=<0x00E0>;
       
  1414                     scancode=0x00E0;
       
  1415                     beginrow=0;
       
  1416                     begincolumn=0;
       
  1417                     highlightbmpindex=0;
       
  1418                     highlightmaskbmpindex=0;
       
  1419                     },
       
  1420                 PENINPUT_LAYOUT_UNIT_KEY
       
  1421                     {
       
  1422                     unicode=<0x00E1>;
       
  1423                     scancode=0x00E1;
       
  1424                     beginrow=0;
       
  1425                     begincolumn=1;
       
  1426                     highlightbmpindex=0;
       
  1427                     highlightmaskbmpindex=0;
       
  1428                     },
       
  1429                 PENINPUT_LAYOUT_UNIT_KEY
       
  1430                     {
       
  1431                     unicode=<0x00E2>;
       
  1432                     scancode=0x00E2;
       
  1433                     beginrow=0;
       
  1434                     begincolumn=2;
       
  1435                     highlightbmpindex=0;
       
  1436                     highlightmaskbmpindex=0;
       
  1437                     },
       
  1438                 PENINPUT_LAYOUT_UNIT_KEY
       
  1439                     {
       
  1440                     unicode=<0x00E3>;
       
  1441                     scancode=0x00E3;
       
  1442                     beginrow=0;
       
  1443                     begincolumn=3;
       
  1444                     highlightbmpindex=0;
       
  1445                     highlightmaskbmpindex=0;
       
  1446                     }, 
       
  1447                 PENINPUT_LAYOUT_UNIT_KEY
       
  1448                     {
       
  1449                     unicode=<0x00E4>;
       
  1450                     scancode=0x00E4;
       
  1451                     beginrow=0;
       
  1452                     begincolumn=4;
       
  1453                     highlightbmpindex=0;
       
  1454                     highlightmaskbmpindex=0;
       
  1455                     },
       
  1456                 PENINPUT_LAYOUT_UNIT_KEY
       
  1457                     {
       
  1458                     unicode=<0x00E5>;
       
  1459                     scancode=0x00E5;
       
  1460                     beginrow=0;
       
  1461                     begincolumn=5;
       
  1462                     highlightbmpindex=0;
       
  1463                     highlightmaskbmpindex=0;
       
  1464                     },
       
  1465                 PENINPUT_LAYOUT_UNIT_KEY
       
  1466                     {
       
  1467                     unicode=<0x00E6>;
       
  1468                     scancode=0x00E6;
       
  1469                     beginrow=0;
       
  1470                     begincolumn=6;
       
  1471                     highlightbmpindex=0;
       
  1472                     highlightmaskbmpindex=0;
       
  1473                     }, 
       
  1474                 PENINPUT_LAYOUT_UNIT_KEY
       
  1475                     {
       
  1476                     unicode=<0x0101>;
       
  1477                     scancode=0x0101;
       
  1478                     beginrow=0;
       
  1479                     begincolumn=7;
       
  1480                     highlightbmpindex=0;
       
  1481                     highlightmaskbmpindex=0;
       
  1482                     }, 
       
  1483                 PENINPUT_LAYOUT_UNIT_KEY
       
  1484                     {
       
  1485                     unicode=<0x0103>;
       
  1486                     scancode=0x0103;
       
  1487                     beginrow=0;
       
  1488                     begincolumn=8;
       
  1489                     highlightbmpindex=0;
       
  1490                     highlightmaskbmpindex=0;
       
  1491                     }, 
       
  1492                 PENINPUT_LAYOUT_UNIT_KEY
       
  1493                     {
       
  1494                     unicode=<0x0105>;
       
  1495                     scancode=0x0105;
       
  1496                     beginrow=0;
       
  1497                     begincolumn=9;
       
  1498                     highlightbmpindex=0;
       
  1499                     highlightmaskbmpindex=0;
       
  1500                     }, 
       
  1501                 PENINPUT_LAYOUT_UNIT_KEY
       
  1502                     {
       
  1503                     unicode=<0x00E7>;
       
  1504                     scancode=0x00E7;
       
  1505                     beginrow=1;
       
  1506                     begincolumn=0;
       
  1507                     highlightbmpindex=0;
       
  1508                     highlightmaskbmpindex=0;
       
  1509                     }, 
       
  1510                 PENINPUT_LAYOUT_UNIT_KEY
       
  1511                     {
       
  1512                     unicode=<0x0107>;
       
  1513                     scancode=0x0107;
       
  1514                     beginrow=1;
       
  1515                     begincolumn=1;
       
  1516                     highlightbmpindex=0;
       
  1517                     highlightmaskbmpindex=0;
       
  1518                     }, 
       
  1519                 PENINPUT_LAYOUT_UNIT_KEY
       
  1520                     {
       
  1521                     unicode=<0x0109>;
       
  1522                     scancode=0x0109;
       
  1523                     beginrow=1;
       
  1524                     begincolumn=2;
       
  1525                     highlightbmpindex=0;
       
  1526                     highlightmaskbmpindex=0;
       
  1527                     }, 
       
  1528                 PENINPUT_LAYOUT_UNIT_KEY
       
  1529                     {
       
  1530                     unicode=<0x010B>;
       
  1531                     scancode=0x010B;
       
  1532                     beginrow=1;
       
  1533                     begincolumn=3;
       
  1534                     highlightbmpindex=0;
       
  1535                     highlightmaskbmpindex=0;
       
  1536                     }, 
       
  1537                 PENINPUT_LAYOUT_UNIT_KEY
       
  1538                     {
       
  1539                     unicode=<0x010D>;
       
  1540                     scancode=0x010D;
       
  1541                     beginrow=1;
       
  1542                     begincolumn=4;
       
  1543                     highlightbmpindex=0;
       
  1544                     highlightmaskbmpindex=0;
       
  1545                     }, 
       
  1546                 PENINPUT_LAYOUT_UNIT_KEY
       
  1547                     {
       
  1548                     unicode=<0x00F0>;
       
  1549                     scancode=0x00F0;
       
  1550                     beginrow=1;
       
  1551                     begincolumn=5;
       
  1552                     highlightbmpindex=0;
       
  1553                     highlightmaskbmpindex=0;
       
  1554                     }, 
       
  1555                 PENINPUT_LAYOUT_UNIT_KEY
       
  1556                     {
       
  1557                     unicode=<0x010F>;
       
  1558                     scancode=0x010F;
       
  1559                     beginrow=1;
       
  1560                     begincolumn=6;
       
  1561                     highlightbmpindex=0;
       
  1562                     highlightmaskbmpindex=0;
       
  1563                     },
       
  1564                 PENINPUT_LAYOUT_UNIT_KEY
       
  1565                     {
       
  1566                     unicode=<0x0111>;
       
  1567                     scancode=0x0111;
       
  1568                     beginrow=1;
       
  1569                     begincolumn=7;
       
  1570                     highlightbmpindex=0;
       
  1571                     highlightmaskbmpindex=0;
       
  1572                     }, 
       
  1573                 PENINPUT_LAYOUT_UNIT_KEY
       
  1574                     {
       
  1575                     unicode=<0x00E8>;
       
  1576                     scancode=0x00E8;
       
  1577                     beginrow=1;
       
  1578                     begincolumn=8;
       
  1579                     highlightbmpindex=0;
       
  1580                     highlightmaskbmpindex=0;
       
  1581                     }, 
       
  1582                 PENINPUT_LAYOUT_UNIT_KEY
       
  1583                     {
       
  1584                     unicode=<0x00E9>;
       
  1585                     scancode=0x00E9;
       
  1586                     beginrow=1;
       
  1587                     begincolumn=9;
       
  1588                     highlightbmpindex=0;
       
  1589                     highlightmaskbmpindex=0;
       
  1590                     }, 
       
  1591                 PENINPUT_LAYOUT_UNIT_KEY
       
  1592                     {
       
  1593                     unicode=<0x00EA>;
       
  1594                     scancode=0x00EA;
       
  1595                     beginrow=2;
       
  1596                     begincolumn=0;
       
  1597                     highlightbmpindex=0;
       
  1598                     highlightmaskbmpindex=0;
       
  1599                     }, 
       
  1600                 PENINPUT_LAYOUT_UNIT_KEY
       
  1601                     {
       
  1602                     unicode=<0x00EB>;
       
  1603                     scancode=0x00EB;
       
  1604                     beginrow=2;
       
  1605                     begincolumn=1;
       
  1606                     highlightbmpindex=0;
       
  1607                     highlightmaskbmpindex=0;
       
  1608                     }, 
       
  1609                 PENINPUT_LAYOUT_UNIT_KEY
       
  1610                     {
       
  1611                     unicode=<0x0113>;
       
  1612                     scancode=0x0113;
       
  1613                     beginrow=2;
       
  1614                     begincolumn=2;
       
  1615                     highlightbmpindex=0;
       
  1616                     highlightmaskbmpindex=0;
       
  1617                     }, 
       
  1618                 PENINPUT_LAYOUT_UNIT_KEY
       
  1619                     {
       
  1620                     unicode=<0x0115>;
       
  1621                     scancode=0x0115;
       
  1622                     beginrow=2;
       
  1623                     begincolumn=3;
       
  1624                     highlightbmpindex=0;
       
  1625                     highlightmaskbmpindex=0;
       
  1626                     }, 
       
  1627                 PENINPUT_LAYOUT_UNIT_KEY
       
  1628                     {
       
  1629                     unicode=<0x0117>;
       
  1630                     scancode=0x0117;
       
  1631                     beginrow=2;
       
  1632                     begincolumn=4;
       
  1633                     highlightbmpindex=0;
       
  1634                     highlightmaskbmpindex=0;
       
  1635                     }, 
       
  1636                 PENINPUT_LAYOUT_UNIT_KEY
       
  1637                     {
       
  1638                     unicode=<0x0119>;
       
  1639                     scancode=0x0119;
       
  1640                     beginrow=2;
       
  1641                     begincolumn=5;
       
  1642                     highlightbmpindex=0;
       
  1643                     highlightmaskbmpindex=0;
       
  1644                     }, 
       
  1645                 PENINPUT_LAYOUT_UNIT_KEY
       
  1646                     {
       
  1647                     unicode=<0x011B>;
       
  1648                     scancode=0x011B;
       
  1649                     beginrow=2;
       
  1650                     begincolumn=6;
       
  1651                     highlightbmpindex=0;
       
  1652                     highlightmaskbmpindex=0;
       
  1653                     }, 
       
  1654                 PENINPUT_LAYOUT_UNIT_KEY
       
  1655                     {
       
  1656                     unicode=<0x011D>;
       
  1657                     scancode=0x011D;
       
  1658                     beginrow=2;
       
  1659                     begincolumn=7;
       
  1660                     highlightbmpindex=0;
       
  1661                     highlightmaskbmpindex=0;
       
  1662                     }, 
       
  1663                 PENINPUT_LAYOUT_UNIT_KEY
       
  1664                     {
       
  1665                     unicode=<0x011F>;
       
  1666                     scancode=0x011F;
       
  1667                     beginrow=2;
       
  1668                     begincolumn=8;
       
  1669                     highlightbmpindex=0;
       
  1670                     highlightmaskbmpindex=0;
       
  1671                     }, 
       
  1672                 PENINPUT_LAYOUT_UNIT_KEY
       
  1673                     {
       
  1674                     unicode=<0x0121>;
       
  1675                     scancode=0x0121;
       
  1676                     beginrow=2;
       
  1677                     begincolumn=9;
       
  1678                     highlightbmpindex=0;
       
  1679                     highlightmaskbmpindex=0;
       
  1680                     }
       
  1681                 };
       
  1682             },
       
  1683         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1684             {
       
  1685             id=EPeninputVkbLayoutAccentedShift1;
       
  1686             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1687             imgmajorskinid=EAknsMajorGeneric;
       
  1688             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  1689             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  1690             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  1691 
       
  1692             dimbmp=0xffff;
       
  1693             dimmask=0xffff;
       
  1694             colcount=10;
       
  1695             rowcount=3;
       
  1696             highlightbmps =
       
  1697                 {
       
  1698                 PENINPUT_LAYOUT_BITMAP_ID
       
  1699                     {
       
  1700                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  1701                     },
       
  1702                 PENINPUT_LAYOUT_BITMAP_ID
       
  1703                     {
       
  1704                     bmpid=0xffff;
       
  1705                     }
       
  1706                 };
       
  1707             highlightmaskbmps =
       
  1708                 {
       
  1709                 PENINPUT_LAYOUT_BITMAP_ID
       
  1710                     {
       
  1711                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  1712                     },
       
  1713                 PENINPUT_LAYOUT_BITMAP_ID
       
  1714                     {
       
  1715                     bmpid=0xffff;
       
  1716                     }
       
  1717                 }; 
       
  1718             keys =
       
  1719                 {
       
  1720                 PENINPUT_LAYOUT_UNIT_KEY
       
  1721                     {
       
  1722                     unicode=<0x00C0>;
       
  1723                     scancode=0x00C0;
       
  1724                     beginrow=0;
       
  1725                     begincolumn=0;
       
  1726                     highlightbmpindex=0;
       
  1727                     highlightmaskbmpindex=0;
       
  1728                     },
       
  1729                 PENINPUT_LAYOUT_UNIT_KEY
       
  1730                     {
       
  1731                     unicode=<0x00C1>;
       
  1732                     scancode=0x00C1;
       
  1733                     beginrow=0;
       
  1734                     begincolumn=1;
       
  1735                     highlightbmpindex=0;
       
  1736                     highlightmaskbmpindex=0;
       
  1737                     },
       
  1738                 PENINPUT_LAYOUT_UNIT_KEY
       
  1739                     {
       
  1740                     unicode=<0x00C2>;
       
  1741                     scancode=0x00C2;
       
  1742                     beginrow=0;
       
  1743                     begincolumn=2;
       
  1744                     highlightbmpindex=0;
       
  1745                     highlightmaskbmpindex=0;
       
  1746                     },
       
  1747                 PENINPUT_LAYOUT_UNIT_KEY
       
  1748                     {
       
  1749                     unicode=<0x00C3>;
       
  1750                     scancode=0x00C3;
       
  1751                     beginrow=0;
       
  1752                     begincolumn=3;
       
  1753                     highlightbmpindex=0;
       
  1754                     highlightmaskbmpindex=0;
       
  1755                     }, 
       
  1756                 PENINPUT_LAYOUT_UNIT_KEY
       
  1757                     {
       
  1758                     unicode=<0x00C4>;
       
  1759                     scancode=0x00C4;
       
  1760                     beginrow=0;
       
  1761                     begincolumn=4;
       
  1762                     highlightbmpindex=0;
       
  1763                     highlightmaskbmpindex=0;
       
  1764                     }, 
       
  1765                 PENINPUT_LAYOUT_UNIT_KEY
       
  1766                     {
       
  1767                     unicode=<0x00C5>;
       
  1768                     scancode=0x00C5;
       
  1769                     beginrow=0;
       
  1770                     begincolumn=5;
       
  1771                     highlightbmpindex=0;
       
  1772                     highlightmaskbmpindex=0;
       
  1773                     }, 
       
  1774                 PENINPUT_LAYOUT_UNIT_KEY
       
  1775                     {
       
  1776                     unicode=<0x00C6>;
       
  1777                     scancode=0x00C6;
       
  1778                     beginrow=0;
       
  1779                     begincolumn=6;
       
  1780                     highlightbmpindex=0;
       
  1781                     highlightmaskbmpindex=0;
       
  1782                     }, 
       
  1783                 PENINPUT_LAYOUT_UNIT_KEY
       
  1784                     {
       
  1785                     unicode=<0x0100>;
       
  1786                     scancode=0x0100;
       
  1787                     beginrow=0;
       
  1788                     begincolumn=7;
       
  1789                     highlightbmpindex=0;
       
  1790                     highlightmaskbmpindex=0;
       
  1791                     }, 
       
  1792                 PENINPUT_LAYOUT_UNIT_KEY
       
  1793                     {
       
  1794                     unicode=<0x0102>;
       
  1795                     scancode=0x0102;
       
  1796                     beginrow=0;
       
  1797                     begincolumn=8;
       
  1798                     highlightbmpindex=0;
       
  1799                     highlightmaskbmpindex=0;
       
  1800                     }, 
       
  1801                 PENINPUT_LAYOUT_UNIT_KEY
       
  1802                     {
       
  1803                     unicode=<0x0104>;
       
  1804                     scancode=0x0104;
       
  1805                     beginrow=0;
       
  1806                     begincolumn=9;
       
  1807                     highlightbmpindex=0;
       
  1808                     highlightmaskbmpindex=0;
       
  1809                     }, 
       
  1810                 PENINPUT_LAYOUT_UNIT_KEY
       
  1811                     {
       
  1812                     unicode=<0x00C7>;
       
  1813                     scancode=0x00C7;
       
  1814                     beginrow=1;
       
  1815                     begincolumn=0;
       
  1816                     highlightbmpindex=0;
       
  1817                     highlightmaskbmpindex=0;
       
  1818                     }, 
       
  1819                 PENINPUT_LAYOUT_UNIT_KEY
       
  1820                     {
       
  1821                     unicode=<0x0106>;
       
  1822                     scancode=0x0106;
       
  1823                     beginrow=1;
       
  1824                     begincolumn=1;
       
  1825                     highlightbmpindex=0;
       
  1826                     highlightmaskbmpindex=0;
       
  1827                     }, 
       
  1828                 PENINPUT_LAYOUT_UNIT_KEY
       
  1829                     {
       
  1830                     unicode=<0x0108>;
       
  1831                     scancode=0x0108;
       
  1832                     beginrow=1;
       
  1833                     begincolumn=2;
       
  1834                     highlightbmpindex=0;
       
  1835                     highlightmaskbmpindex=0;
       
  1836                     }, 
       
  1837                 PENINPUT_LAYOUT_UNIT_KEY
       
  1838                     {
       
  1839                     unicode=<0x010A>;
       
  1840                     scancode=0x010A;
       
  1841                     beginrow=1;
       
  1842                     begincolumn=3;
       
  1843                     highlightbmpindex=0;
       
  1844                     highlightmaskbmpindex=0;
       
  1845                     }, 
       
  1846                 PENINPUT_LAYOUT_UNIT_KEY
       
  1847                     {
       
  1848                     unicode=<0x010C>;
       
  1849                     scancode=0x010C;
       
  1850                     beginrow=1;
       
  1851                     begincolumn=4;
       
  1852                     highlightbmpindex=0;
       
  1853                     highlightmaskbmpindex=0;
       
  1854                     }, 
       
  1855                 PENINPUT_LAYOUT_UNIT_KEY
       
  1856                     {
       
  1857                     unicode=<0x00D0>;
       
  1858                     scancode=0x00D0;
       
  1859                     beginrow=1;
       
  1860                     begincolumn=5;
       
  1861                     highlightbmpindex=0;
       
  1862                     highlightmaskbmpindex=0;
       
  1863                     }, 
       
  1864                 PENINPUT_LAYOUT_UNIT_KEY
       
  1865                     {
       
  1866                     unicode=<0x010E>;
       
  1867                     scancode=0x010E;
       
  1868                     beginrow=1;
       
  1869                     begincolumn=6;
       
  1870                     highlightbmpindex=0;
       
  1871                     highlightmaskbmpindex=0;
       
  1872                     }, 
       
  1873                 PENINPUT_LAYOUT_UNIT_KEY
       
  1874                     {
       
  1875                     unicode=<0x0110>;
       
  1876                     scancode=0x0110;
       
  1877                     beginrow=1;
       
  1878                     begincolumn=7;
       
  1879                     highlightbmpindex=0;
       
  1880                     highlightmaskbmpindex=0;
       
  1881                     }, 
       
  1882                 PENINPUT_LAYOUT_UNIT_KEY
       
  1883                     {
       
  1884                     unicode=<0x00C8>;
       
  1885                     scancode=0x00C8;
       
  1886                     beginrow=1;
       
  1887                     begincolumn=8;
       
  1888                     highlightbmpindex=0;
       
  1889                     highlightmaskbmpindex=0;
       
  1890                     }, 
       
  1891                 PENINPUT_LAYOUT_UNIT_KEY
       
  1892                     {
       
  1893                     unicode=<0x00C9>;
       
  1894                     scancode=0x00C9;
       
  1895                     beginrow=1;
       
  1896                     begincolumn=9;
       
  1897                     highlightbmpindex=0;
       
  1898                     highlightmaskbmpindex=0;
       
  1899                     }, 
       
  1900                 PENINPUT_LAYOUT_UNIT_KEY
       
  1901                     {
       
  1902                     unicode=<0x00CA>;
       
  1903                     scancode=0x00CA;
       
  1904                     beginrow=2;
       
  1905                     begincolumn=0;
       
  1906                     highlightbmpindex=0;
       
  1907                     highlightmaskbmpindex=0;
       
  1908                     }, 
       
  1909                 PENINPUT_LAYOUT_UNIT_KEY
       
  1910                     {
       
  1911                     unicode=<0x00CB>;
       
  1912                     scancode=0x00CB;
       
  1913                     beginrow=2;
       
  1914                     begincolumn=1;
       
  1915                     highlightbmpindex=0;
       
  1916                     highlightmaskbmpindex=0;
       
  1917                     }, 
       
  1918                 PENINPUT_LAYOUT_UNIT_KEY
       
  1919                     {
       
  1920                     unicode=<0x0112>;
       
  1921                     scancode=0x0112;
       
  1922                     beginrow=2;
       
  1923                     begincolumn=2;
       
  1924                     highlightbmpindex=0;
       
  1925                     highlightmaskbmpindex=0;
       
  1926                     }, 
       
  1927                 PENINPUT_LAYOUT_UNIT_KEY
       
  1928                     {
       
  1929                     unicode=<0x0114>;
       
  1930                     scancode=0x0114;
       
  1931                     beginrow=2;
       
  1932                     begincolumn=3;
       
  1933                     highlightbmpindex=0;
       
  1934                     highlightmaskbmpindex=0;
       
  1935                     }, 
       
  1936                 PENINPUT_LAYOUT_UNIT_KEY
       
  1937                     {
       
  1938                     unicode=<0x0116>;
       
  1939                     scancode=0x0116;
       
  1940                     beginrow=2;
       
  1941                     begincolumn=4;
       
  1942                     highlightbmpindex=0;
       
  1943                     highlightmaskbmpindex=0;
       
  1944                     }, 
       
  1945                 PENINPUT_LAYOUT_UNIT_KEY
       
  1946                     {
       
  1947                     unicode=<0x0118>;
       
  1948                     scancode=0x0118;
       
  1949                     beginrow=2;
       
  1950                     begincolumn=5;
       
  1951                     highlightbmpindex=0;
       
  1952                     highlightmaskbmpindex=0;
       
  1953                     }, 
       
  1954                 PENINPUT_LAYOUT_UNIT_KEY
       
  1955                     {
       
  1956                     unicode=<0x011A>;
       
  1957                     scancode=0x011A;
       
  1958                     beginrow=2;
       
  1959                     begincolumn=6;
       
  1960                     highlightbmpindex=0;
       
  1961                     highlightmaskbmpindex=0;
       
  1962                     }, 
       
  1963                 PENINPUT_LAYOUT_UNIT_KEY
       
  1964                     {
       
  1965                     unicode=<0x011C>;
       
  1966                     scancode=0x011C;
       
  1967                     beginrow=2;
       
  1968                     begincolumn=7;
       
  1969                     highlightbmpindex=0;
       
  1970                     highlightmaskbmpindex=0;
       
  1971                     }, 
       
  1972                 PENINPUT_LAYOUT_UNIT_KEY
       
  1973                     {
       
  1974                     unicode=<0x011E>;
       
  1975                     scancode=0x011E;
       
  1976                     beginrow=2;
       
  1977                     begincolumn=8;
       
  1978                     highlightbmpindex=0;
       
  1979                     highlightmaskbmpindex=0;
       
  1980                     }, 
       
  1981                 PENINPUT_LAYOUT_UNIT_KEY
       
  1982                     {
       
  1983                     unicode=<0x0120>;
       
  1984                     scancode=0x0120;
       
  1985                     beginrow=2;
       
  1986                     begincolumn=9;
       
  1987                     highlightbmpindex=0;
       
  1988                     highlightmaskbmpindex=0;
       
  1989                     }
       
  1990                 };
       
  1991             },
       
  1992         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1993             {
       
  1994             id=EPeninputVkbLayoutAccented2;
       
  1995             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1996             imgmajorskinid=EAknsMajorGeneric;
       
  1997             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  1998             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  1999             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  2000 
       
  2001             dimbmp=0xffff;
       
  2002             dimmask=0xffff;
       
  2003             colcount=10;
       
  2004             rowcount=3;
       
  2005             highlightbmps =
       
  2006                 {
       
  2007                 PENINPUT_LAYOUT_BITMAP_ID
       
  2008                     {
       
  2009                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2010                     },
       
  2011                 PENINPUT_LAYOUT_BITMAP_ID
       
  2012                     {
       
  2013                     bmpid=0xffff;
       
  2014                     }
       
  2015                 };
       
  2016             highlightmaskbmps =
       
  2017                 {
       
  2018                 PENINPUT_LAYOUT_BITMAP_ID
       
  2019                     {
       
  2020                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2021                     },
       
  2022                 PENINPUT_LAYOUT_BITMAP_ID
       
  2023                     {
       
  2024                     bmpid=0xffff;
       
  2025                     }
       
  2026                 }; 
       
  2027             keys =
       
  2028                 {
       
  2029                 PENINPUT_LAYOUT_UNIT_KEY
       
  2030                     {
       
  2031                     unicode=<0x0123>;
       
  2032                     scancode=0x0123;
       
  2033                     beginrow=0;
       
  2034                     begincolumn=0;
       
  2035                     highlightbmpindex=0;
       
  2036                     highlightmaskbmpindex=0;
       
  2037                     },
       
  2038                 PENINPUT_LAYOUT_UNIT_KEY
       
  2039                     {
       
  2040                     unicode=<0x0125>;
       
  2041                     scancode=0x0125;
       
  2042                     beginrow=0;
       
  2043                     begincolumn=1;
       
  2044                     highlightbmpindex=0;
       
  2045                     highlightmaskbmpindex=0;
       
  2046                     },
       
  2047                 PENINPUT_LAYOUT_UNIT_KEY
       
  2048                     {
       
  2049                     unicode=<0x0127>;
       
  2050                     scancode=0x0127;
       
  2051                     beginrow=0;
       
  2052                     begincolumn=2;
       
  2053                     highlightbmpindex=0;
       
  2054                     highlightmaskbmpindex=0; 
       
  2055                     },  
       
  2056                 PENINPUT_LAYOUT_UNIT_KEY
       
  2057                     {
       
  2058                     unicode=<0x00EC>;
       
  2059                     scancode=0x00EC;
       
  2060                     beginrow=0;
       
  2061                     begincolumn=3;
       
  2062                     highlightbmpindex=0;
       
  2063                     highlightmaskbmpindex=0;
       
  2064                     }, 
       
  2065                 PENINPUT_LAYOUT_UNIT_KEY
       
  2066                     {
       
  2067                     unicode=<0x00ED>;
       
  2068                     scancode=0x00ED;
       
  2069                     beginrow=0;
       
  2070                     begincolumn=4;
       
  2071                     highlightbmpindex=0;
       
  2072                     highlightmaskbmpindex=0;
       
  2073                     }, 
       
  2074                 PENINPUT_LAYOUT_UNIT_KEY
       
  2075                     {
       
  2076                     unicode=<0x00EE>;
       
  2077                     scancode=0x00EE;
       
  2078                     beginrow=0;
       
  2079                     begincolumn=5;
       
  2080                     highlightbmpindex=0;
       
  2081                     highlightmaskbmpindex=0;
       
  2082                     }, 
       
  2083                 PENINPUT_LAYOUT_UNIT_KEY
       
  2084                     {
       
  2085                     unicode=<0x00EF>;
       
  2086                     scancode=0x00EF;
       
  2087                     beginrow=0;
       
  2088                     begincolumn=6;
       
  2089                     highlightbmpindex=0;
       
  2090                     highlightmaskbmpindex=0;
       
  2091                     }, 
       
  2092                 PENINPUT_LAYOUT_UNIT_KEY
       
  2093                     {
       
  2094                     unicode=<0x012B>;
       
  2095                     scancode=0x012B;
       
  2096                     beginrow=0;
       
  2097                     begincolumn=7;
       
  2098                     highlightbmpindex=0;
       
  2099                     highlightmaskbmpindex=0;
       
  2100                     }, 
       
  2101                 PENINPUT_LAYOUT_UNIT_KEY
       
  2102                     {
       
  2103                     unicode=<0x012D>;
       
  2104                     scancode=0x012D;
       
  2105                     beginrow=0;
       
  2106                     begincolumn=8;
       
  2107                     highlightbmpindex=0;
       
  2108                     highlightmaskbmpindex=0;
       
  2109                     }, 
       
  2110                 PENINPUT_LAYOUT_UNIT_KEY
       
  2111                     {
       
  2112                     unicode=<0x012F>;
       
  2113                     scancode=0x012F;
       
  2114                     beginrow=0;
       
  2115                     begincolumn=9;
       
  2116                     highlightbmpindex=0;
       
  2117                     highlightmaskbmpindex=0;
       
  2118                     }, 
       
  2119                 PENINPUT_LAYOUT_UNIT_KEY
       
  2120                     {
       
  2121                     unicode=<0x0131>;
       
  2122                     scancode=0x0131;
       
  2123                     beginrow=1;
       
  2124                     begincolumn=0;
       
  2125                     highlightbmpindex=0;
       
  2126                     highlightmaskbmpindex=0;
       
  2127                     }, 
       
  2128                 PENINPUT_LAYOUT_UNIT_KEY
       
  2129                     {
       
  2130                     unicode=<0x0135>;
       
  2131                     scancode=0x0135;
       
  2132                     beginrow=1;
       
  2133                     begincolumn=1;
       
  2134                     highlightbmpindex=0;
       
  2135                     highlightmaskbmpindex=0;
       
  2136                     }, 
       
  2137                 PENINPUT_LAYOUT_UNIT_KEY
       
  2138                     {
       
  2139                     unicode=<0x0137>;
       
  2140                     scancode=0x0137;
       
  2141                     beginrow=1;
       
  2142                     begincolumn=2;
       
  2143                     highlightbmpindex=0;
       
  2144                     highlightmaskbmpindex=0;
       
  2145                     }, 
       
  2146                 PENINPUT_LAYOUT_UNIT_KEY
       
  2147                     {
       
  2148                     unicode=<0x013A>;
       
  2149                     scancode=0x013A;
       
  2150                     beginrow=1;
       
  2151                     begincolumn=3;
       
  2152                     highlightbmpindex=0;
       
  2153                     highlightmaskbmpindex=0;
       
  2154                     }, 
       
  2155                 PENINPUT_LAYOUT_UNIT_KEY
       
  2156                     {
       
  2157                     unicode=<0x013C>;
       
  2158                     scancode=0x013C;
       
  2159                     beginrow=1;
       
  2160                     begincolumn=4;
       
  2161                     highlightbmpindex=0;
       
  2162                     highlightmaskbmpindex=0;
       
  2163                     }, 
       
  2164                 PENINPUT_LAYOUT_UNIT_KEY
       
  2165                     {
       
  2166                     unicode=<0x013E>;
       
  2167                     scancode=0x013E;
       
  2168                     beginrow=1;
       
  2169                     begincolumn=5;
       
  2170                     highlightbmpindex=0;
       
  2171                     highlightmaskbmpindex=0;
       
  2172                     }, 
       
  2173                 PENINPUT_LAYOUT_UNIT_KEY
       
  2174                     {
       
  2175                     unicode=<0x0140>;
       
  2176                     scancode=0x0140;
       
  2177                     beginrow=1;
       
  2178                     begincolumn=6;
       
  2179                     highlightbmpindex=0;
       
  2180                     highlightmaskbmpindex=0;
       
  2181                     }, 
       
  2182                 PENINPUT_LAYOUT_UNIT_KEY
       
  2183                     {
       
  2184                     unicode=<0x0142>;
       
  2185                     scancode=0x0142;
       
  2186                     beginrow=1;
       
  2187                     begincolumn=7;
       
  2188                     highlightbmpindex=0;
       
  2189                     highlightmaskbmpindex=0;
       
  2190                     }, 
       
  2191                 PENINPUT_LAYOUT_UNIT_KEY
       
  2192                     {
       
  2193                     unicode=<0x00F1>;
       
  2194                     scancode=0x00F1;
       
  2195                     beginrow=1;
       
  2196                     begincolumn=8;
       
  2197                     highlightbmpindex=0;
       
  2198                     highlightmaskbmpindex=0;
       
  2199                     }, 
       
  2200                 PENINPUT_LAYOUT_UNIT_KEY
       
  2201                     {
       
  2202                     unicode=<0x0144>;
       
  2203                     scancode=0x0144;
       
  2204                     beginrow=1;
       
  2205                     begincolumn=9;
       
  2206                     highlightbmpindex=0;
       
  2207                     highlightmaskbmpindex=0;
       
  2208                     }, 
       
  2209                 PENINPUT_LAYOUT_UNIT_KEY
       
  2210                     {
       
  2211                     unicode=<0x0146>;
       
  2212                     scancode=0x0146;
       
  2213                     beginrow=2;
       
  2214                     begincolumn=0;
       
  2215                     highlightbmpindex=0;
       
  2216                     highlightmaskbmpindex=0;
       
  2217                     }, 
       
  2218                 PENINPUT_LAYOUT_UNIT_KEY
       
  2219                     {
       
  2220                     unicode=<0x0148>;
       
  2221                     scancode=0x0148;
       
  2222                     beginrow=2;
       
  2223                     begincolumn=1;
       
  2224                     highlightbmpindex=0;
       
  2225                     highlightmaskbmpindex=0;
       
  2226                     }, 
       
  2227                 PENINPUT_LAYOUT_UNIT_KEY
       
  2228                     {
       
  2229                     unicode=<0x00F2>;
       
  2230                     scancode=0x00F2;
       
  2231                     beginrow=2;
       
  2232                     begincolumn=2;
       
  2233                     highlightbmpindex=0;
       
  2234                     highlightmaskbmpindex=0;
       
  2235                     }, 
       
  2236                 PENINPUT_LAYOUT_UNIT_KEY
       
  2237                     {
       
  2238                     unicode=<0x00F3>;
       
  2239                     scancode=0x00F3;
       
  2240                     beginrow=2;
       
  2241                     begincolumn=3;
       
  2242                     highlightbmpindex=0;
       
  2243                     highlightmaskbmpindex=0;
       
  2244                     }, 
       
  2245                 PENINPUT_LAYOUT_UNIT_KEY
       
  2246                     {
       
  2247                     unicode=<0x00F4>;
       
  2248                     scancode=0x00F4;
       
  2249                     beginrow=2;
       
  2250                     begincolumn=4;
       
  2251                     highlightbmpindex=0;
       
  2252                     highlightmaskbmpindex=0;
       
  2253                     }, 
       
  2254                 PENINPUT_LAYOUT_UNIT_KEY
       
  2255                     {
       
  2256                     unicode=<0x00F5>;
       
  2257                     scancode=0x00F5;
       
  2258                     beginrow=2;
       
  2259                     begincolumn=5;
       
  2260                     highlightbmpindex=0;
       
  2261                     highlightmaskbmpindex=0;
       
  2262                     }, 
       
  2263                 PENINPUT_LAYOUT_UNIT_KEY
       
  2264                     {
       
  2265                     unicode=<0x00F6>;
       
  2266                     scancode=0x00F6;
       
  2267                     beginrow=2;
       
  2268                     begincolumn=6;
       
  2269                     highlightbmpindex=0;
       
  2270                     highlightmaskbmpindex=0;
       
  2271                     }, 
       
  2272                 PENINPUT_LAYOUT_UNIT_KEY
       
  2273                     {
       
  2274                     unicode=<0x00F8>;
       
  2275                     scancode=0x00F8;
       
  2276                     beginrow=2;
       
  2277                     begincolumn=7;
       
  2278                     highlightbmpindex=0;
       
  2279                     highlightmaskbmpindex=0;
       
  2280                     }, 
       
  2281                 PENINPUT_LAYOUT_UNIT_KEY
       
  2282                     {
       
  2283                     unicode=<0x014D>;
       
  2284                     scancode=0x014D;
       
  2285                     beginrow=2;
       
  2286                     begincolumn=8;
       
  2287                     highlightbmpindex=0;
       
  2288                     highlightmaskbmpindex=0;
       
  2289                     }, 
       
  2290                 PENINPUT_LAYOUT_UNIT_KEY
       
  2291                     {
       
  2292                     unicode=<0x014F>;
       
  2293                     scancode=0x014F;
       
  2294                     beginrow=2;
       
  2295                     begincolumn=9;
       
  2296                     highlightbmpindex=0;
       
  2297                     highlightmaskbmpindex=0;
       
  2298                     }
       
  2299                 };  
       
  2300             },
       
  2301         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2302             {
       
  2303             id=EPeninputVkbLayoutAccentedShift2;
       
  2304             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2305             imgmajorskinid=EAknsMajorGeneric;
       
  2306             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  2307             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  2308             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  2309 
       
  2310             dimbmp=0xffff;
       
  2311             dimmask=0xffff;
       
  2312             colcount=10;
       
  2313             rowcount=3;
       
  2314             highlightbmps =
       
  2315                 {
       
  2316                 PENINPUT_LAYOUT_BITMAP_ID
       
  2317                     {
       
  2318                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2319                     },
       
  2320                 PENINPUT_LAYOUT_BITMAP_ID
       
  2321                     {
       
  2322                     bmpid=0xffff;
       
  2323                     }
       
  2324                 };
       
  2325             highlightmaskbmps =
       
  2326                 {
       
  2327                 PENINPUT_LAYOUT_BITMAP_ID
       
  2328                     {
       
  2329                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2330                     },
       
  2331                 PENINPUT_LAYOUT_BITMAP_ID
       
  2332                     {
       
  2333                     bmpid=0xffff;
       
  2334                     }
       
  2335                 }; 
       
  2336             keys =
       
  2337                 {
       
  2338                 PENINPUT_LAYOUT_UNIT_KEY
       
  2339                     {
       
  2340                     unicode=<0x0122>;
       
  2341                     scancode=0x0122;
       
  2342                     beginrow=0;
       
  2343                     begincolumn=0;
       
  2344                     highlightbmpindex=0;
       
  2345                     highlightmaskbmpindex=0;
       
  2346                     },
       
  2347                 PENINPUT_LAYOUT_UNIT_KEY
       
  2348                     {
       
  2349                     unicode=<0x0124>;
       
  2350                     scancode=0x0124;
       
  2351                     beginrow=0;
       
  2352                     begincolumn=1;
       
  2353                     highlightbmpindex=0;
       
  2354                     highlightmaskbmpindex=0;
       
  2355                     },
       
  2356                 PENINPUT_LAYOUT_UNIT_KEY
       
  2357                     {
       
  2358                     unicode=<0x0126>;
       
  2359                     scancode=0x0126;
       
  2360                     beginrow=0;
       
  2361                     begincolumn=2;
       
  2362                     highlightbmpindex=0;
       
  2363                     highlightmaskbmpindex=0;
       
  2364                     },
       
  2365                 PENINPUT_LAYOUT_UNIT_KEY
       
  2366                     {
       
  2367                     unicode=<0x00CC>;
       
  2368                     scancode=0x00CC;
       
  2369                     beginrow=0;
       
  2370                     begincolumn=3;
       
  2371                     highlightbmpindex=0;
       
  2372                     highlightmaskbmpindex=0;
       
  2373                     },
       
  2374                 PENINPUT_LAYOUT_UNIT_KEY
       
  2375                     {
       
  2376                     unicode=<0x00CD>;
       
  2377                     scancode=0x00CD;
       
  2378                     beginrow=0;
       
  2379                     begincolumn=4;
       
  2380                     highlightbmpindex=0;
       
  2381                     highlightmaskbmpindex=0;
       
  2382                     }, 
       
  2383                 PENINPUT_LAYOUT_UNIT_KEY
       
  2384                     {
       
  2385                     unicode=<0x00CE>;
       
  2386                     scancode=0x00CE;
       
  2387                     beginrow=0;
       
  2388                     begincolumn=5;
       
  2389                     highlightbmpindex=0;
       
  2390                     highlightmaskbmpindex=0;
       
  2391                     }, 
       
  2392                 PENINPUT_LAYOUT_UNIT_KEY
       
  2393                     {
       
  2394                     unicode=<0x00CF>;
       
  2395                     scancode=0x00CF;
       
  2396                     beginrow=0;
       
  2397                     begincolumn=6;
       
  2398                     highlightbmpindex=0;
       
  2399                     highlightmaskbmpindex=0;
       
  2400                     }, 
       
  2401                 PENINPUT_LAYOUT_UNIT_KEY
       
  2402                     {
       
  2403                     unicode=<0x012A>;
       
  2404                     scancode=0x012A;
       
  2405                     beginrow=0;
       
  2406                     begincolumn=7;
       
  2407                     highlightbmpindex=0;
       
  2408                     highlightmaskbmpindex=0;
       
  2409                     }, 
       
  2410                 PENINPUT_LAYOUT_UNIT_KEY
       
  2411                     {
       
  2412                     unicode=<0x012C>;
       
  2413                     scancode=0x012C;
       
  2414                     beginrow=0;
       
  2415                     begincolumn=8;
       
  2416                     highlightbmpindex=0;
       
  2417                     highlightmaskbmpindex=0;
       
  2418                     }, 
       
  2419                 PENINPUT_LAYOUT_UNIT_KEY
       
  2420                     {
       
  2421                     unicode=<0x012E>;
       
  2422                     scancode=0x012E;
       
  2423                     beginrow=0;
       
  2424                     begincolumn=9;
       
  2425                     highlightbmpindex=0;
       
  2426                     highlightmaskbmpindex=0;
       
  2427                     }, 
       
  2428                 PENINPUT_LAYOUT_UNIT_KEY
       
  2429                     {
       
  2430                     unicode=<0x0130>;
       
  2431                     scancode=0x0130;
       
  2432                     beginrow=1;
       
  2433                     begincolumn=0;
       
  2434                     highlightbmpindex=0;
       
  2435                     highlightmaskbmpindex=0;
       
  2436                     }, 
       
  2437                 PENINPUT_LAYOUT_UNIT_KEY
       
  2438                     {
       
  2439                     unicode=<0x0134>;
       
  2440                     scancode=0x0134;
       
  2441                     beginrow=1;
       
  2442                     begincolumn=1;
       
  2443                     highlightbmpindex=0;
       
  2444                     highlightmaskbmpindex=0;
       
  2445                     }, 
       
  2446                 PENINPUT_LAYOUT_UNIT_KEY
       
  2447                     {
       
  2448                     unicode=<0x0136>;
       
  2449                     scancode=0x0136;
       
  2450                     beginrow=1;
       
  2451                     begincolumn=2;
       
  2452                     highlightbmpindex=0;
       
  2453                     highlightmaskbmpindex=0;
       
  2454                     }, 
       
  2455                 PENINPUT_LAYOUT_UNIT_KEY
       
  2456                     {
       
  2457                     unicode=<0x0139>;
       
  2458                     scancode=0x0139;
       
  2459                     beginrow=1;
       
  2460                     begincolumn=3;
       
  2461                     highlightbmpindex=0;
       
  2462                     highlightmaskbmpindex=0;
       
  2463                     }, 
       
  2464                 PENINPUT_LAYOUT_UNIT_KEY
       
  2465                     {
       
  2466                     unicode=<0x013B>;
       
  2467                     scancode=0x013B;
       
  2468                     beginrow=1;
       
  2469                     begincolumn=4;
       
  2470                     highlightbmpindex=0;
       
  2471                     highlightmaskbmpindex=0;
       
  2472                     }, 
       
  2473                 PENINPUT_LAYOUT_UNIT_KEY
       
  2474                     {
       
  2475                     unicode=<0x013D>;
       
  2476                     scancode=0x013D;
       
  2477                     beginrow=1;
       
  2478                     begincolumn=5;
       
  2479                     highlightbmpindex=0;
       
  2480                     highlightmaskbmpindex=0;
       
  2481                     }, 
       
  2482                 PENINPUT_LAYOUT_UNIT_KEY
       
  2483                     {
       
  2484                     unicode=<0x013F>;
       
  2485                     scancode=0x013F;
       
  2486                     beginrow=1;
       
  2487                     begincolumn=6;
       
  2488                     highlightbmpindex=0;
       
  2489                     highlightmaskbmpindex=0;
       
  2490                     }, 
       
  2491                 PENINPUT_LAYOUT_UNIT_KEY
       
  2492                     {
       
  2493                     unicode=<0x0141>;
       
  2494                     scancode=0x0141;
       
  2495                     beginrow=1;
       
  2496                     begincolumn=7;
       
  2497                     highlightbmpindex=0;
       
  2498                     highlightmaskbmpindex=0;
       
  2499                     }, 
       
  2500                 PENINPUT_LAYOUT_UNIT_KEY
       
  2501                     {
       
  2502                     unicode=<0x00D1>;
       
  2503                     scancode=0x00D1;
       
  2504                     beginrow=1;
       
  2505                     begincolumn=8;
       
  2506                     highlightbmpindex=0;
       
  2507                     highlightmaskbmpindex=0;
       
  2508                     }, 
       
  2509                 PENINPUT_LAYOUT_UNIT_KEY
       
  2510                     {
       
  2511                     unicode=<0x0143>;
       
  2512                     scancode=0x0143;
       
  2513                     beginrow=1;
       
  2514                     begincolumn=9;
       
  2515                     highlightbmpindex=0;
       
  2516                     highlightmaskbmpindex=0;
       
  2517                     }, 
       
  2518                 PENINPUT_LAYOUT_UNIT_KEY
       
  2519                     {
       
  2520                     unicode=<0x0145>;
       
  2521                     scancode=0x0145;
       
  2522                     beginrow=2;
       
  2523                     begincolumn=0;
       
  2524                     highlightbmpindex=0;
       
  2525                     highlightmaskbmpindex=0;
       
  2526                     }, 
       
  2527                 PENINPUT_LAYOUT_UNIT_KEY
       
  2528                     {
       
  2529                     unicode=<0x0147>;
       
  2530                     scancode=0x0147;
       
  2531                     beginrow=2;
       
  2532                     begincolumn=1;
       
  2533                     highlightbmpindex=0;
       
  2534                     highlightmaskbmpindex=0;
       
  2535                     }, 
       
  2536                 PENINPUT_LAYOUT_UNIT_KEY
       
  2537                     {
       
  2538                     unicode=<0x00D2>;
       
  2539                     scancode=0x00D2;
       
  2540                     beginrow=2;
       
  2541                     begincolumn=2;
       
  2542                     highlightbmpindex=0;
       
  2543                     highlightmaskbmpindex=0;
       
  2544                     }, 
       
  2545                 PENINPUT_LAYOUT_UNIT_KEY
       
  2546                     {
       
  2547                     unicode=<0x00D3>;
       
  2548                     scancode=0x00D3;
       
  2549                     beginrow=2;
       
  2550                     begincolumn=3;
       
  2551                     highlightbmpindex=0;
       
  2552                     highlightmaskbmpindex=0;
       
  2553                     }, 
       
  2554                 PENINPUT_LAYOUT_UNIT_KEY
       
  2555                     {
       
  2556                     unicode=<0x00D4>;
       
  2557                     scancode=0x00D4;
       
  2558                     beginrow=2;
       
  2559                     begincolumn=4;
       
  2560                     highlightbmpindex=0;
       
  2561                     highlightmaskbmpindex=0;
       
  2562                     }, 
       
  2563                 PENINPUT_LAYOUT_UNIT_KEY
       
  2564                     {
       
  2565                     unicode=<0x00D5>;
       
  2566                     scancode=0x00D5;
       
  2567                     beginrow=2;
       
  2568                     begincolumn=5;
       
  2569                     highlightbmpindex=0;
       
  2570                     highlightmaskbmpindex=0;
       
  2571                     }, 
       
  2572                 PENINPUT_LAYOUT_UNIT_KEY
       
  2573                     {
       
  2574                     unicode=<0x00D6>;
       
  2575                     scancode=0x00D6;
       
  2576                     beginrow=2;
       
  2577                     begincolumn=6;
       
  2578                     highlightbmpindex=0;
       
  2579                     highlightmaskbmpindex=0;
       
  2580                     }, 
       
  2581                 PENINPUT_LAYOUT_UNIT_KEY
       
  2582                     {
       
  2583                     unicode=<0x00D8>;
       
  2584                     scancode=0x00D8;
       
  2585                     beginrow=2;
       
  2586                     begincolumn=7;
       
  2587                     highlightbmpindex=0;
       
  2588                     highlightmaskbmpindex=0;
       
  2589                     }, 
       
  2590                 PENINPUT_LAYOUT_UNIT_KEY
       
  2591                     {
       
  2592                     unicode=<0x014C>;
       
  2593                     scancode=0x014C;
       
  2594                     beginrow=2;
       
  2595                     begincolumn=8;
       
  2596                     highlightbmpindex=0;
       
  2597                     highlightmaskbmpindex=0;
       
  2598                     }, 
       
  2599                 PENINPUT_LAYOUT_UNIT_KEY
       
  2600                     {
       
  2601                     unicode=<0x014E>;
       
  2602                     scancode=0x014E;
       
  2603                     beginrow=2;
       
  2604                     begincolumn=9;
       
  2605                     highlightbmpindex=0;
       
  2606                     highlightmaskbmpindex=0;
       
  2607                     }
       
  2608                 }; 
       
  2609             },
       
  2610         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2611             {
       
  2612             id=EPeninputVkbLayoutAccented3;
       
  2613             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2614             imgmajorskinid=EAknsMajorGeneric;
       
  2615             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  2616             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  2617             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  2618 
       
  2619             dimbmp=0xffff;
       
  2620             dimmask=0xffff;
       
  2621             colcount=10;
       
  2622             rowcount=3;
       
  2623             highlightbmps =
       
  2624                 {
       
  2625                 PENINPUT_LAYOUT_BITMAP_ID
       
  2626                     {
       
  2627                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2628                     },
       
  2629                 PENINPUT_LAYOUT_BITMAP_ID
       
  2630                     {
       
  2631                     bmpid=0xffff;
       
  2632                     }
       
  2633                 };
       
  2634             highlightmaskbmps =
       
  2635                 {
       
  2636                 PENINPUT_LAYOUT_BITMAP_ID
       
  2637                     {
       
  2638                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2639                     },
       
  2640                 PENINPUT_LAYOUT_BITMAP_ID
       
  2641                     {
       
  2642                     bmpid=0xffff;
       
  2643                     }
       
  2644                 }; 
       
  2645             keys =
       
  2646                 {
       
  2647                 PENINPUT_LAYOUT_UNIT_KEY
       
  2648                     {
       
  2649                     unicode=<0x0151>;
       
  2650                     scancode=0x0151;
       
  2651                     beginrow=0;
       
  2652                     begincolumn=0;
       
  2653                     highlightbmpindex=0;
       
  2654                     highlightmaskbmpindex=0;
       
  2655                     },
       
  2656                 PENINPUT_LAYOUT_UNIT_KEY
       
  2657                     {
       
  2658                     unicode=<0x0153>;
       
  2659                     scancode=0x0153;
       
  2660                     beginrow=0;
       
  2661                     begincolumn=1;
       
  2662                     highlightbmpindex=0;
       
  2663                     highlightmaskbmpindex=0;
       
  2664                     },
       
  2665                 PENINPUT_LAYOUT_UNIT_KEY
       
  2666                     {
       
  2667                     unicode=<0x0155>;
       
  2668                     scancode=0x0155;
       
  2669                     beginrow=0;
       
  2670                     begincolumn=2;
       
  2671                     highlightbmpindex=0;
       
  2672                     highlightmaskbmpindex=0;
       
  2673                     },  
       
  2674                 PENINPUT_LAYOUT_UNIT_KEY
       
  2675                     {
       
  2676                     unicode=<0x0157>;
       
  2677                     scancode=0x0157;
       
  2678                     beginrow=0;
       
  2679                     begincolumn=3;
       
  2680                     highlightbmpindex=0;
       
  2681                     highlightmaskbmpindex=0;
       
  2682                     }, 
       
  2683                 PENINPUT_LAYOUT_UNIT_KEY
       
  2684                     {
       
  2685                     unicode=<0x0159>;
       
  2686                     scancode=0x0159;
       
  2687                     beginrow=0;
       
  2688                     begincolumn=4;
       
  2689                     highlightbmpindex=0;
       
  2690                     highlightmaskbmpindex=0;
       
  2691                     }, 
       
  2692                 PENINPUT_LAYOUT_UNIT_KEY
       
  2693                     {
       
  2694                     unicode=<0x00DF>;
       
  2695                     scancode=0x00DF;
       
  2696                     beginrow=0;
       
  2697                     begincolumn=5;
       
  2698                     highlightbmpindex=0;
       
  2699                     highlightmaskbmpindex=0;
       
  2700                     }, 
       
  2701                 PENINPUT_LAYOUT_UNIT_KEY
       
  2702                     {
       
  2703                     unicode=<0x015B>;
       
  2704                     scancode=0x015B;
       
  2705                     beginrow=0;
       
  2706                     begincolumn=6;
       
  2707                     highlightbmpindex=0;
       
  2708                     highlightmaskbmpindex=0;
       
  2709                     }, 
       
  2710                 PENINPUT_LAYOUT_UNIT_KEY
       
  2711                     {
       
  2712                     unicode=<0x015D>;
       
  2713                     scancode=0x015D;
       
  2714                     beginrow=0;
       
  2715                     begincolumn=7;
       
  2716                     highlightbmpindex=0;
       
  2717                     highlightmaskbmpindex=0;
       
  2718                     }, 
       
  2719                 PENINPUT_LAYOUT_UNIT_KEY
       
  2720                     {
       
  2721                     unicode=<0x015F>;
       
  2722                     scancode=0x015F;
       
  2723                     beginrow=0;
       
  2724                     begincolumn=8;
       
  2725                     highlightbmpindex=0;
       
  2726                     highlightmaskbmpindex=0;
       
  2727                     }, 
       
  2728                 PENINPUT_LAYOUT_UNIT_KEY
       
  2729                     {
       
  2730                     unicode=<0x0161>;
       
  2731                     scancode=0x0161;
       
  2732                     beginrow=0;
       
  2733                     begincolumn=9;
       
  2734                     highlightbmpindex=0;
       
  2735                     highlightmaskbmpindex=0;
       
  2736                     }, 
       
  2737                 PENINPUT_LAYOUT_UNIT_KEY
       
  2738                     {
       
  2739                     unicode=<0x00FE>;
       
  2740                     scancode=0x00FE;
       
  2741                     beginrow=1;
       
  2742                     begincolumn=0;
       
  2743                     highlightbmpindex=0;
       
  2744                     highlightmaskbmpindex=0;
       
  2745                     }, 
       
  2746                 PENINPUT_LAYOUT_UNIT_KEY
       
  2747                     {
       
  2748                     unicode=<0x0163>;
       
  2749                     scancode=0x0163;
       
  2750                     beginrow=1;
       
  2751                     begincolumn=1;
       
  2752                     highlightbmpindex=0;
       
  2753                     highlightmaskbmpindex=0;
       
  2754                     }, 
       
  2755                 PENINPUT_LAYOUT_UNIT_KEY
       
  2756                     {
       
  2757                     unicode=<0x0165>;
       
  2758                     scancode=0x0165;
       
  2759                     beginrow=1;
       
  2760                     begincolumn=2;
       
  2761                     highlightbmpindex=0;
       
  2762                     highlightmaskbmpindex=0;
       
  2763                     }, 
       
  2764                 PENINPUT_LAYOUT_UNIT_KEY
       
  2765                     {
       
  2766                     unicode=<0x0167>;
       
  2767                     scancode=0x0167;
       
  2768                     beginrow=1;
       
  2769                     begincolumn=3;
       
  2770                     highlightbmpindex=0;
       
  2771                     highlightmaskbmpindex=0;
       
  2772                     }, 
       
  2773                 PENINPUT_LAYOUT_UNIT_KEY
       
  2774                     {
       
  2775                     unicode=<0x00F9>;
       
  2776                     scancode=0x00F9;
       
  2777                     beginrow=1;
       
  2778                     begincolumn=4;
       
  2779                     highlightbmpindex=0;
       
  2780                     highlightmaskbmpindex=0;
       
  2781                     }, 
       
  2782                 PENINPUT_LAYOUT_UNIT_KEY
       
  2783                     {
       
  2784                     unicode=<0x00FA>;
       
  2785                     scancode=0x00FA;
       
  2786                     beginrow=1;
       
  2787                     begincolumn=5;
       
  2788                     highlightbmpindex=0;
       
  2789                     highlightmaskbmpindex=0;
       
  2790                     }, 
       
  2791                 PENINPUT_LAYOUT_UNIT_KEY
       
  2792                     {
       
  2793                     unicode=<0x00FB>;
       
  2794                     scancode=0x00FB;
       
  2795                     beginrow=1;
       
  2796                     begincolumn=6;
       
  2797                     highlightbmpindex=0;
       
  2798                     highlightmaskbmpindex=0;
       
  2799                     }, 
       
  2800                 PENINPUT_LAYOUT_UNIT_KEY
       
  2801                     {
       
  2802                     unicode=<0x00FC>;
       
  2803                     scancode=0x00FC;
       
  2804                     beginrow=1;
       
  2805                     begincolumn=7;
       
  2806                     highlightbmpindex=0;
       
  2807                     highlightmaskbmpindex=0;
       
  2808                     }, 
       
  2809                 PENINPUT_LAYOUT_UNIT_KEY
       
  2810                     {
       
  2811                     unicode=<0x016B>;
       
  2812                     scancode=0x016B;
       
  2813                     beginrow=1;
       
  2814                     begincolumn=8;
       
  2815                     highlightbmpindex=0;
       
  2816                     highlightmaskbmpindex=0;
       
  2817                     }, 
       
  2818                 PENINPUT_LAYOUT_UNIT_KEY
       
  2819                     {
       
  2820                     unicode=<0x016D>;
       
  2821                     scancode=0x016D;
       
  2822                     beginrow=1;
       
  2823                     begincolumn=9;
       
  2824                     highlightbmpindex=0;
       
  2825                     highlightmaskbmpindex=0;
       
  2826                     }, 
       
  2827                 PENINPUT_LAYOUT_UNIT_KEY
       
  2828                     {
       
  2829                     unicode=<0x016F>;
       
  2830                     scancode=0x016F;
       
  2831                     beginrow=2;
       
  2832                     begincolumn=0;
       
  2833                     highlightbmpindex=0;
       
  2834                     highlightmaskbmpindex=0;
       
  2835                     }, 
       
  2836                 PENINPUT_LAYOUT_UNIT_KEY
       
  2837                     {
       
  2838                     unicode=<0x0171>;
       
  2839                     scancode=0x0171;
       
  2840                     beginrow=2;
       
  2841                     begincolumn=1;
       
  2842                     highlightbmpindex=0;
       
  2843                     highlightmaskbmpindex=0;
       
  2844                     }, 
       
  2845                 PENINPUT_LAYOUT_UNIT_KEY
       
  2846                     {
       
  2847                     unicode=<0x0173>;
       
  2848                     scancode=0x0173;
       
  2849                     beginrow=2;
       
  2850                     begincolumn=2;
       
  2851                     highlightbmpindex=0;
       
  2852                     highlightmaskbmpindex=0;
       
  2853                     }, 
       
  2854                 PENINPUT_LAYOUT_UNIT_KEY
       
  2855                     {
       
  2856                     unicode=<0x0175>;
       
  2857                     scancode=0x0175;
       
  2858                     beginrow=2;
       
  2859                     begincolumn=3;
       
  2860                     highlightbmpindex=0;
       
  2861                     highlightmaskbmpindex=0;
       
  2862                     }, 
       
  2863                 PENINPUT_LAYOUT_UNIT_KEY
       
  2864                     {
       
  2865                     unicode=<0x00FD>;
       
  2866                     scancode=0x00FD;
       
  2867                     beginrow=2;
       
  2868                     begincolumn=4;
       
  2869                     highlightbmpindex=0;
       
  2870                     highlightmaskbmpindex=0;
       
  2871                     }, 
       
  2872                 PENINPUT_LAYOUT_UNIT_KEY
       
  2873                     {
       
  2874                     unicode=<0x00FF>;
       
  2875                     scancode=0x00FF;
       
  2876                     beginrow=2;
       
  2877                     begincolumn=5;
       
  2878                     highlightbmpindex=0;
       
  2879                     highlightmaskbmpindex=0;
       
  2880                     }, 
       
  2881                 PENINPUT_LAYOUT_UNIT_KEY
       
  2882                     {
       
  2883                     unicode=<0x0177>;
       
  2884                     scancode=0x0177;
       
  2885                     beginrow=2;
       
  2886                     begincolumn=6;
       
  2887                     highlightbmpindex=0;
       
  2888                     highlightmaskbmpindex=0;
       
  2889                     }, 
       
  2890                 PENINPUT_LAYOUT_UNIT_KEY
       
  2891                     {
       
  2892                     unicode=<0x017A>;
       
  2893                     scancode=0x017A;
       
  2894                     beginrow=2;
       
  2895                     begincolumn=7;
       
  2896                     highlightbmpindex=0;
       
  2897                     highlightmaskbmpindex=0;
       
  2898                     }, 
       
  2899                 PENINPUT_LAYOUT_UNIT_KEY
       
  2900                     {
       
  2901                     unicode=<0x017C>;
       
  2902                     scancode=0x017C;
       
  2903                     beginrow=2;
       
  2904                     begincolumn=8;
       
  2905                     highlightbmpindex=0;
       
  2906                     highlightmaskbmpindex=0;
       
  2907                     }, 
       
  2908                 PENINPUT_LAYOUT_UNIT_KEY
       
  2909                     {
       
  2910                     unicode=<0x017E>;
       
  2911                     scancode=0x017E;
       
  2912                     beginrow=2;
       
  2913                     begincolumn=9;
       
  2914                     highlightbmpindex=0;
       
  2915                     highlightmaskbmpindex=0;
       
  2916                     }
       
  2917                 }; 
       
  2918             },
       
  2919         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2920             {
       
  2921             id=EPeninputVkbLayoutAccentedShift3;
       
  2922             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2923             imgmajorskinid=EAknsMajorGeneric;
       
  2924             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3;
       
  2925             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_char_11x3_mask;
       
  2926             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  2927 
       
  2928             dimbmp=0xffff;
       
  2929             dimmask=0xffff;
       
  2930             colcount=10;
       
  2931             rowcount=3;
       
  2932             highlightbmps =
       
  2933                 {
       
  2934                 PENINPUT_LAYOUT_BITMAP_ID
       
  2935                     {
       
  2936                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2937                     },
       
  2938                 PENINPUT_LAYOUT_BITMAP_ID
       
  2939                     {
       
  2940                     bmpid=0xffff;
       
  2941                     }
       
  2942                 };
       
  2943             highlightmaskbmps =
       
  2944                 {
       
  2945                 PENINPUT_LAYOUT_BITMAP_ID
       
  2946                     {
       
  2947                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2948                     },
       
  2949                 PENINPUT_LAYOUT_BITMAP_ID
       
  2950                     {
       
  2951                     bmpid=0xffff;
       
  2952                     }
       
  2953                 }; 
       
  2954             keys =
       
  2955                 {
       
  2956                 PENINPUT_LAYOUT_UNIT_KEY
       
  2957                     {
       
  2958                     unicode=<0x0150>;
       
  2959                     scancode=0x0150;
       
  2960                     beginrow=0;
       
  2961                     begincolumn=0;
       
  2962                     highlightbmpindex=0;
       
  2963                     highlightmaskbmpindex=0;
       
  2964                     },
       
  2965                 PENINPUT_LAYOUT_UNIT_KEY
       
  2966                     {
       
  2967                     unicode=<0x0152>;
       
  2968                     scancode=0x0152;
       
  2969                     beginrow=0;
       
  2970                     begincolumn=1;
       
  2971                     highlightbmpindex=0;
       
  2972                     highlightmaskbmpindex=0;
       
  2973                     },
       
  2974                 PENINPUT_LAYOUT_UNIT_KEY
       
  2975                     {
       
  2976                     unicode=<0x0154>;
       
  2977                     scancode=0x0154;
       
  2978                     beginrow=0;
       
  2979                     begincolumn=2;
       
  2980                     highlightbmpindex=0;
       
  2981                     highlightmaskbmpindex=0;
       
  2982                     },  
       
  2983                 PENINPUT_LAYOUT_UNIT_KEY
       
  2984                     {
       
  2985                     unicode=<0x0156>;
       
  2986                     scancode=0x0156;
       
  2987                     beginrow=0;
       
  2988                     begincolumn=3;
       
  2989                     highlightbmpindex=0;
       
  2990                     highlightmaskbmpindex=0;
       
  2991                     }, 
       
  2992                 PENINPUT_LAYOUT_UNIT_KEY
       
  2993                     {
       
  2994                     unicode=<0x0158>;
       
  2995                     scancode=0x0158;
       
  2996                     beginrow=0;
       
  2997                     begincolumn=4;
       
  2998                     highlightbmpindex=0;
       
  2999                     highlightmaskbmpindex=0;
       
  3000                     }, 
       
  3001                 PENINPUT_LAYOUT_UNIT_KEY
       
  3002                     {
       
  3003                     unicode=<0x00DF>;
       
  3004                     scancode=0x00DF;
       
  3005                     beginrow=0;
       
  3006                     begincolumn=5;
       
  3007                     highlightbmpindex=0;
       
  3008                     highlightmaskbmpindex=0;
       
  3009                     }, 
       
  3010                 PENINPUT_LAYOUT_UNIT_KEY
       
  3011                     {
       
  3012                     unicode=<0x015A>;
       
  3013                     scancode=0x015A;
       
  3014                     beginrow=0;
       
  3015                     begincolumn=6;
       
  3016                     highlightbmpindex=0;
       
  3017                     highlightmaskbmpindex=0;
       
  3018                     }, 
       
  3019                 PENINPUT_LAYOUT_UNIT_KEY
       
  3020                     {
       
  3021                     unicode=<0x015C>;
       
  3022                     scancode=0x015C;
       
  3023                     beginrow=0;
       
  3024                     begincolumn=7;
       
  3025                     highlightbmpindex=0;
       
  3026                     highlightmaskbmpindex=0;
       
  3027                     }, 
       
  3028                 PENINPUT_LAYOUT_UNIT_KEY
       
  3029                     {
       
  3030                     unicode=<0x015E>;
       
  3031                     scancode=0x015E;
       
  3032                     beginrow=0;
       
  3033                     begincolumn=8;
       
  3034                     highlightbmpindex=0;
       
  3035                     highlightmaskbmpindex=0;
       
  3036                     }, 
       
  3037                 PENINPUT_LAYOUT_UNIT_KEY
       
  3038                     {
       
  3039                     unicode=<0x0160>;
       
  3040                     scancode=0x0160;
       
  3041                     beginrow=0;
       
  3042                     begincolumn=9;
       
  3043                     highlightbmpindex=0;
       
  3044                     highlightmaskbmpindex=0;
       
  3045                     }, 
       
  3046                 PENINPUT_LAYOUT_UNIT_KEY
       
  3047                     {
       
  3048                     unicode=<0x00DE>;
       
  3049                     scancode=0x00DE;
       
  3050                     beginrow=1;
       
  3051                     begincolumn=0;
       
  3052                     highlightbmpindex=0;
       
  3053                     highlightmaskbmpindex=0;
       
  3054                     }, 
       
  3055                 PENINPUT_LAYOUT_UNIT_KEY
       
  3056                     {
       
  3057                     unicode=<0x0162>;
       
  3058                     scancode=0x0162;
       
  3059                     beginrow=1;
       
  3060                     begincolumn=1;
       
  3061                     highlightbmpindex=0;
       
  3062                     highlightmaskbmpindex=0;
       
  3063                     }, 
       
  3064                 PENINPUT_LAYOUT_UNIT_KEY
       
  3065                     {
       
  3066                     unicode=<0x0164>;
       
  3067                     scancode=0x0164;
       
  3068                     beginrow=1;
       
  3069                     begincolumn=2;
       
  3070                     highlightbmpindex=0;
       
  3071                     highlightmaskbmpindex=0;
       
  3072                     }, 
       
  3073                 PENINPUT_LAYOUT_UNIT_KEY
       
  3074                     {
       
  3075                     unicode=<0x0166>;
       
  3076                     scancode=0x0166;
       
  3077                     beginrow=1;
       
  3078                     begincolumn=3;
       
  3079                     highlightbmpindex=0;
       
  3080                     highlightmaskbmpindex=0;
       
  3081                     }, 
       
  3082                 PENINPUT_LAYOUT_UNIT_KEY
       
  3083                     {
       
  3084                     unicode=<0x00D9>;
       
  3085                     scancode=0x00D9;
       
  3086                     beginrow=1;
       
  3087                     begincolumn=4;
       
  3088                     highlightbmpindex=0;
       
  3089                     highlightmaskbmpindex=0;
       
  3090                     }, 
       
  3091                 PENINPUT_LAYOUT_UNIT_KEY
       
  3092                     {
       
  3093                     unicode=<0x00DA>;
       
  3094                     scancode=0x00DA;
       
  3095                     beginrow=1;
       
  3096                     begincolumn=5;
       
  3097                     highlightbmpindex=0;
       
  3098                     highlightmaskbmpindex=0;
       
  3099                     }, 
       
  3100                 PENINPUT_LAYOUT_UNIT_KEY
       
  3101                     {
       
  3102                     unicode=<0x00DB>;
       
  3103                     scancode=0x00DB;
       
  3104                     beginrow=1;
       
  3105                     begincolumn=6;
       
  3106                     highlightbmpindex=0;
       
  3107                     highlightmaskbmpindex=0;
       
  3108                     }, 
       
  3109                 PENINPUT_LAYOUT_UNIT_KEY
       
  3110                     {
       
  3111                     unicode=<0x00DC>;
       
  3112                     scancode=0x00DC;
       
  3113                     beginrow=1;
       
  3114                     begincolumn=7;
       
  3115                     highlightbmpindex=0;
       
  3116                     highlightmaskbmpindex=0;
       
  3117                     }, 
       
  3118                 PENINPUT_LAYOUT_UNIT_KEY
       
  3119                     {
       
  3120                     unicode=<0x016A>;
       
  3121                     scancode=0x016A;
       
  3122                     beginrow=1;
       
  3123                     begincolumn=8;
       
  3124                     highlightbmpindex=0;
       
  3125                     highlightmaskbmpindex=0;
       
  3126                     }, 
       
  3127                 PENINPUT_LAYOUT_UNIT_KEY
       
  3128                     {
       
  3129                     unicode=<0x016C>;
       
  3130                     scancode=0x016C;
       
  3131                     beginrow=1;
       
  3132                     begincolumn=9;
       
  3133                     highlightbmpindex=0;
       
  3134                     highlightmaskbmpindex=0;
       
  3135                     }, 
       
  3136                 PENINPUT_LAYOUT_UNIT_KEY
       
  3137                     {
       
  3138                     unicode=<0x016E>;
       
  3139                     scancode=0x016E;
       
  3140                     beginrow=2;
       
  3141                     begincolumn=0;
       
  3142                     highlightbmpindex=0;
       
  3143                     highlightmaskbmpindex=0;
       
  3144                     }, 
       
  3145                 PENINPUT_LAYOUT_UNIT_KEY
       
  3146                     {
       
  3147                     unicode=<0x0170>;
       
  3148                     scancode=0x0170;
       
  3149                     beginrow=2;
       
  3150                     begincolumn=1;
       
  3151                     highlightbmpindex=0;
       
  3152                     highlightmaskbmpindex=0;
       
  3153                     }, 
       
  3154                 PENINPUT_LAYOUT_UNIT_KEY
       
  3155                     {
       
  3156                     unicode=<0x0172>;
       
  3157                     scancode=0x0172;
       
  3158                     beginrow=2;
       
  3159                     begincolumn=2;
       
  3160                     highlightbmpindex=0;
       
  3161                     highlightmaskbmpindex=0;
       
  3162                     }, 
       
  3163                 PENINPUT_LAYOUT_UNIT_KEY
       
  3164                     {
       
  3165                     unicode=<0x0174>;
       
  3166                     scancode=0x0174;
       
  3167                     beginrow=2;
       
  3168                     begincolumn=3;
       
  3169                     highlightbmpindex=0;
       
  3170                     highlightmaskbmpindex=0;
       
  3171                     }, 
       
  3172                 PENINPUT_LAYOUT_UNIT_KEY
       
  3173                     {
       
  3174                     unicode=<0x00DD>;
       
  3175                     scancode=0x00DD;
       
  3176                     beginrow=2;
       
  3177                     begincolumn=4;
       
  3178                     highlightbmpindex=0;
       
  3179                     highlightmaskbmpindex=0;
       
  3180                     }, 
       
  3181                 PENINPUT_LAYOUT_UNIT_KEY
       
  3182                     {
       
  3183                     unicode=<0x0178>;
       
  3184                     scancode=0x0178;
       
  3185                     beginrow=2;
       
  3186                     begincolumn=5;
       
  3187                     highlightbmpindex=0;
       
  3188                     highlightmaskbmpindex=0;
       
  3189                     }, 
       
  3190                 PENINPUT_LAYOUT_UNIT_KEY
       
  3191                     {
       
  3192                     unicode=<0x0176>;
       
  3193                     scancode=0x0176;
       
  3194                     beginrow=2;
       
  3195                     begincolumn=6;
       
  3196                     highlightbmpindex=0;
       
  3197                     highlightmaskbmpindex=0;
       
  3198                     }, 
       
  3199                 PENINPUT_LAYOUT_UNIT_KEY
       
  3200                     {
       
  3201                     unicode=<0x0179>;
       
  3202                     scancode=0x0179;
       
  3203                     beginrow=2;
       
  3204                     begincolumn=7;
       
  3205                     highlightbmpindex=0;
       
  3206                     highlightmaskbmpindex=0;
       
  3207                     }, 
       
  3208                 PENINPUT_LAYOUT_UNIT_KEY
       
  3209                     {
       
  3210                     unicode=<0x017B>;
       
  3211                     scancode=0x017B;
       
  3212                     beginrow=2;
       
  3213                     begincolumn=8;
       
  3214                     highlightbmpindex=0;
       
  3215                     highlightmaskbmpindex=0;
       
  3216                     }, 
       
  3217                 PENINPUT_LAYOUT_UNIT_KEY
       
  3218                     {
       
  3219                     unicode=<0x017D>;
       
  3220                     scancode=0x017D;
       
  3221                     beginrow=2;
       
  3222                     begincolumn=9;
       
  3223                     highlightbmpindex=0;
       
  3224                     highlightmaskbmpindex=0;
       
  3225                     }
       
  3226                 };
       
  3227             }
       
  3228         };
       
  3229     }
       
  3230 
       
  3231 // ---------------------------------------------------------------------------
       
  3232 // r_peninput_layout_rangebar_info
       
  3233 // The information of vkb's rangebar
       
  3234 // ---------------------------------------------------------------------------
       
  3235 //
       
  3236 RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
       
  3237     {
       
  3238     style=1; // using indicator's action style
       
  3239     ranges=
       
  3240         {
       
  3241         PENINPUT_LAYOUT_RANGE_INFO
       
  3242             {
       
  3243             rangeid=ERangeEnglish; // English button
       
  3244             responsestyle=1;
       
  3245             clientlayoutid=EPeninputClientLayout12x4; 
       
  3246             vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3247             }, 
       
  3248         PENINPUT_LAYOUT_RANGE_INFO
       
  3249             {
       
  3250             rangeid=ERangeNumber; // Number button
       
  3251             responsestyle=1;
       
  3252             clientlayoutid=EPeninputClientLayout12x4; 
       
  3253             vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3254             },
       
  3255         PENINPUT_LAYOUT_RANGE_INFO
       
  3256             {
       
  3257             rangeid=ERangeSymbol; // Symbol button
       
  3258             responsestyle=1;
       
  3259             clientlayoutid=EPeninputClientLayout12x4; 
       
  3260             vkblayoutid=EPeninputVkbLayoutSymbol;
       
  3261             }, 
       
  3262         PENINPUT_LAYOUT_RANGE_INFO
       
  3263             {
       
  3264             rangeid=ERangeAccent; // Accent button
       
  3265             responsestyle=2;
       
  3266             clientlayoutid=EPeninputClientLayout12x4; 
       
  3267             vkblayoutid=EPeninputVkbLayoutAccented1;
       
  3268             }
       
  3269         }; 
       
  3270     }
       
  3271 
       
  3272 // ---------------------------------------------------------------------------
       
  3273 // r_peninput_layout_shift_caps_info_list
       
  3274 // The information of vkb's shift and capslock button
       
  3275 // ---------------------------------------------------------------------------
       
  3276 //
       
  3277 RESOURCE PENINPUT_LAYOUT_SHIFT_CAPS_INFO_LIST r_peninput_layout_shift_caps_info_list
       
  3278     {
       
  3279     items = 
       
  3280         {
       
  3281         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3282             {
       
  3283             range = ERangeEnglish;
       
  3284             items =
       
  3285                 {
       
  3286                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3287                     {
       
  3288                     id=0;
       
  3289                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3290                     caseused=ECaseLower;
       
  3291                     },
       
  3292                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3293                     {
       
  3294                     id=1;
       
  3295                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  3296                     caseused=ECaseText;
       
  3297                     },
       
  3298                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3299                     {
       
  3300                     id=2;
       
  3301                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  3302                     caseused=ECaseUpper;
       
  3303                     },
       
  3304                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3305                     {
       
  3306                     id=3;
       
  3307                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3308                     caseused=ECaseInverseText;
       
  3309                     }
       
  3310                 };
       
  3311             },
       
  3312         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3313             {
       
  3314             range = ERangeNumber;
       
  3315             items =
       
  3316                 {
       
  3317                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3318                     {
       
  3319                     id=0;
       
  3320                     vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3321                     caseused=0;
       
  3322                     },
       
  3323                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3324                     {
       
  3325                     id=1;
       
  3326                     vkblayoutid=EPeninputVkbLayoutLatinNumberShift;
       
  3327                     caseused=0;
       
  3328                     },
       
  3329                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3330                     {
       
  3331                     id=2;
       
  3332                     vkblayoutid=EPeninputVkbLayoutLatinNumberShift;
       
  3333                     caseused=0;
       
  3334                     },
       
  3335                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3336                     {
       
  3337                     id=3;
       
  3338                     vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3339                     caseused=0;
       
  3340                     }
       
  3341                 };
       
  3342             },
       
  3343         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3344             {
       
  3345             range = ERangeSymbol;
       
  3346             items =
       
  3347                 {
       
  3348                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3349                     {
       
  3350                     id=0;
       
  3351                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  3352                     caseused=0;
       
  3353                     },
       
  3354                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3355                     {
       
  3356                     id=1;
       
  3357                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  3358                     caseused=0;
       
  3359                     },
       
  3360                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3361                     {
       
  3362                     id=2;
       
  3363                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  3364                     caseused=0;
       
  3365                     },
       
  3366                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3367                     {
       
  3368                     id=3;
       
  3369                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  3370                     caseused=0;
       
  3371                     }
       
  3372                 };
       
  3373             },
       
  3374         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3375             {
       
  3376             range = ERangeAccent;
       
  3377             items =
       
  3378                 {
       
  3379                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3380                     {
       
  3381                     id=0;
       
  3382                     vkblayoutid=EPeninputVkbLayoutAccented1;
       
  3383                     caseused=ECaseLower;
       
  3384                     },
       
  3385                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3386                     {
       
  3387                     id=1;
       
  3388                     vkblayoutid=EPeninputVkbLayoutAccentedShift1;
       
  3389                     caseused=ECaseText;
       
  3390                     },
       
  3391                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3392                     {
       
  3393                     id=2;
       
  3394                     vkblayoutid=EPeninputVkbLayoutAccentedShift1;
       
  3395                     caseused=ECaseUpper;
       
  3396                     },
       
  3397                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3398                     {
       
  3399                     id=3;
       
  3400                     vkblayoutid=EPeninputVkbLayoutAccented1;
       
  3401                     caseused=ECaseInverseText;
       
  3402                     }
       
  3403                 };
       
  3404             }
       
  3405         };
       
  3406     }
       
  3407 
       
  3408 // ---------------------------------------------------------------------------
       
  3409 // r_peninput_layout_vkb_range_list
       
  3410 // VKB range list
       
  3411 // ---------------------------------------------------------------------------
       
  3412 //
       
  3413 RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_vkb_range_list
       
  3414     {
       
  3415     ranges=
       
  3416         {
       
  3417         AKN_FEP_INPUTRANGE
       
  3418             {
       
  3419             rangeid=ERangeEnglish;
       
  3420             ctrlid=EPeninutWindowCtrlIdNativeCharBtn;
       
  3421             indicator=r_peninput_layout_vkb_range_english;
       
  3422             posidx=0;
       
  3423             },
       
  3424         AKN_FEP_INPUTRANGE
       
  3425             {
       
  3426             rangeid=ERangeNumber;
       
  3427             ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
       
  3428             indicator=r_peninput_layout_vkb_range_number;
       
  3429             //hide=1;
       
  3430             posidx=1;
       
  3431             },
       
  3432         AKN_FEP_INPUTRANGE
       
  3433             {
       
  3434             rangeid=ERangeAccent;
       
  3435             ctrlid=EPeninutWindowCtrlIdAccentedBtn;
       
  3436             ctrltype=EButtonTypePopupMode;
       
  3437             indicator=r_peninput_layout_vkb_range_accented;
       
  3438             actionstyle=2;
       
  3439             posidx=2;
       
  3440             },
       
  3441         AKN_FEP_INPUTRANGE
       
  3442             {
       
  3443             rangeid=ERangeSymbol;
       
  3444             ctrlid=EPeninutWindowCtrlIdSymbolBtn;
       
  3445             indicator=r_peninput_layout_vkb_range_symbol;
       
  3446             hide=1;
       
  3447             posidx=-1;
       
  3448             }
       
  3449         };
       
  3450     }
       
  3451 
       
  3452 // ---------------------------------------------------------------------------
       
  3453 // r_peninput_layout_vkb_range_english
       
  3454 // English range button of vkb's rangebar
       
  3455 // ---------------------------------------------------------------------------
       
  3456 //
       
  3457 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_english
       
  3458     {
       
  3459     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3460     imgmajorskinid=EAknsMajorGeneric;
       
  3461     
       
  3462     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  3463     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  3464     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  3465     
       
  3466     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  3467     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  3468     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  3469     
       
  3470     active=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  3471     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  3472     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  3473     
       
  3474     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  3475     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  3476     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  3477     
       
  3478     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  3479     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  3480     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;       
       
  3481     }
       
  3482 
       
  3483 // ---------------------------------------------------------------------------
       
  3484 // r_peninput_layout_vkb_range_symbol
       
  3485 // Symbol range button of vkb's rangebar
       
  3486 // ---------------------------------------------------------------------------
       
  3487 //
       
  3488 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_symbol
       
  3489     {
       
  3490     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3491     imgmajorskinid=EAknsMajorGeneric;
       
  3492     nactive=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  3493     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  3494 
       
  3495     nactivep=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  3496     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  3497 
       
  3498     active=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special_sel;
       
  3499     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  3500 
       
  3501     activep=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special_sel;
       
  3502     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  3503 
       
  3504     disable=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  3505     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  3506 
       
  3507     }
       
  3508 
       
  3509 // ---------------------------------------------------------------------------
       
  3510 // r_peninput_layout_vkb_range_number
       
  3511 // Number range button of vkb's rangebar
       
  3512 // ---------------------------------------------------------------------------
       
  3513 //
       
  3514 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_number
       
  3515     {
       
  3516     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3517     imgmajorskinid=EAknsMajorGeneric;
       
  3518     
       
  3519     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  3520     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  3521     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  3522     
       
  3523     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  3524     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  3525     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  3526     
       
  3527     active=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  3528     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  3529     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  3530     
       
  3531     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  3532     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  3533     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  3534     
       
  3535     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  3536     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  3537     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;           
       
  3538     }
       
  3539 
       
  3540 // ---------------------------------------------------------------------------
       
  3541 // r_peninput_layout_vkb_range_accented
       
  3542 // Accent range button of vkb's rangebar
       
  3543 // ---------------------------------------------------------------------------
       
  3544 //
       
  3545 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_accented
       
  3546     {
       
  3547     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3548     imgmajorskinid=EAknsMajorGeneric;
       
  3549     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_accented;
       
  3550     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_accented_mask;
       
  3551     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
       
  3552     
       
  3553     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_accented;
       
  3554     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_accented_mask;
       
  3555     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;
       
  3556     
       
  3557     active=EMbmPeninputsplitqwertyQgn_indi_input_case_accented;
       
  3558     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_accented_mask;
       
  3559     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
       
  3560     
       
  3561     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_accented;
       
  3562     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_accented_mask;
       
  3563     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccentedSel;
       
  3564     
       
  3565     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_accented;
       
  3566     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_accented_mask;
       
  3567     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseAccented;              
       
  3568     }