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