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