textinput/peninputsplitqwerty/srcdata/peninputssqwinconfiginfo_33.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 peninputsplitqwerty
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Resource identifier
       
    20 NAME PIGV
       
    21 
       
    22 // System includes
       
    23 #include <aknsconstants.hrh>
       
    24 #include <eikon.hrh>
       
    25 #include <peninputsplitqwerty.mbg>
       
    26 #include <aknfeppeninputenums.h>
       
    27 
       
    28 // User includes
       
    29 #include "peninputcommonlayout.rh"
       
    30 #include "peninputsplitqwerty.hrh"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 RESOURCE TBUF { buf=""; }
       
    34 
       
    35 // Macros
       
    36 #define PENINPUT_LAYOUT_VKB_BMP "z:\\resource\\apps\\peninputsplitqwerty.mbm"
       
    37 
       
    38 // ---------------------------------------------------------------------------
       
    39 // r_peninput_layout_config_info
       
    40 // The configuration of window's layout
       
    41 // ---------------------------------------------------------------------------
       
    42 //
       
    43 RESOURCE PENINPUT_LAYOUT_CONFIG_INFO r_peninput_layout_config_info
       
    44     {
       
    45     language=33;
       
    46     languagestring="Th"; 
       
    47     casesensitive=0;
       
    48     guideline=EPeninputGuideLineNone;
       
    49     clientlayoutlist=r_peninput_layout_vkb_client_layout_list;
       
    50     vkblayoutlist=r_peninput_layout_vkb_vkb_layout_list;
       
    51     rangebarinfo=r_peninput_layout_rangebar_info;
       
    52     shiftcapsinfo=r_peninput_layout_shift_caps_info_list;
       
    53     rangebarresource=r_peninput_layout_vkb_range_list;    
       
    54     }
       
    55 
       
    56 // ---------------------------------------------------------------------------
       
    57 // r_peninput_layout_vkb_client_layout_list
       
    58 // Contains latin vkb layout
       
    59 // ---------------------------------------------------------------------------
       
    60 //
       
    61 RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_vkb_client_layout_list
       
    62     {
       
    63     items =
       
    64         {
       
    65         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
    66             {
       
    67             id=EPeninputClientLayout12x4;
       
    68             colcount=11;
       
    69             rowcount=4;
       
    70             controls =
       
    71                 {
       
    72                 PENINPUT_LAYOUT_CONTROL
       
    73                     {
       
    74                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
    75                     beginrow=0;
       
    76                     begincolumn=0;
       
    77                     endrow=3;
       
    78                     endcolumn=11;
       
    79                     },
       
    80                 PENINPUT_LAYOUT_CONTROL
       
    81                     {
       
    82                     id=EPeninutWindowCtrlIdBackspaceBtn; // Backspace button
       
    83                     beginrow=0;
       
    84                     begincolumn=11;
       
    85                     endrow=1;
       
    86                     endcolumn=12;
       
    87                     },
       
    88                 PENINPUT_LAYOUT_CONTROL
       
    89                     {
       
    90                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
    91                     beginrow=1;
       
    92                     begincolumn=11;
       
    93                     endrow=2;
       
    94                     endcolumn=12;
       
    95                     },
       
    96                 PENINPUT_LAYOUT_CONTROL
       
    97                     {
       
    98                     id=EPeninutWindowCtrlIdInputLangSwitcherBtn; // Language switch button
       
    99                     beginrow=2;
       
   100                     begincolumn=11;
       
   101                     endrow=3;
       
   102                     endcolumn=12;
       
   103                     },
       
   104                 PENINPUT_LAYOUT_CONTROL
       
   105                     {
       
   106                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   107                     beginrow=3;
       
   108                     begincolumn=0;
       
   109                     endrow=4;
       
   110                     endcolumn=1;
       
   111                     },
       
   112                 PENINPUT_LAYOUT_CONTROL
       
   113                     {
       
   114                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   115                     beginrow=3;
       
   116                     begincolumn=1;
       
   117                     endrow=4;
       
   118                     endcolumn=2;
       
   119                     },
       
   120                 PENINPUT_LAYOUT_CONTROL
       
   121                     {
       
   122                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   123                     beginrow=3;
       
   124                     begincolumn=2;
       
   125                     endrow=4;
       
   126                     endcolumn=3;
       
   127                     },
       
   128                 PENINPUT_LAYOUT_CONTROL
       
   129                     {
       
   130                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   131                     beginrow=3;
       
   132                     begincolumn=3;
       
   133                     endrow=4;
       
   134                     endcolumn=7;
       
   135                     },
       
   136                 PENINPUT_LAYOUT_CONTROL
       
   137                     {
       
   138                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   139                     beginrow=3;
       
   140                     begincolumn=7;
       
   141                     endrow=4;
       
   142                     endcolumn=11;
       
   143                     },
       
   144                 PENINPUT_LAYOUT_CONTROL
       
   145                     {
       
   146                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   147                     beginrow=3;
       
   148                     begincolumn=11;
       
   149                     endrow=4;
       
   150                     endcolumn=12;
       
   151                     }
       
   152                 };
       
   153             },
       
   154         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
   155             {
       
   156             id=EPeninputClientLayout13x4;
       
   157             colcount=11;
       
   158             rowcount=4;
       
   159             controls =
       
   160                 {
       
   161                 PENINPUT_LAYOUT_CONTROL
       
   162                     {
       
   163                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
   164                     beginrow=0;
       
   165                     begincolumn=0;
       
   166                     endrow=3;
       
   167                     endcolumn=12;
       
   168                     },
       
   169                 PENINPUT_LAYOUT_CONTROL
       
   170                     {
       
   171                     id=EPeninutWindowCtrlIdBackspaceBtn; // Backspace button
       
   172                     beginrow=0;
       
   173                     begincolumn=12;
       
   174                     endrow=1;
       
   175                     endcolumn=13;
       
   176                     },
       
   177                 PENINPUT_LAYOUT_CONTROL
       
   178                     {
       
   179                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
   180                     beginrow=1;
       
   181                     begincolumn=12;
       
   182                     endrow=2;
       
   183                     endcolumn=13;
       
   184                     },
       
   185                 PENINPUT_LAYOUT_CONTROL
       
   186                     {
       
   187                     id=EPeninutWindowCtrlIdInputLangSwitcherBtn; // Language switch button
       
   188                     beginrow=2;
       
   189                     begincolumn=12;
       
   190                     endrow=3;
       
   191                     endcolumn=13;
       
   192                     },
       
   193                 PENINPUT_LAYOUT_CONTROL
       
   194                     {
       
   195                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   196                     beginrow=3;
       
   197                     begincolumn=0;
       
   198                     endrow=4;
       
   199                     endcolumn=1;
       
   200                     },
       
   201                 PENINPUT_LAYOUT_CONTROL
       
   202                     {
       
   203                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   204                     beginrow=3;
       
   205                     begincolumn=1;
       
   206                     endrow=4;
       
   207                     endcolumn=2;
       
   208                     },
       
   209                 PENINPUT_LAYOUT_CONTROL
       
   210                     {
       
   211                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   212                     beginrow=3;
       
   213                     begincolumn=2;
       
   214                     endrow=4;
       
   215                     endcolumn=3;
       
   216                     },
       
   217                 PENINPUT_LAYOUT_CONTROL
       
   218                     {
       
   219                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   220                     beginrow=3;
       
   221                     begincolumn=3;
       
   222                     endrow=4;
       
   223                     endcolumn=8;
       
   224                     },
       
   225                 PENINPUT_LAYOUT_CONTROL
       
   226                     {
       
   227                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   228                     beginrow=3;
       
   229                     begincolumn=8;
       
   230                     endrow=4;
       
   231                     endcolumn=12;
       
   232                     },
       
   233                 PENINPUT_LAYOUT_CONTROL
       
   234                     {
       
   235                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   236                     beginrow=3;
       
   237                     begincolumn=12;
       
   238                     endrow=4;
       
   239                     endcolumn=13;
       
   240                     }
       
   241                 };
       
   242             },
       
   243         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
   244             {
       
   245             id=EPeninputClientLayout12x5;
       
   246             colcount=11;
       
   247             rowcount=4;
       
   248             controls =
       
   249                 {
       
   250                 PENINPUT_LAYOUT_CONTROL
       
   251                     {
       
   252                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
   253                     beginrow=0;
       
   254                     begincolumn=0;
       
   255                     endrow=4;
       
   256                     endcolumn=11;
       
   257                     },
       
   258                 PENINPUT_LAYOUT_CONTROL
       
   259                     {
       
   260                     id=EPeninutWindowCtrlIdBackspaceBtn; // Backspace button
       
   261                     beginrow=0;
       
   262                     begincolumn=11;
       
   263                     endrow=2;
       
   264                     endcolumn=12;
       
   265                     },
       
   266                 PENINPUT_LAYOUT_CONTROL
       
   267                     {
       
   268                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
   269                     beginrow=2;
       
   270                     begincolumn=11;
       
   271                     endrow=3;
       
   272                     endcolumn=12;
       
   273                     },
       
   274                 PENINPUT_LAYOUT_CONTROL
       
   275                     {
       
   276                     id=EPeninutWindowCtrlIdInputLangSwitcherBtn; // Language switch button
       
   277                     beginrow=3;
       
   278                     begincolumn=11;
       
   279                     endrow=4;
       
   280                     endcolumn=12;
       
   281                     },
       
   282                 PENINPUT_LAYOUT_CONTROL
       
   283                     {
       
   284                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   285                     beginrow=4;
       
   286                     begincolumn=0;
       
   287                     endrow=5;
       
   288                     endcolumn=1;
       
   289                     },
       
   290                 PENINPUT_LAYOUT_CONTROL
       
   291                     {
       
   292                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   293                     beginrow=4;
       
   294                     begincolumn=1;
       
   295                     endrow=5;
       
   296                     endcolumn=2;
       
   297                     },
       
   298                 PENINPUT_LAYOUT_CONTROL
       
   299                     {
       
   300                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   301                     beginrow=4;
       
   302                     begincolumn=2;
       
   303                     endrow=5;
       
   304                     endcolumn=3;
       
   305                     },
       
   306                 PENINPUT_LAYOUT_CONTROL
       
   307                     {
       
   308                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   309                     beginrow=4;
       
   310                     begincolumn=3;
       
   311                     endrow=5;
       
   312                     endcolumn=7;
       
   313                     },
       
   314                 PENINPUT_LAYOUT_CONTROL
       
   315                     {
       
   316                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   317                     beginrow=4;
       
   318                     begincolumn=7;
       
   319                     endrow=5;
       
   320                     endcolumn=11;
       
   321                     },
       
   322                 PENINPUT_LAYOUT_CONTROL
       
   323                     {
       
   324                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   325                     beginrow=4;
       
   326                     begincolumn=11;
       
   327                     endrow=5;
       
   328                     endcolumn=12;
       
   329                     }
       
   330                 };
       
   331             }                        
       
   332         };
       
   333     }
       
   334 
       
   335 // ---------------------------------------------------------------------------
       
   336 // r_peninput_layout_vkb_vkb_layout_list
       
   337 // VKB button area layout
       
   338 // ---------------------------------------------------------------------------
       
   339 //
       
   340 RESOURCE PENINPUT_LAYOUT_VKB_LAYOUT_LIST r_peninput_layout_vkb_vkb_layout_list
       
   341     {
       
   342     items =
       
   343         {
       
   344         PENINPUT_LAYOUT_VKB_LAYOUT
       
   345             {
       
   346             id=EPeninputVkbLayoutNativeChar;
       
   347             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   348             imgmajorskinid=EAknsMajorGeneric;
       
   349             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
   350             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
   351             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
   352             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
   353             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
   354             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
   355             colcount=11;
       
   356             rowcount=4;
       
   357             highlightbmps =
       
   358                 {
       
   359                 PENINPUT_LAYOUT_BITMAP_ID
       
   360                     {
       
   361                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
   362                     },
       
   363                 PENINPUT_LAYOUT_BITMAP_ID
       
   364                     {
       
   365                     bmpid=0xffff;
       
   366                     }
       
   367                 };
       
   368             highlightmaskbmps =
       
   369                 {
       
   370                 PENINPUT_LAYOUT_BITMAP_ID
       
   371                     {
       
   372                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
   373                     },
       
   374                 PENINPUT_LAYOUT_BITMAP_ID
       
   375                     {
       
   376                     bmpid=0xffff;
       
   377                     }
       
   378                 };
       
   379             keys =
       
   380                 {
       
   381                 PENINPUT_LAYOUT_UNIT_KEY
       
   382                     {
       
   383                     unicode=<0x0E45>;
       
   384                     scancode=0x0E45;
       
   385                     beginrow=0;
       
   386                     begincolumn=0;
       
   387                     highlightbmpindex=0;
       
   388                     highlightmaskbmpindex=0;
       
   389                     },
       
   390                 PENINPUT_LAYOUT_UNIT_KEY
       
   391                     {
       
   392                     unicode=<0x0E3F>;
       
   393                     scancode=0x0E3F;
       
   394                     beginrow=0;
       
   395                     begincolumn=1;
       
   396                     highlightbmpindex=0;
       
   397                     highlightmaskbmpindex=0;
       
   398                     },
       
   399                 PENINPUT_LAYOUT_UNIT_KEY
       
   400                     {
       
   401                     unicode=<0x0E20>;
       
   402                     scancode=0x0E20;
       
   403                     beginrow=0;
       
   404                     begincolumn=2;
       
   405                     highlightbmpindex=0;
       
   406                     highlightmaskbmpindex=0;
       
   407                     },
       
   408                 PENINPUT_LAYOUT_UNIT_KEY
       
   409                     {
       
   410                     unicode=<0x0E16>;
       
   411                     scancode=0x0E16;
       
   412                     beginrow=0;
       
   413                     begincolumn=3;
       
   414                     highlightbmpindex=0;
       
   415                     highlightmaskbmpindex=0;
       
   416                     },
       
   417                 PENINPUT_LAYOUT_UNIT_KEY
       
   418                     {
       
   419                     unicode=<0xF739>;
       
   420                     scancode=0xF739;
       
   421                     beginrow=0;
       
   422                     begincolumn=4;
       
   423                     highlightbmpindex=0;
       
   424                     highlightmaskbmpindex=0;
       
   425                     },
       
   426                 PENINPUT_LAYOUT_UNIT_KEY
       
   427                     {
       
   428                     unicode=<0xF738>;
       
   429                     scancode=0xF738;
       
   430                     beginrow=0;
       
   431                     begincolumn=5;
       
   432                     highlightbmpindex=0;
       
   433                     highlightmaskbmpindex=0;
       
   434                     },
       
   435                 PENINPUT_LAYOUT_UNIT_KEY
       
   436                     {
       
   437                     unicode=<0xF736>;
       
   438                     scancode=0xF736;
       
   439                     beginrow=0;
       
   440                     begincolumn=6;
       
   441                     highlightbmpindex=0;
       
   442                     highlightmaskbmpindex=0;
       
   443                     },
       
   444                 PENINPUT_LAYOUT_UNIT_KEY
       
   445                     {
       
   446                     unicode=<0x0E04>;
       
   447                     scancode=0x0E04;
       
   448                     beginrow=0;
       
   449                     begincolumn=7;
       
   450                     highlightbmpindex=0;
       
   451                     highlightmaskbmpindex=0;
       
   452                     },
       
   453                 PENINPUT_LAYOUT_UNIT_KEY
       
   454                     {
       
   455                     unicode=<0x0E15>;
       
   456                     scancode=0x0E15;
       
   457                     beginrow=0;
       
   458                     begincolumn=8;
       
   459                     highlightbmpindex=0;
       
   460                     highlightmaskbmpindex=0;
       
   461                     },
       
   462                 PENINPUT_LAYOUT_UNIT_KEY
       
   463                     {
       
   464                     unicode=<0x0E08>;
       
   465                     scancode=0x0E08;
       
   466                     beginrow=0;
       
   467                     begincolumn=9;
       
   468                     highlightbmpindex=0;
       
   469                     highlightmaskbmpindex=0;
       
   470                     },
       
   471                 PENINPUT_LAYOUT_UNIT_KEY
       
   472                     {
       
   473                     unicode=<0x002F>;
       
   474                     scancode=0x002F;
       
   475                     beginrow=0;
       
   476                     begincolumn=10;
       
   477                     highlightbmpindex=0;
       
   478                     highlightmaskbmpindex=0;
       
   479                     },
       
   480                 PENINPUT_LAYOUT_UNIT_KEY
       
   481                     {
       
   482                     unicode=<0x0E46>;
       
   483                     scancode=0x0E46;
       
   484                     beginrow=1;
       
   485                     begincolumn=0;
       
   486                     highlightbmpindex=0;
       
   487                     highlightmaskbmpindex=0;
       
   488                     },
       
   489                 PENINPUT_LAYOUT_UNIT_KEY
       
   490                     {
       
   491                     unicode=<0x0E44>;
       
   492                     scancode=0x0E44;
       
   493                     beginrow=1;
       
   494                     begincolumn=1;
       
   495                     highlightbmpindex=0;
       
   496                     highlightmaskbmpindex=0;
       
   497                     },
       
   498                 PENINPUT_LAYOUT_UNIT_KEY
       
   499                     {
       
   500                     unicode=<0xF733>;
       
   501                     scancode=0xF733;
       
   502                     beginrow=1;
       
   503                     begincolumn=2;
       
   504                     highlightbmpindex=0;
       
   505                     highlightmaskbmpindex=0;
       
   506                     },
       
   507                 PENINPUT_LAYOUT_UNIT_KEY
       
   508                     {
       
   509                     unicode=<0x0E1E>;
       
   510                     scancode=0x0E1E;
       
   511                     beginrow=1;
       
   512                     begincolumn=3;
       
   513                     highlightbmpindex=0;
       
   514                     highlightmaskbmpindex=0;
       
   515                     },
       
   516                 PENINPUT_LAYOUT_UNIT_KEY
       
   517                     {
       
   518                     unicode=<0x0E30>;
       
   519                     scancode=0x0E30;
       
   520                     beginrow=1;
       
   521                     begincolumn=4;
       
   522                     highlightbmpindex=0;
       
   523                     highlightmaskbmpindex=0;
       
   524                     },
       
   525                 PENINPUT_LAYOUT_UNIT_KEY
       
   526                     {
       
   527                     unicode=<0xF731>;
       
   528                     scancode=0xF731;
       
   529                     beginrow=1;
       
   530                     begincolumn=5;
       
   531                     highlightbmpindex=0;
       
   532                     highlightmaskbmpindex=0;
       
   533                     },
       
   534                 PENINPUT_LAYOUT_UNIT_KEY
       
   535                     {
       
   536                     unicode=<0xF735>;
       
   537                     scancode=0xF735;
       
   538                     beginrow=1;
       
   539                     begincolumn=6;
       
   540                     highlightbmpindex=0;
       
   541                     highlightmaskbmpindex=0;
       
   542                     },
       
   543                 PENINPUT_LAYOUT_UNIT_KEY
       
   544                     {
       
   545                     unicode=<0x0E23>;
       
   546                     scancode=0x0E23;
       
   547                     beginrow=1;
       
   548                     begincolumn=7;
       
   549                     highlightbmpindex=0;
       
   550                     highlightmaskbmpindex=0;
       
   551                     },
       
   552                 PENINPUT_LAYOUT_UNIT_KEY
       
   553                     {
       
   554                     unicode=<0x0E19>;
       
   555                     scancode=0x0E19;
       
   556                     beginrow=1;
       
   557                     begincolumn=8;
       
   558                     highlightbmpindex=0;
       
   559                     highlightmaskbmpindex=0;
       
   560                     },
       
   561                 PENINPUT_LAYOUT_UNIT_KEY
       
   562                     {
       
   563                     unicode=<0x0E22>;
       
   564                     scancode=0x0E22;
       
   565                     beginrow=1;
       
   566                     begincolumn=9;
       
   567                     highlightbmpindex=0;
       
   568                     highlightmaskbmpindex=0;
       
   569                     },
       
   570                 PENINPUT_LAYOUT_UNIT_KEY
       
   571                     {
       
   572                     unicode=<0x0E1A>;
       
   573                     scancode=0x0E1A;
       
   574                     beginrow=1;
       
   575                     begincolumn=10;
       
   576                     highlightbmpindex=0;
       
   577                     highlightmaskbmpindex=0;
       
   578                     },
       
   579                 PENINPUT_LAYOUT_UNIT_KEY
       
   580                     {
       
   581                     unicode=<0x0E1F>;
       
   582                     scancode=0x0E1F;
       
   583                     beginrow=2;
       
   584                     begincolumn=0;
       
   585                     highlightbmpindex=0;
       
   586                     highlightmaskbmpindex=0;
       
   587                     },
       
   588                 PENINPUT_LAYOUT_UNIT_KEY
       
   589                     {
       
   590                     unicode=<0x0E2B>;
       
   591                     scancode=0x0E2B;
       
   592                     beginrow=2;
       
   593                     begincolumn=1;
       
   594                     highlightbmpindex=0;
       
   595                     highlightmaskbmpindex=0;
       
   596                     },
       
   597                 PENINPUT_LAYOUT_UNIT_KEY
       
   598                     {
       
   599                     unicode=<0x0E01>;
       
   600                     scancode=0x0E01;
       
   601                     beginrow=2;
       
   602                     begincolumn=2;
       
   603                     highlightbmpindex=0;
       
   604                     highlightmaskbmpindex=0;
       
   605                     },
       
   606                 PENINPUT_LAYOUT_UNIT_KEY
       
   607                     {
       
   608                     unicode=<0x0E14>;
       
   609                     scancode=0x0E14;
       
   610                     beginrow=2;
       
   611                     begincolumn=3;
       
   612                     highlightbmpindex=0;
       
   613                     highlightmaskbmpindex=0;
       
   614                     },
       
   615                 PENINPUT_LAYOUT_UNIT_KEY
       
   616                     {
       
   617                     unicode=<0x0E40>;
       
   618                     scancode=0x0E40;
       
   619                     beginrow=2;
       
   620                     begincolumn=4;
       
   621                     highlightbmpindex=0;
       
   622                     highlightmaskbmpindex=0;
       
   623                     },
       
   624                 PENINPUT_LAYOUT_UNIT_KEY
       
   625                     {
       
   626                     unicode=<0xF749>;
       
   627                     scancode=0xF749;
       
   628                     beginrow=2;
       
   629                     begincolumn=5;
       
   630                     highlightbmpindex=0;
       
   631                     highlightmaskbmpindex=0;
       
   632                     },
       
   633                 PENINPUT_LAYOUT_UNIT_KEY
       
   634                     {
       
   635                     unicode=<0xF748>;
       
   636                     scancode=0xF748;
       
   637                     beginrow=2;
       
   638                     begincolumn=6;
       
   639                     highlightbmpindex=0;
       
   640                     highlightmaskbmpindex=0;
       
   641                     },
       
   642                 PENINPUT_LAYOUT_UNIT_KEY
       
   643                     {
       
   644                     unicode=<0x0E32>;
       
   645                     scancode=0x0E32;
       
   646                     beginrow=2;
       
   647                     begincolumn=7;
       
   648                     highlightbmpindex=0;
       
   649                     highlightmaskbmpindex=0;
       
   650                     },
       
   651                 PENINPUT_LAYOUT_UNIT_KEY
       
   652                     {
       
   653                     unicode=<0x0E2A>;
       
   654                     scancode=0x0E2A;
       
   655                     beginrow=2;
       
   656                     begincolumn=8;
       
   657                     highlightbmpindex=0;
       
   658                     highlightmaskbmpindex=0;
       
   659                     },
       
   660                 PENINPUT_LAYOUT_UNIT_KEY
       
   661                     {
       
   662                     unicode=<0x0E27>;
       
   663                     scancode=0x0E27;
       
   664                     beginrow=2;
       
   665                     begincolumn=9;
       
   666                     highlightbmpindex=0;
       
   667                     highlightmaskbmpindex=0;
       
   668                     },
       
   669                 PENINPUT_LAYOUT_UNIT_KEY
       
   670                     {
       
   671                     unicode=<0x0E07>;
       
   672                     scancode=0x0E07;
       
   673                     beginrow=2;
       
   674                     begincolumn=10;
       
   675                     highlightbmpindex=0;
       
   676                     highlightmaskbmpindex=0;
       
   677                     },
       
   678                 PENINPUT_LAYOUT_UNIT_KEY
       
   679                     {
       
   680                     unicode=<0x0E1C>;
       
   681                     scancode=0x0E1C;
       
   682                     beginrow=3;
       
   683                     begincolumn=0;
       
   684                     highlightbmpindex=0;
       
   685                     highlightmaskbmpindex=0;
       
   686                     },
       
   687                 PENINPUT_LAYOUT_UNIT_KEY
       
   688                     {
       
   689                     unicode=<0x0E1B>;
       
   690                     scancode=0x0E1B;
       
   691                     beginrow=3;
       
   692                     begincolumn=1;
       
   693                     highlightbmpindex=0;
       
   694                     highlightmaskbmpindex=0;
       
   695                     },
       
   696                 PENINPUT_LAYOUT_UNIT_KEY
       
   697                     {
       
   698                     unicode=<0x0E41>;
       
   699                     scancode=0x0E41;
       
   700                     beginrow=3;
       
   701                     begincolumn=2;
       
   702                     highlightbmpindex=0;
       
   703                     highlightmaskbmpindex=0;
       
   704                     },
       
   705                 PENINPUT_LAYOUT_UNIT_KEY
       
   706                     {
       
   707                     unicode=<0x0E2D>;
       
   708                     scancode=0x0E2D;
       
   709                     beginrow=3;
       
   710                     begincolumn=3;
       
   711                     highlightbmpindex=0;
       
   712                     highlightmaskbmpindex=0;
       
   713                     },
       
   714                 PENINPUT_LAYOUT_UNIT_KEY
       
   715                     {
       
   716                     unicode=<0xF734>;
       
   717                     scancode=0xF734;
       
   718                     beginrow=3;
       
   719                     begincolumn=4;
       
   720                     highlightbmpindex=0;
       
   721                     highlightmaskbmpindex=0;
       
   722                     },
       
   723                 PENINPUT_LAYOUT_UNIT_KEY
       
   724                     {
       
   725                     unicode=<0xF737>;
       
   726                     scancode=0xF737;
       
   727                     beginrow=3;
       
   728                     begincolumn=5;
       
   729                     highlightbmpindex=0;
       
   730                     highlightmaskbmpindex=0;
       
   731                     },
       
   732                 PENINPUT_LAYOUT_UNIT_KEY
       
   733                     {
       
   734                     unicode=<0x0E17>;
       
   735                     scancode=0x0E17;
       
   736                     beginrow=3;
       
   737                     begincolumn=6;
       
   738                     highlightbmpindex=0;
       
   739                     highlightmaskbmpindex=0;
       
   740                     },
       
   741                 PENINPUT_LAYOUT_UNIT_KEY
       
   742                     {
       
   743                     unicode=<0x0E21>;
       
   744                     scancode=0x0E21;
       
   745                     beginrow=3;
       
   746                     begincolumn=7;
       
   747                     highlightbmpindex=0;
       
   748                     highlightmaskbmpindex=0;
       
   749                     },
       
   750                 PENINPUT_LAYOUT_UNIT_KEY
       
   751                     {
       
   752                     unicode=<0x0E43>;
       
   753                     scancode=0x0E43;
       
   754                     beginrow=3;
       
   755                     begincolumn=8;
       
   756                     highlightbmpindex=0;
       
   757                     highlightmaskbmpindex=0;
       
   758                     },
       
   759                 PENINPUT_LAYOUT_UNIT_KEY
       
   760                     {
       
   761                     unicode=<0x0E1D>;
       
   762                     scancode=0x0E1D;
       
   763                     beginrow=3;
       
   764                     begincolumn=9;
       
   765                     highlightbmpindex=0;
       
   766                     highlightmaskbmpindex=0;
       
   767                     },
       
   768                 PENINPUT_LAYOUT_UNIT_KEY
       
   769                     {
       
   770                     unicode=<0x0E03>;
       
   771                     scancode=0x0E03;
       
   772                     beginrow=3;
       
   773                     begincolumn=10;
       
   774                     highlightbmpindex=0;
       
   775                     highlightmaskbmpindex=0;
       
   776                     }
       
   777                 };
       
   778             },
       
   779 
       
   780 
       
   781 
       
   782         PENINPUT_LAYOUT_VKB_LAYOUT
       
   783             {
       
   784             id=EPeninputVkbLayoutNativeCharShift;
       
   785             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   786             imgmajorskinid=EAknsMajorGeneric;
       
   787             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
   788             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
   789             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
   790             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
   791             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
   792             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
   793             colcount=11;
       
   794             rowcount=4;
       
   795             highlightbmps =
       
   796                 {
       
   797                 PENINPUT_LAYOUT_BITMAP_ID
       
   798                     {
       
   799                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
   800                     },
       
   801                 PENINPUT_LAYOUT_BITMAP_ID
       
   802                     {
       
   803                     bmpid=0xffff;
       
   804                     }
       
   805                 };
       
   806             highlightmaskbmps =
       
   807                 {
       
   808                 PENINPUT_LAYOUT_BITMAP_ID
       
   809                     {
       
   810                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
   811                     },
       
   812                 PENINPUT_LAYOUT_BITMAP_ID
       
   813                     {
       
   814                     bmpid=0xffff;
       
   815                     }
       
   816                 };
       
   817             keys =
       
   818                 {
       
   819                 PENINPUT_LAYOUT_UNIT_KEY
       
   820                     {
       
   821                     unicode=<0x0E45>;
       
   822                     scancode=0x0E45;
       
   823                     beginrow=0;
       
   824                     begincolumn=0;
       
   825                     highlightbmpindex=0;
       
   826                     highlightmaskbmpindex=0;
       
   827                     },
       
   828                 PENINPUT_LAYOUT_UNIT_KEY
       
   829                     {
       
   830                     unicode=<0x0E3F>;
       
   831                     scancode=0x0E3F;
       
   832                     beginrow=0;
       
   833                     begincolumn=1;
       
   834                     highlightbmpindex=0;
       
   835                     highlightmaskbmpindex=0;
       
   836                     },
       
   837                 PENINPUT_LAYOUT_UNIT_KEY
       
   838                     {
       
   839                     unicode=<0x0E20>;
       
   840                     scancode=0x0E20;
       
   841                     beginrow=0;
       
   842                     begincolumn=2;
       
   843                     highlightbmpindex=0;
       
   844                     highlightmaskbmpindex=0;
       
   845                     },
       
   846                 PENINPUT_LAYOUT_UNIT_KEY
       
   847                     {
       
   848                     unicode=<0x0E16>;
       
   849                     scancode=0x0E16;
       
   850                     beginrow=0;
       
   851                     begincolumn=3;
       
   852                     highlightbmpindex=0;
       
   853                     highlightmaskbmpindex=0;
       
   854                     },
       
   855                 PENINPUT_LAYOUT_UNIT_KEY
       
   856                     {
       
   857                     unicode=<0xF73A>;
       
   858                     scancode=0xF73A;
       
   859                     beginrow=0;
       
   860                     begincolumn=4;
       
   861                     highlightbmpindex=0;
       
   862                     highlightmaskbmpindex=0;
       
   863                     },
       
   864                 PENINPUT_LAYOUT_UNIT_KEY
       
   865                     {
       
   866                     unicode=<0x0E24>;
       
   867                     scancode=0x0E24;
       
   868                     beginrow=0;
       
   869                     begincolumn=5;
       
   870                     highlightbmpindex=0;
       
   871                     highlightmaskbmpindex=0;
       
   872                     },
       
   873                 PENINPUT_LAYOUT_UNIT_KEY
       
   874                     {
       
   875                     unicode=<0x0E26>;
       
   876                     scancode=0x0E26;
       
   877                     beginrow=0;
       
   878                     begincolumn=6;
       
   879                     highlightbmpindex=0;
       
   880                     highlightmaskbmpindex=0;
       
   881                     },
       
   882                 PENINPUT_LAYOUT_UNIT_KEY
       
   883                     {
       
   884                     unicode=<0x0E04>;
       
   885                     scancode=0x0E04;
       
   886                     beginrow=0;
       
   887                     begincolumn=7;
       
   888                     highlightbmpindex=0;
       
   889                     highlightmaskbmpindex=0;
       
   890                     },
       
   891                 PENINPUT_LAYOUT_UNIT_KEY
       
   892                     {
       
   893                     unicode=<0x0E15>;
       
   894                     scancode=0x0E15;
       
   895                     beginrow=0;
       
   896                     begincolumn=8;
       
   897                     highlightbmpindex=0;
       
   898                     highlightmaskbmpindex=0;
       
   899                     },
       
   900                 PENINPUT_LAYOUT_UNIT_KEY
       
   901                     {
       
   902                     unicode=<0x0E08>;
       
   903                     scancode=0x0E08;
       
   904                     beginrow=0;
       
   905                     begincolumn=9;
       
   906                     highlightbmpindex=0;
       
   907                     highlightmaskbmpindex=0;
       
   908                     },
       
   909                 PENINPUT_LAYOUT_UNIT_KEY
       
   910                     {
       
   911                     unicode=<0x002F>;
       
   912                     scancode=0x002F;
       
   913                     beginrow=0;
       
   914                     begincolumn=10;
       
   915                     highlightbmpindex=0;
       
   916                     highlightmaskbmpindex=0;
       
   917                     },
       
   918                 PENINPUT_LAYOUT_UNIT_KEY
       
   919                     {
       
   920                     unicode=<0x0E02>;
       
   921                     scancode=0x0E02;
       
   922                     beginrow=1;
       
   923                     begincolumn=0;
       
   924                     highlightbmpindex=0;
       
   925                     highlightmaskbmpindex=0;
       
   926                     },
       
   927                 PENINPUT_LAYOUT_UNIT_KEY
       
   928                     {
       
   929                     unicode=<0x0E0A>;
       
   930                     scancode=0x0E0A;
       
   931                     beginrow=1;
       
   932                     begincolumn=1;
       
   933                     highlightbmpindex=0;
       
   934                     highlightmaskbmpindex=0;
       
   935                     },
       
   936                 PENINPUT_LAYOUT_UNIT_KEY
       
   937                     {
       
   938                     unicode=<0x0E0E>;
       
   939                     scancode=0x0E0E;
       
   940                     beginrow=1;
       
   941                     begincolumn=2;
       
   942                     highlightbmpindex=0;
       
   943                     highlightmaskbmpindex=0;
       
   944                     },
       
   945                 PENINPUT_LAYOUT_UNIT_KEY
       
   946                     {
       
   947                     unicode=<0x0E11>;
       
   948                     scancode=0x0E11;
       
   949                     beginrow=1;
       
   950                     begincolumn=3;
       
   951                     highlightbmpindex=0;
       
   952                     highlightmaskbmpindex=0;
       
   953                     },
       
   954                 PENINPUT_LAYOUT_UNIT_KEY
       
   955                     {
       
   956                     unicode=<0x0E18>;
       
   957                     scancode=0x0E18;
       
   958                     beginrow=1;
       
   959                     begincolumn=4;
       
   960                     highlightbmpindex=0;
       
   961                     highlightmaskbmpindex=0;
       
   962                     },
       
   963                 PENINPUT_LAYOUT_UNIT_KEY
       
   964                     {
       
   965                     unicode=<0xF74D>;
       
   966                     scancode=0xF74D;
       
   967                     beginrow=1;
       
   968                     begincolumn=5;
       
   969                     highlightbmpindex=0;
       
   970                     highlightmaskbmpindex=0;
       
   971                     },
       
   972                 PENINPUT_LAYOUT_UNIT_KEY
       
   973                     {
       
   974                     unicode=<0xF74A>;
       
   975                     scancode=0xF74A;
       
   976                     beginrow=1;
       
   977                     begincolumn=6;
       
   978                     highlightbmpindex=0;
       
   979                     highlightmaskbmpindex=0;
       
   980                     },
       
   981                 PENINPUT_LAYOUT_UNIT_KEY
       
   982                     {
       
   983                     unicode=<0x0E13>;
       
   984                     scancode=0x0E13;
       
   985                     beginrow=1;
       
   986                     begincolumn=7;
       
   987                     highlightbmpindex=0;
       
   988                     highlightmaskbmpindex=0;
       
   989                     },
       
   990                 PENINPUT_LAYOUT_UNIT_KEY
       
   991                     {
       
   992                     unicode=<0x0E2F>;
       
   993                     scancode=0x0E2F;
       
   994                     beginrow=1;
       
   995                     begincolumn=8;
       
   996                     highlightbmpindex=0;
       
   997                     highlightmaskbmpindex=0;
       
   998                     },
       
   999                 PENINPUT_LAYOUT_UNIT_KEY
       
  1000                     {
       
  1001                     unicode=<0x0E0D>;
       
  1002                     scancode=0x0E0D;
       
  1003                     beginrow=1;
       
  1004                     begincolumn=9;
       
  1005                     highlightbmpindex=0;
       
  1006                     highlightmaskbmpindex=0;
       
  1007                     },
       
  1008                 PENINPUT_LAYOUT_UNIT_KEY
       
  1009                     {
       
  1010                     unicode=<0x0E10>;
       
  1011                     scancode=0x0E10;
       
  1012                     beginrow=1;
       
  1013                     begincolumn=10;
       
  1014                     highlightbmpindex=0;
       
  1015                     highlightmaskbmpindex=0;
       
  1016                     },
       
  1017                 PENINPUT_LAYOUT_UNIT_KEY
       
  1018                     {
       
  1019                     unicode=<0x0E25>;
       
  1020                     scancode=0x0E25;
       
  1021                     beginrow=2;
       
  1022                     begincolumn=0;
       
  1023                     highlightbmpindex=0;
       
  1024                     highlightmaskbmpindex=0;
       
  1025                     },
       
  1026                 PENINPUT_LAYOUT_UNIT_KEY
       
  1027                     {
       
  1028                     unicode=<0x0E06>;
       
  1029                     scancode=0x0E06;
       
  1030                     beginrow=2;
       
  1031                     begincolumn=1;
       
  1032                     highlightbmpindex=0;
       
  1033                     highlightmaskbmpindex=0;
       
  1034                     },
       
  1035                 PENINPUT_LAYOUT_UNIT_KEY
       
  1036                     {
       
  1037                     unicode=<0x0E0F>;
       
  1038                     scancode=0x0E0F;
       
  1039                     beginrow=2;
       
  1040                     begincolumn=2;
       
  1041                     highlightbmpindex=0;
       
  1042                     highlightmaskbmpindex=0;
       
  1043                     },
       
  1044                 PENINPUT_LAYOUT_UNIT_KEY
       
  1045                     {
       
  1046                     unicode=<0x0E42>;
       
  1047                     scancode=0x0E42;
       
  1048                     beginrow=2;
       
  1049                     begincolumn=3;
       
  1050                     highlightbmpindex=0;
       
  1051                     highlightmaskbmpindex=0;
       
  1052                     },
       
  1053                 PENINPUT_LAYOUT_UNIT_KEY
       
  1054                     {
       
  1055                     unicode=<0x0E0C>;
       
  1056                     scancode=0x0E0C;
       
  1057                     beginrow=2;
       
  1058                     begincolumn=4;
       
  1059                     highlightbmpindex=0;
       
  1060                     highlightmaskbmpindex=0;
       
  1061                     },
       
  1062                 PENINPUT_LAYOUT_UNIT_KEY
       
  1063                     {
       
  1064                     unicode=<0xF747>;
       
  1065                     scancode=0xF747;
       
  1066                     beginrow=2;
       
  1067                     begincolumn=5;
       
  1068                     highlightbmpindex=0;
       
  1069                     highlightmaskbmpindex=0;
       
  1070                     },
       
  1071                 PENINPUT_LAYOUT_UNIT_KEY
       
  1072                     {
       
  1073                     unicode=<0xF74B>;
       
  1074                     scancode=0xF74B;
       
  1075                     beginrow=2;
       
  1076                     begincolumn=6;
       
  1077                     highlightbmpindex=0;
       
  1078                     highlightmaskbmpindex=0;
       
  1079                     },
       
  1080                 PENINPUT_LAYOUT_UNIT_KEY
       
  1081                     {
       
  1082                     unicode=<0x0E29>;
       
  1083                     scancode=0x0E29;
       
  1084                     beginrow=2;
       
  1085                     begincolumn=7;
       
  1086                     highlightbmpindex=0;
       
  1087                     highlightmaskbmpindex=0;
       
  1088                     },
       
  1089                 PENINPUT_LAYOUT_UNIT_KEY
       
  1090                     {
       
  1091                     unicode=<0x0E28>;
       
  1092                     scancode=0x0E28;
       
  1093                     beginrow=2;
       
  1094                     begincolumn=8;
       
  1095                     highlightbmpindex=0;
       
  1096                     highlightmaskbmpindex=0;
       
  1097                     },
       
  1098                 PENINPUT_LAYOUT_UNIT_KEY
       
  1099                     {
       
  1100                     unicode=<0x0E0B>;
       
  1101                     scancode=0x0E0B;
       
  1102                     beginrow=2;
       
  1103                     begincolumn=9;
       
  1104                     highlightbmpindex=0;
       
  1105                     highlightmaskbmpindex=0;
       
  1106                     },
       
  1107                 PENINPUT_LAYOUT_UNIT_KEY
       
  1108                     {
       
  1109                     unicode=<0x201D>;
       
  1110                     scancode=0x201D;
       
  1111                     beginrow=2;
       
  1112                     begincolumn=10;
       
  1113                     highlightbmpindex=0;
       
  1114                     highlightmaskbmpindex=0;
       
  1115                     },
       
  1116                 PENINPUT_LAYOUT_UNIT_KEY
       
  1117                     {
       
  1118                     unicode=<0x003F>;
       
  1119                     scancode=0x003F;
       
  1120                     beginrow=3;
       
  1121                     begincolumn=0;
       
  1122                     highlightbmpindex=0;
       
  1123                     highlightmaskbmpindex=0;
       
  1124                     },
       
  1125                 PENINPUT_LAYOUT_UNIT_KEY
       
  1126                     {
       
  1127                     unicode=<0x0021>;
       
  1128                     scancode=0x0021;
       
  1129                     beginrow=3;
       
  1130                     begincolumn=1;
       
  1131                     highlightbmpindex=0;
       
  1132                     highlightmaskbmpindex=0;
       
  1133                     },
       
  1134                 PENINPUT_LAYOUT_UNIT_KEY
       
  1135                     {
       
  1136                     unicode=<0x0E09>;
       
  1137                     scancode=0x0E09;
       
  1138                     beginrow=3;
       
  1139                     begincolumn=2;
       
  1140                     highlightbmpindex=0;
       
  1141                     highlightmaskbmpindex=0;
       
  1142                     },
       
  1143                 PENINPUT_LAYOUT_UNIT_KEY
       
  1144                     {
       
  1145                     unicode=<0x0E2E>;
       
  1146                     scancode=0x0E2E;
       
  1147                     beginrow=3;
       
  1148                     begincolumn=3;
       
  1149                     highlightbmpindex=0;
       
  1150                     highlightmaskbmpindex=0;
       
  1151                     },
       
  1152                 PENINPUT_LAYOUT_UNIT_KEY
       
  1153                     {
       
  1154                     unicode=<0x003A>;
       
  1155                     scancode=0x003A;
       
  1156                     beginrow=3;
       
  1157                     begincolumn=4;
       
  1158                     highlightbmpindex=0;
       
  1159                     highlightmaskbmpindex=0;
       
  1160                     },
       
  1161                 PENINPUT_LAYOUT_UNIT_KEY
       
  1162                     {
       
  1163                     unicode=<0xF74C>;
       
  1164                     scancode=0xF74C;
       
  1165                     beginrow=3;
       
  1166                     begincolumn=5;
       
  1167                     highlightbmpindex=0;
       
  1168                     highlightmaskbmpindex=0;
       
  1169                     },
       
  1170                 PENINPUT_LAYOUT_UNIT_KEY
       
  1171                     {
       
  1172                     unicode=<0x0E05>;
       
  1173                     scancode=0x0E05;
       
  1174                     beginrow=3;
       
  1175                     begincolumn=6;
       
  1176                     highlightbmpindex=0;
       
  1177                     highlightmaskbmpindex=0;
       
  1178                     },
       
  1179                 PENINPUT_LAYOUT_UNIT_KEY
       
  1180                     {
       
  1181                     unicode=<0x0E12>;
       
  1182                     scancode=0x0E12;
       
  1183                     beginrow=3;
       
  1184                     begincolumn=7;
       
  1185                     highlightbmpindex=0;
       
  1186                     highlightmaskbmpindex=0;
       
  1187                     },
       
  1188                 PENINPUT_LAYOUT_UNIT_KEY
       
  1189                     {
       
  1190                     unicode=<0x0E2C>;
       
  1191                     scancode=0x0E2C;
       
  1192                     beginrow=3;
       
  1193                     begincolumn=8;
       
  1194                     highlightbmpindex=0;
       
  1195                     highlightmaskbmpindex=0;
       
  1196                     },
       
  1197                 PENINPUT_LAYOUT_UNIT_KEY
       
  1198                     {
       
  1199                     unicode=<0x002C>;
       
  1200                     scancode=0x002C;
       
  1201                     beginrow=3;
       
  1202                     begincolumn=9;
       
  1203                     highlightbmpindex=0;
       
  1204                     highlightmaskbmpindex=0;
       
  1205                     },
       
  1206                 PENINPUT_LAYOUT_UNIT_KEY
       
  1207                     {
       
  1208                     unicode=<0x002E>;
       
  1209                     scancode=0x002E;
       
  1210                     beginrow=3;
       
  1211                     begincolumn=10;
       
  1212                     highlightbmpindex=0;
       
  1213                     highlightmaskbmpindex=0;
       
  1214                     }
       
  1215                 };
       
  1216             },
       
  1217 
       
  1218 
       
  1219 
       
  1220         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1221             {
       
  1222             id=EPeninputVkbLayoutLatinNumber;
       
  1223             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1224             imgmajorskinid=EAknsMajorGeneric;
       
  1225             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  1226             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  1227             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  1228             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1229             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1230             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1231             colcount=11;
       
  1232             rowcount=4;
       
  1233             highlightbmps =
       
  1234                 {
       
  1235                 PENINPUT_LAYOUT_BITMAP_ID
       
  1236                     {
       
  1237                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  1238                     },
       
  1239                 PENINPUT_LAYOUT_BITMAP_ID
       
  1240                     {
       
  1241                     bmpid=0xffff;
       
  1242                     }
       
  1243                 };
       
  1244             highlightmaskbmps =
       
  1245                 {
       
  1246                 PENINPUT_LAYOUT_BITMAP_ID
       
  1247                     {
       
  1248                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  1249                     },
       
  1250                 PENINPUT_LAYOUT_BITMAP_ID
       
  1251                     {
       
  1252                     bmpid=0xffff;
       
  1253                     }
       
  1254                 };
       
  1255             keys =
       
  1256                 {
       
  1257                 PENINPUT_LAYOUT_UNIT_KEY
       
  1258                     {
       
  1259                     unicode=<0x0031>;
       
  1260                     scancode=0x0031;
       
  1261                     beginrow=0;
       
  1262                     begincolumn=0;
       
  1263                     highlightbmpindex=0;
       
  1264                     highlightmaskbmpindex=0;
       
  1265                     },
       
  1266                 PENINPUT_LAYOUT_UNIT_KEY
       
  1267                     {
       
  1268                     unicode=<0x0032>;
       
  1269                     scancode=0x0032;
       
  1270                     beginrow=0;
       
  1271                     begincolumn=1;
       
  1272                     highlightbmpindex=0;
       
  1273                     highlightmaskbmpindex=0;
       
  1274                     },
       
  1275                 PENINPUT_LAYOUT_UNIT_KEY
       
  1276                     {
       
  1277                     unicode=<0x0033>;
       
  1278                     scancode=0x0033;
       
  1279                     beginrow=0;
       
  1280                     begincolumn=2;
       
  1281                     highlightbmpindex=0;
       
  1282                     highlightmaskbmpindex=0;
       
  1283                     },
       
  1284                 PENINPUT_LAYOUT_UNIT_KEY
       
  1285                     {
       
  1286                     unicode=<0x002B>;
       
  1287                     scancode=0x002B;
       
  1288                     beginrow=0;
       
  1289                     begincolumn=3;
       
  1290                     highlightbmpindex=0;
       
  1291                     highlightmaskbmpindex=0;
       
  1292                     },
       
  1293                 PENINPUT_LAYOUT_UNIT_KEY
       
  1294                     {
       
  1295                     unicode=<0x002C>;
       
  1296                     scancode=0x002C;
       
  1297                     beginrow=0;
       
  1298                     begincolumn=4;
       
  1299                     highlightbmpindex=0;
       
  1300                     highlightmaskbmpindex=0;
       
  1301                     },
       
  1302                 PENINPUT_LAYOUT_UNIT_KEY
       
  1303                     {
       
  1304                     unicode=<0x002E>;
       
  1305                     scancode=0x002E;
       
  1306                     beginrow=0;
       
  1307                     begincolumn=5;
       
  1308                     highlightbmpindex=0;
       
  1309                     highlightmaskbmpindex=0;
       
  1310                     },
       
  1311                 PENINPUT_LAYOUT_UNIT_KEY
       
  1312                     {
       
  1313                     unicode=<0x003B>;
       
  1314                     scancode=0x003B;
       
  1315                     beginrow=0;
       
  1316                     begincolumn=6;
       
  1317                     highlightbmpindex=0;
       
  1318                     highlightmaskbmpindex=0;
       
  1319                     },
       
  1320                 PENINPUT_LAYOUT_UNIT_KEY
       
  1321                     {
       
  1322                     unicode=<0x003A>;
       
  1323                     scancode=0x003A;
       
  1324                     beginrow=0;
       
  1325                     begincolumn=7;
       
  1326                     highlightbmpindex=0;
       
  1327                     highlightmaskbmpindex=0;
       
  1328                     },
       
  1329                 PENINPUT_LAYOUT_UNIT_KEY
       
  1330                     {
       
  1331                     unicode=<0x0021>;
       
  1332                     scancode=0x0021;
       
  1333                     beginrow=0;
       
  1334                     begincolumn=8;
       
  1335                     highlightbmpindex=0;
       
  1336                     highlightmaskbmpindex=0;
       
  1337                     },
       
  1338                 PENINPUT_LAYOUT_UNIT_KEY
       
  1339                     {
       
  1340                     unicode=<0x003F>;
       
  1341                     scancode=0x003F;
       
  1342                     beginrow=0;
       
  1343                     begincolumn=9;
       
  1344                     highlightbmpindex=0;
       
  1345                     highlightmaskbmpindex=0;
       
  1346                     },
       
  1347                 PENINPUT_LAYOUT_UNIT_KEY
       
  1348                     {
       
  1349                     unicode=<0x0026>;
       
  1350                     scancode=0x0026;
       
  1351                     beginrow=0;
       
  1352                     begincolumn=10;
       
  1353                     highlightbmpindex=0;
       
  1354                     highlightmaskbmpindex=0;
       
  1355                     },
       
  1356                 PENINPUT_LAYOUT_UNIT_KEY
       
  1357                     {
       
  1358                     unicode=<0x0034>;
       
  1359                     scancode=0x0034;
       
  1360                     beginrow=1;
       
  1361                     begincolumn=0;
       
  1362                     highlightbmpindex=0;
       
  1363                     highlightmaskbmpindex=0;
       
  1364                     },
       
  1365                 PENINPUT_LAYOUT_UNIT_KEY
       
  1366                     {
       
  1367                     unicode=<0x0035>;
       
  1368                     scancode=0x0035;
       
  1369                     beginrow=1;
       
  1370                     begincolumn=1;
       
  1371                     highlightbmpindex=0;
       
  1372                     highlightmaskbmpindex=0;
       
  1373                     },
       
  1374                 PENINPUT_LAYOUT_UNIT_KEY
       
  1375                     {
       
  1376                     unicode=<0x0036>;
       
  1377                     scancode=0x0036;
       
  1378                     beginrow=1;
       
  1379                     begincolumn=2;
       
  1380                     highlightbmpindex=0;
       
  1381                     highlightmaskbmpindex=0;
       
  1382                     },
       
  1383                 PENINPUT_LAYOUT_UNIT_KEY
       
  1384                     {
       
  1385                     unicode=<0x0070>;
       
  1386                     scancode=0x0070;
       
  1387                     beginrow=1;
       
  1388                     begincolumn=3;
       
  1389                     highlightbmpindex=0;
       
  1390                     highlightmaskbmpindex=0;
       
  1391                     },
       
  1392                 PENINPUT_LAYOUT_UNIT_KEY
       
  1393                     {
       
  1394                     unicode=<0x002D>;
       
  1395                     scancode=0x002D;
       
  1396                     beginrow=1;
       
  1397                     begincolumn=4;
       
  1398                     highlightbmpindex=0;
       
  1399                     highlightmaskbmpindex=0;
       
  1400                     },
       
  1401                 PENINPUT_LAYOUT_UNIT_KEY
       
  1402                     {
       
  1403                     unicode=<0x003D>;
       
  1404                     scancode=0x003D;
       
  1405                     beginrow=1;
       
  1406                     begincolumn=5;
       
  1407                     highlightbmpindex=0;
       
  1408                     highlightmaskbmpindex=0;
       
  1409                     },
       
  1410                 PENINPUT_LAYOUT_UNIT_KEY
       
  1411                     {
       
  1412                     unicode=<0x005F>;
       
  1413                     scancode=0x005F;
       
  1414                     beginrow=1;
       
  1415                     begincolumn=6;
       
  1416                     highlightbmpindex=0;
       
  1417                     highlightmaskbmpindex=0;
       
  1418                     },
       
  1419                 PENINPUT_LAYOUT_UNIT_KEY
       
  1420                     {
       
  1421                     unicode=<0x0027>;
       
  1422                     scancode=0x0027;
       
  1423                     beginrow=1;
       
  1424                     begincolumn=7;
       
  1425                     highlightbmpindex=0;
       
  1426                     highlightmaskbmpindex=0;
       
  1427                     },
       
  1428                 PENINPUT_LAYOUT_UNIT_KEY
       
  1429                     {
       
  1430                     unicode=<0x0022>;
       
  1431                     scancode=0x0022;
       
  1432                     beginrow=1;
       
  1433                     begincolumn=8;
       
  1434                     highlightbmpindex=0;
       
  1435                     highlightmaskbmpindex=0;
       
  1436                     },
       
  1437                 PENINPUT_LAYOUT_UNIT_KEY
       
  1438                     {
       
  1439                     unicode=<0x0028>;
       
  1440                     scancode=0x0028;
       
  1441                     beginrow=1;
       
  1442                     begincolumn=9;
       
  1443                     highlightbmpindex=0;
       
  1444                     highlightmaskbmpindex=0;
       
  1445                     },
       
  1446                 PENINPUT_LAYOUT_UNIT_KEY
       
  1447                     {
       
  1448                     unicode=<0x0029>;
       
  1449                     scancode=0x0029;
       
  1450                     beginrow=1;
       
  1451                     begincolumn=10;
       
  1452                     highlightbmpindex=0;
       
  1453                     highlightmaskbmpindex=0;
       
  1454                     },
       
  1455                 PENINPUT_LAYOUT_UNIT_KEY
       
  1456                     {
       
  1457                     unicode=<0x0037>;
       
  1458                     scancode=0x0037;
       
  1459                     beginrow=2;
       
  1460                     begincolumn=0;
       
  1461                     highlightbmpindex=0;
       
  1462                     highlightmaskbmpindex=0;
       
  1463                     },
       
  1464                 PENINPUT_LAYOUT_UNIT_KEY
       
  1465                     {
       
  1466                     unicode=<0x0038>;
       
  1467                     scancode=0x0038;
       
  1468                     beginrow=2;
       
  1469                     begincolumn=1;
       
  1470                     highlightbmpindex=0;
       
  1471                     highlightmaskbmpindex=0;
       
  1472                     },
       
  1473                 PENINPUT_LAYOUT_UNIT_KEY
       
  1474                     {
       
  1475                     unicode=<0x0039>;
       
  1476                     scancode=0x0039;
       
  1477                     beginrow=2;
       
  1478                     begincolumn=2;
       
  1479                     highlightbmpindex=0;
       
  1480                     highlightmaskbmpindex=0;
       
  1481                     },
       
  1482                 PENINPUT_LAYOUT_UNIT_KEY
       
  1483                     {
       
  1484                     unicode=<0x0077>;
       
  1485                     scancode=0x0077;
       
  1486                     beginrow=2;
       
  1487                     begincolumn=3;
       
  1488                     highlightbmpindex=0;
       
  1489                     highlightmaskbmpindex=0;
       
  1490                     },
       
  1491                 PENINPUT_LAYOUT_UNIT_KEY
       
  1492                     {
       
  1493                     unicode=<0x0040>;
       
  1494                     scancode=0x0040;
       
  1495                     beginrow=2;
       
  1496                     begincolumn=4;
       
  1497                     highlightbmpindex=0;
       
  1498                     highlightmaskbmpindex=0;
       
  1499                     },
       
  1500                 PENINPUT_LAYOUT_UNIT_KEY
       
  1501                     {
       
  1502                     unicode=<0x201E>;
       
  1503                     scancode=0x201E;
       
  1504                     beginrow=2;
       
  1505                     begincolumn=5;
       
  1506                     highlightbmpindex=0;
       
  1507                     highlightmaskbmpindex=0;
       
  1508                     },
       
  1509                 PENINPUT_LAYOUT_UNIT_KEY
       
  1510                     {
       
  1511                     unicode=<0x201D>;
       
  1512                     scancode=0x201D;
       
  1513                     beginrow=2;
       
  1514                     begincolumn=6;
       
  1515                     highlightbmpindex=0;
       
  1516                     highlightmaskbmpindex=0;
       
  1517                     },
       
  1518                 PENINPUT_LAYOUT_UNIT_KEY
       
  1519                     {
       
  1520                     unicode=<0x002F>;
       
  1521                     scancode=0x002F;
       
  1522                     beginrow=2;
       
  1523                     begincolumn=7;
       
  1524                     highlightbmpindex=0;
       
  1525                     highlightmaskbmpindex=0;
       
  1526                     },
       
  1527                 PENINPUT_LAYOUT_UNIT_KEY
       
  1528                     {
       
  1529                     unicode=<0x005C>;
       
  1530                     scancode=0x005C;
       
  1531                     beginrow=2;
       
  1532                     begincolumn=8;
       
  1533                     highlightbmpindex=0;
       
  1534                     highlightmaskbmpindex=0;
       
  1535                     },
       
  1536                 PENINPUT_LAYOUT_UNIT_KEY
       
  1537                     {
       
  1538                     unicode=<0x007B>;
       
  1539                     scancode=0x007B;
       
  1540                     beginrow=2;
       
  1541                     begincolumn=9;
       
  1542                     highlightbmpindex=0;
       
  1543                     highlightmaskbmpindex=0;
       
  1544                     },
       
  1545                 PENINPUT_LAYOUT_UNIT_KEY
       
  1546                     {
       
  1547                     unicode=<0x007D>;
       
  1548                     scancode=0x007D;
       
  1549                     beginrow=2;
       
  1550                     begincolumn=10;
       
  1551                     highlightbmpindex=0;
       
  1552                     highlightmaskbmpindex=0;
       
  1553                     },
       
  1554                 PENINPUT_LAYOUT_UNIT_KEY
       
  1555                     {
       
  1556                     unicode=<0x002A>;
       
  1557                     scancode=0x002A;
       
  1558                     beginrow=3;
       
  1559                     begincolumn=0;
       
  1560                     highlightbmpindex=0;
       
  1561                     highlightmaskbmpindex=0;
       
  1562                     },
       
  1563                 PENINPUT_LAYOUT_UNIT_KEY
       
  1564                     {
       
  1565                     unicode=<0x0030>;
       
  1566                     scancode=0x0030;
       
  1567                     beginrow=3;
       
  1568                     begincolumn=1;
       
  1569                     highlightbmpindex=0;
       
  1570                     highlightmaskbmpindex=0;
       
  1571                     },
       
  1572                 PENINPUT_LAYOUT_UNIT_KEY
       
  1573                     {
       
  1574                     unicode=<0x0023>;
       
  1575                     scancode=0x0023;
       
  1576                     beginrow=3;
       
  1577                     begincolumn=2;
       
  1578                     highlightbmpindex=0;
       
  1579                     highlightmaskbmpindex=0;
       
  1580                     },
       
  1581                 PENINPUT_LAYOUT_UNIT_KEY
       
  1582                     {
       
  1583                     unicode=<0x00B1>;
       
  1584                     scancode=0x00B1;
       
  1585                     beginrow=3;
       
  1586                     begincolumn=3;
       
  1587                     highlightbmpindex=0;
       
  1588                     highlightmaskbmpindex=0;
       
  1589                     },
       
  1590                 PENINPUT_LAYOUT_UNIT_KEY
       
  1591                     {
       
  1592                     unicode=<0x0025>;
       
  1593                     scancode=0x0025;
       
  1594                     beginrow=3;
       
  1595                     begincolumn=4;
       
  1596                     highlightbmpindex=0;
       
  1597                     highlightmaskbmpindex=0;
       
  1598                     },
       
  1599                 PENINPUT_LAYOUT_UNIT_KEY
       
  1600                     {
       
  1601                     unicode=<0x003C>;
       
  1602                     scancode=0x003C;
       
  1603                     beginrow=3;
       
  1604                     begincolumn=5;
       
  1605                     highlightbmpindex=0;
       
  1606                     highlightmaskbmpindex=0;
       
  1607                     },
       
  1608                 PENINPUT_LAYOUT_UNIT_KEY
       
  1609                     {
       
  1610                     unicode=<0x003E>;
       
  1611                     scancode=0x003E;
       
  1612                     beginrow=3;
       
  1613                     begincolumn=6;
       
  1614                     highlightbmpindex=0;
       
  1615                     highlightmaskbmpindex=0;
       
  1616                     },
       
  1617                 PENINPUT_LAYOUT_UNIT_KEY
       
  1618                     {
       
  1619                     unicode=<0x00AB>;
       
  1620                     scancode=0x00AB;
       
  1621                     beginrow=3;
       
  1622                     begincolumn=7;
       
  1623                     highlightbmpindex=0;
       
  1624                     highlightmaskbmpindex=0;
       
  1625                     },
       
  1626                 PENINPUT_LAYOUT_UNIT_KEY
       
  1627                     {
       
  1628                     unicode=<0x00BB>;
       
  1629                     scancode=0x00BB;
       
  1630                     beginrow=3;
       
  1631                     begincolumn=8;
       
  1632                     highlightbmpindex=0;
       
  1633                     highlightmaskbmpindex=0;
       
  1634                     },
       
  1635                 PENINPUT_LAYOUT_UNIT_KEY
       
  1636                     {
       
  1637                     unicode=<0x005B>;
       
  1638                     scancode=0x005B;
       
  1639                     beginrow=3;
       
  1640                     begincolumn=9;
       
  1641                     highlightbmpindex=0;
       
  1642                     highlightmaskbmpindex=0;
       
  1643                     },
       
  1644                 PENINPUT_LAYOUT_UNIT_KEY
       
  1645                     {
       
  1646                     unicode=<0x005D>;
       
  1647                     scancode=0x005D;
       
  1648                     beginrow=3;
       
  1649                     begincolumn=10;
       
  1650                     highlightbmpindex=0;
       
  1651                     highlightmaskbmpindex=0;
       
  1652                     }
       
  1653                 };
       
  1654             },
       
  1655 
       
  1656 
       
  1657 
       
  1658         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1659             {
       
  1660             id=EPeninputVkbLayoutLatinNumberShift;
       
  1661             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1662             imgmajorskinid=EAknsMajorGeneric;
       
  1663             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  1664             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  1665             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  1666             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1667             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1668             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1669             colcount=11;
       
  1670             rowcount=4;
       
  1671             highlightbmps =
       
  1672                 {
       
  1673                 PENINPUT_LAYOUT_BITMAP_ID
       
  1674                     {
       
  1675                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  1676                     },
       
  1677                 PENINPUT_LAYOUT_BITMAP_ID
       
  1678                     {
       
  1679                     bmpid=0xffff;
       
  1680                     }
       
  1681                 };
       
  1682             highlightmaskbmps =
       
  1683                 {
       
  1684                 PENINPUT_LAYOUT_BITMAP_ID
       
  1685                     {
       
  1686                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  1687                     },
       
  1688                 PENINPUT_LAYOUT_BITMAP_ID
       
  1689                     {
       
  1690                     bmpid=0xffff;
       
  1691                     }
       
  1692                 };
       
  1693             keys =
       
  1694                 {
       
  1695                 PENINPUT_LAYOUT_UNIT_KEY
       
  1696                     {
       
  1697                     unicode=<0x0031>;
       
  1698                     scancode=0x0031;
       
  1699                     beginrow=0;
       
  1700                     begincolumn=0;
       
  1701                     highlightbmpindex=0;
       
  1702                     highlightmaskbmpindex=0;
       
  1703                     },
       
  1704                 PENINPUT_LAYOUT_UNIT_KEY
       
  1705                     {
       
  1706                     unicode=<0x0032>;
       
  1707                     scancode=0x0032;
       
  1708                     beginrow=0;
       
  1709                     begincolumn=1;
       
  1710                     highlightbmpindex=0;
       
  1711                     highlightmaskbmpindex=0;
       
  1712                     },
       
  1713                 PENINPUT_LAYOUT_UNIT_KEY
       
  1714                     {
       
  1715                     unicode=<0x0033>;
       
  1716                     scancode=0x0033;
       
  1717                     beginrow=0;
       
  1718                     begincolumn=2;
       
  1719                     highlightbmpindex=0;
       
  1720                     highlightmaskbmpindex=0;
       
  1721                     },
       
  1722                 PENINPUT_LAYOUT_UNIT_KEY
       
  1723                     {
       
  1724                     unicode=<0x002B>;
       
  1725                     scancode=0x002B;
       
  1726                     beginrow=0;
       
  1727                     begincolumn=3;
       
  1728                     highlightbmpindex=0;
       
  1729                     highlightmaskbmpindex=0;
       
  1730                     },
       
  1731                 PENINPUT_LAYOUT_UNIT_KEY
       
  1732                     {
       
  1733                     unicode=<0x007E>;
       
  1734                     scancode=0x007E;
       
  1735                     beginrow=0;
       
  1736                     begincolumn=4;
       
  1737                     highlightbmpindex=0;
       
  1738                     highlightmaskbmpindex=0;
       
  1739                     },
       
  1740                 PENINPUT_LAYOUT_UNIT_KEY
       
  1741                     {
       
  1742                     unicode=<0x005E>;
       
  1743                     scancode=0x005E;
       
  1744                     beginrow=0;
       
  1745                     begincolumn=5;
       
  1746                     highlightbmpindex=0;
       
  1747                     highlightmaskbmpindex=0;
       
  1748                     },
       
  1749                 PENINPUT_LAYOUT_UNIT_KEY
       
  1750                     {
       
  1751                     unicode=<0x0060>;
       
  1752                     scancode=0x0060;
       
  1753                     beginrow=0;
       
  1754                     begincolumn=6;
       
  1755                     highlightbmpindex=0;
       
  1756                     highlightmaskbmpindex=0;
       
  1757                     },
       
  1758                 PENINPUT_LAYOUT_UNIT_KEY
       
  1759                     {
       
  1760                     unicode=<0x2248>;
       
  1761                     scancode=0x2248;
       
  1762                     beginrow=0;
       
  1763                     begincolumn=7;
       
  1764                     highlightbmpindex=0;
       
  1765                     highlightmaskbmpindex=0;
       
  1766                     },
       
  1767                 PENINPUT_LAYOUT_UNIT_KEY
       
  1768                     {
       
  1769                     unicode=<0x00A1>;
       
  1770                     scancode=0x00A1;
       
  1771                     beginrow=0;
       
  1772                     begincolumn=8;
       
  1773                     highlightbmpindex=0;
       
  1774                     highlightmaskbmpindex=0;
       
  1775                     },
       
  1776                 PENINPUT_LAYOUT_UNIT_KEY
       
  1777                     {
       
  1778                     unicode=<0x00BF>;
       
  1779                     scancode=0x00BF;
       
  1780                     beginrow=0;
       
  1781                     begincolumn=9;
       
  1782                     highlightbmpindex=0;
       
  1783                     highlightmaskbmpindex=0;
       
  1784                     },
       
  1785                 PENINPUT_LAYOUT_UNIT_KEY
       
  1786                     {
       
  1787                     unicode=<0x00B0>;
       
  1788                     scancode=0x00B0;
       
  1789                     beginrow=0;
       
  1790                     begincolumn=10;
       
  1791                     highlightbmpindex=0;
       
  1792                     highlightmaskbmpindex=0;
       
  1793                     },
       
  1794                 PENINPUT_LAYOUT_UNIT_KEY
       
  1795                     {
       
  1796                     unicode=<0x0034>;
       
  1797                     scancode=0x0034;
       
  1798                     beginrow=1;
       
  1799                     begincolumn=0;
       
  1800                     highlightbmpindex=0;
       
  1801                     highlightmaskbmpindex=0;
       
  1802                     },
       
  1803                 PENINPUT_LAYOUT_UNIT_KEY
       
  1804                     {
       
  1805                     unicode=<0x0035>;
       
  1806                     scancode=0x0035;
       
  1807                     beginrow=1;
       
  1808                     begincolumn=1;
       
  1809                     highlightbmpindex=0;
       
  1810                     highlightmaskbmpindex=0;
       
  1811                     },
       
  1812                 PENINPUT_LAYOUT_UNIT_KEY
       
  1813                     {
       
  1814                     unicode=<0x0036>;
       
  1815                     scancode=0x0036;
       
  1816                     beginrow=1;
       
  1817                     begincolumn=2;
       
  1818                     highlightbmpindex=0;
       
  1819                     highlightmaskbmpindex=0;
       
  1820                     },
       
  1821                 PENINPUT_LAYOUT_UNIT_KEY
       
  1822                     {
       
  1823                     unicode=<0x00A7>;
       
  1824                     scancode=0x00A7;
       
  1825                     beginrow=1;
       
  1826                     begincolumn=3;
       
  1827                     highlightbmpindex=0;
       
  1828                     highlightmaskbmpindex=0;
       
  1829                     },
       
  1830                 PENINPUT_LAYOUT_UNIT_KEY
       
  1831                     {
       
  1832                     unicode=<0x007C>;
       
  1833                     scancode=0x007C;
       
  1834                     beginrow=1;
       
  1835                     begincolumn=4;
       
  1836                     highlightbmpindex=0;
       
  1837                     highlightmaskbmpindex=0;
       
  1838                     },
       
  1839                 PENINPUT_LAYOUT_UNIT_KEY
       
  1840                     {
       
  1841                     unicode=<0x0045>;
       
  1842                     scancode=0x0045;
       
  1843                     beginrow=1;
       
  1844                     begincolumn=5;
       
  1845                     highlightbmpindex=0;
       
  1846                     highlightmaskbmpindex=0;
       
  1847                     },
       
  1848                 PENINPUT_LAYOUT_UNIT_KEY
       
  1849                     {
       
  1850                     unicode=<0x20AC>;
       
  1851                     scancode=0x20AC;
       
  1852                     beginrow=1;
       
  1853                     begincolumn=6;
       
  1854                     highlightbmpindex=0;
       
  1855                     highlightmaskbmpindex=0;
       
  1856                     },
       
  1857                 PENINPUT_LAYOUT_UNIT_KEY
       
  1858                     {
       
  1859                     unicode=<0x00A3>;
       
  1860                     scancode=0x00A3;
       
  1861                     beginrow=1;
       
  1862                     begincolumn=7;
       
  1863                     highlightbmpindex=0;
       
  1864                     highlightmaskbmpindex=0;
       
  1865                     },
       
  1866                 PENINPUT_LAYOUT_UNIT_KEY
       
  1867                     {
       
  1868                     unicode=<0x0024>;
       
  1869                     scancode=0x0024;
       
  1870                     beginrow=1;
       
  1871                     begincolumn=8;
       
  1872                     highlightbmpindex=0;
       
  1873                     highlightmaskbmpindex=0;
       
  1874                     },
       
  1875                 PENINPUT_LAYOUT_UNIT_KEY
       
  1876                     {
       
  1877                     unicode=<0x00A5>;
       
  1878                     scancode=0x00A5;
       
  1879                     beginrow=1;
       
  1880                     begincolumn=9;
       
  1881                     highlightbmpindex=0;
       
  1882                     highlightmaskbmpindex=0;
       
  1883                     },
       
  1884                 PENINPUT_LAYOUT_UNIT_KEY
       
  1885                     {
       
  1886                     unicode=<0x00A2>;
       
  1887                     scancode=0x00A2;
       
  1888                     beginrow=1;
       
  1889                     begincolumn=10;
       
  1890                     highlightbmpindex=0;
       
  1891                     highlightmaskbmpindex=0;
       
  1892                     },
       
  1893                 PENINPUT_LAYOUT_UNIT_KEY
       
  1894                     {
       
  1895                     unicode=<0x0037>;
       
  1896                     scancode=0x0037;
       
  1897                     beginrow=2;
       
  1898                     begincolumn=0;
       
  1899                     highlightbmpindex=0;
       
  1900                     highlightmaskbmpindex=0;
       
  1901                     },
       
  1902                 PENINPUT_LAYOUT_UNIT_KEY
       
  1903                     {
       
  1904                     unicode=<0x0038>;
       
  1905                     scancode=0x0038;
       
  1906                     beginrow=2;
       
  1907                     begincolumn=1;
       
  1908                     highlightbmpindex=0;
       
  1909                     highlightmaskbmpindex=0;
       
  1910                     },
       
  1911                 PENINPUT_LAYOUT_UNIT_KEY
       
  1912                     {
       
  1913                     unicode=<0x0039>;
       
  1914                     scancode=0x0039;
       
  1915                     beginrow=2;
       
  1916                     begincolumn=2;
       
  1917                     highlightbmpindex=0;
       
  1918                     highlightmaskbmpindex=0;
       
  1919                     },
       
  1920                 PENINPUT_LAYOUT_UNIT_KEY
       
  1921                     {
       
  1922                     unicode=<0x00A4>;
       
  1923                     scancode=0x00A4;
       
  1924                     beginrow=2;
       
  1925                     begincolumn=3;
       
  1926                     highlightbmpindex=0;
       
  1927                     highlightmaskbmpindex=0;
       
  1928                     },
       
  1929                 PENINPUT_LAYOUT_UNIT_KEY
       
  1930                     {
       
  1931                     unicode=<0x20AA>;
       
  1932                     scancode=0x20AA;
       
  1933                     beginrow=2;
       
  1934                     begincolumn=4;
       
  1935                     highlightbmpindex=0;
       
  1936                     highlightmaskbmpindex=0;
       
  1937                     },
       
  1938                 PENINPUT_LAYOUT_UNIT_KEY
       
  1939                     {
       
  1940                     unicode=<0x0E3F>;
       
  1941                     scancode=0x0E3F;
       
  1942                     beginrow=2;
       
  1943                     begincolumn=5;
       
  1944                     highlightbmpindex=0;
       
  1945                     highlightmaskbmpindex=0;
       
  1946                     },
       
  1947                 PENINPUT_LAYOUT_UNIT_KEY
       
  1948                     {
       
  1949                     unicode=<0x20AB>;
       
  1950                     scancode=0x20AB;
       
  1951                     beginrow=2;
       
  1952                     begincolumn=6;
       
  1953                     highlightbmpindex=0;
       
  1954                     highlightmaskbmpindex=0;
       
  1955                     },
       
  1956                 PENINPUT_LAYOUT_UNIT_KEY
       
  1957                     {
       
  1958                     unicode=<0x00B9>;
       
  1959                     scancode=0x00B9;
       
  1960                     beginrow=2;
       
  1961                     begincolumn=7;
       
  1962                     highlightbmpindex=0;
       
  1963                     highlightmaskbmpindex=0;
       
  1964                     },
       
  1965                 PENINPUT_LAYOUT_UNIT_KEY
       
  1966                     {
       
  1967                     unicode=<0x00B2>;
       
  1968                     scancode=0x00B2;
       
  1969                     beginrow=2;
       
  1970                     begincolumn=8;
       
  1971                     highlightbmpindex=0;
       
  1972                     highlightmaskbmpindex=0;
       
  1973                     },
       
  1974                 PENINPUT_LAYOUT_UNIT_KEY
       
  1975                     {
       
  1976                     unicode=<0x00B3>;
       
  1977                     scancode=0x00B3;
       
  1978                     beginrow=2;
       
  1979                     begincolumn=9;
       
  1980                     highlightbmpindex=0;
       
  1981                     highlightmaskbmpindex=0;
       
  1982                     },
       
  1983                 PENINPUT_LAYOUT_UNIT_KEY
       
  1984                     {
       
  1985                     unicode=<0x00AA>;
       
  1986                     scancode=0x00AA;
       
  1987                     beginrow=2;
       
  1988                     begincolumn=10;
       
  1989                     highlightbmpindex=0;
       
  1990                     highlightmaskbmpindex=0;
       
  1991                     },
       
  1992                 PENINPUT_LAYOUT_UNIT_KEY
       
  1993                     {
       
  1994                     unicode=<0x002A>;
       
  1995                     scancode=0x002A;
       
  1996                     beginrow=3;
       
  1997                     begincolumn=0;
       
  1998                     highlightbmpindex=0;
       
  1999                     highlightmaskbmpindex=0;
       
  2000                     },
       
  2001                 PENINPUT_LAYOUT_UNIT_KEY
       
  2002                     {
       
  2003                     unicode=<0x0030>;
       
  2004                     scancode=0x0030;
       
  2005                     beginrow=3;
       
  2006                     begincolumn=1;
       
  2007                     highlightbmpindex=0;
       
  2008                     highlightmaskbmpindex=0;
       
  2009                     },
       
  2010                 PENINPUT_LAYOUT_UNIT_KEY
       
  2011                     {
       
  2012                     unicode=<0x0023>;
       
  2013                     scancode=0x0023;
       
  2014                     beginrow=3;
       
  2015                     begincolumn=2;
       
  2016                     highlightbmpindex=0;
       
  2017                     highlightmaskbmpindex=0;
       
  2018                     },
       
  2019                 PENINPUT_LAYOUT_UNIT_KEY
       
  2020                     {
       
  2021                     unicode=<0x2030>;
       
  2022                     scancode=0x2030;
       
  2023                     beginrow=3;
       
  2024                     begincolumn=3;
       
  2025                     highlightbmpindex=0;
       
  2026                     highlightmaskbmpindex=0;
       
  2027                     },
       
  2028                 PENINPUT_LAYOUT_UNIT_KEY
       
  2029                     {
       
  2030                     unicode=<0x00B5>;
       
  2031                     scancode=0x00B5;
       
  2032                     beginrow=3;
       
  2033                     begincolumn=4;
       
  2034                     highlightbmpindex=0;
       
  2035                     highlightmaskbmpindex=0;
       
  2036                     },
       
  2037                 PENINPUT_LAYOUT_UNIT_KEY
       
  2038                     {
       
  2039                     unicode=<0x2211>;
       
  2040                     scancode=0x2211;
       
  2041                     beginrow=3;
       
  2042                     begincolumn=5;
       
  2043                     highlightbmpindex=0;
       
  2044                     highlightmaskbmpindex=0;
       
  2045                     },
       
  2046                 PENINPUT_LAYOUT_UNIT_KEY
       
  2047                     {
       
  2048                     unicode=<0x2206>;
       
  2049                     scancode=0x2206;
       
  2050                     beginrow=3;
       
  2051                     begincolumn=6;
       
  2052                     highlightbmpindex=0;
       
  2053                     highlightmaskbmpindex=0;
       
  2054                     },
       
  2055                 PENINPUT_LAYOUT_UNIT_KEY
       
  2056                     {
       
  2057                     unicode=<0x220F>;
       
  2058                     scancode=0x220F;
       
  2059                     beginrow=3;
       
  2060                     begincolumn=7;
       
  2061                     highlightbmpindex=0;
       
  2062                     highlightmaskbmpindex=0;
       
  2063                     },
       
  2064                 PENINPUT_LAYOUT_UNIT_KEY
       
  2065                     {
       
  2066                     unicode=<0x00A9>;
       
  2067                     scancode=0x00A9;
       
  2068                     beginrow=3;
       
  2069                     begincolumn=8;
       
  2070                     highlightbmpindex=0;
       
  2071                     highlightmaskbmpindex=0;
       
  2072                     },
       
  2073                 PENINPUT_LAYOUT_UNIT_KEY
       
  2074                     {
       
  2075                     unicode=<0x00AE>;
       
  2076                     scancode=0x00AE;
       
  2077                     beginrow=3;
       
  2078                     begincolumn=9;
       
  2079                     highlightbmpindex=0;
       
  2080                     highlightmaskbmpindex=0;
       
  2081                     },
       
  2082                 PENINPUT_LAYOUT_UNIT_KEY
       
  2083                     {
       
  2084                     unicode=<0x00BA>;
       
  2085                     scancode=0x00BA;
       
  2086                     beginrow=3;
       
  2087                     begincolumn=10;
       
  2088                     highlightbmpindex=0;
       
  2089                     highlightmaskbmpindex=0;
       
  2090                     }
       
  2091                 };
       
  2092             },
       
  2093 
       
  2094 
       
  2095         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2096             {
       
  2097             id=EPeninputVkbLayoutNativeNumber;
       
  2098             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2099             imgmajorskinid=EAknsMajorGeneric;
       
  2100             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  2101             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  2102             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2103             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2104             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2105             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2106             colcount=11;
       
  2107             rowcount=4;
       
  2108             highlightbmps =
       
  2109                 {
       
  2110                 PENINPUT_LAYOUT_BITMAP_ID
       
  2111                     {
       
  2112                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2113                     },
       
  2114                 PENINPUT_LAYOUT_BITMAP_ID
       
  2115                     {
       
  2116                     bmpid=0xffff;
       
  2117                     }
       
  2118                 };
       
  2119             highlightmaskbmps =
       
  2120                 {
       
  2121                 PENINPUT_LAYOUT_BITMAP_ID
       
  2122                     {
       
  2123                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2124                     },
       
  2125                 PENINPUT_LAYOUT_BITMAP_ID
       
  2126                     {
       
  2127                     bmpid=0xffff;
       
  2128                     }
       
  2129                 };
       
  2130             keys =
       
  2131                 {
       
  2132                 PENINPUT_LAYOUT_UNIT_KEY
       
  2133                     {
       
  2134                     unicode=<0x0E51>;
       
  2135                     scancode=0x0E51;
       
  2136                     beginrow=0;
       
  2137                     begincolumn=0;
       
  2138                     highlightbmpindex=0;
       
  2139                     highlightmaskbmpindex=0;
       
  2140                     },
       
  2141                 PENINPUT_LAYOUT_UNIT_KEY
       
  2142                     {
       
  2143                     unicode=<0x0E52>;
       
  2144                     scancode=0x0E52;
       
  2145                     beginrow=0;
       
  2146                     begincolumn=1;
       
  2147                     highlightbmpindex=0;
       
  2148                     highlightmaskbmpindex=0;
       
  2149                     },
       
  2150                 PENINPUT_LAYOUT_UNIT_KEY
       
  2151                     {
       
  2152                     unicode=<0x0E53>;
       
  2153                     scancode=0x0E53;
       
  2154                     beginrow=0;
       
  2155                     begincolumn=2;
       
  2156                     highlightbmpindex=0;
       
  2157                     highlightmaskbmpindex=0;
       
  2158                     },
       
  2159                 PENINPUT_LAYOUT_UNIT_KEY
       
  2160                     {
       
  2161                     unicode=<0x002B>;
       
  2162                     scancode=0x002B;
       
  2163                     beginrow=0;
       
  2164                     begincolumn=3;
       
  2165                     highlightbmpindex=0;
       
  2166                     highlightmaskbmpindex=0;
       
  2167                     },
       
  2168                 PENINPUT_LAYOUT_UNIT_KEY
       
  2169                     {
       
  2170                     unicode=<0x002C>;
       
  2171                     scancode=0x002C;
       
  2172                     beginrow=0;
       
  2173                     begincolumn=4;
       
  2174                     highlightbmpindex=0;
       
  2175                     highlightmaskbmpindex=0;
       
  2176                     },
       
  2177                 PENINPUT_LAYOUT_UNIT_KEY
       
  2178                     {
       
  2179                     unicode=<0x002E>;
       
  2180                     scancode=0x002E;
       
  2181                     beginrow=0;
       
  2182                     begincolumn=5;
       
  2183                     highlightbmpindex=0;
       
  2184                     highlightmaskbmpindex=0;
       
  2185                     },
       
  2186                 PENINPUT_LAYOUT_UNIT_KEY
       
  2187                     {
       
  2188                     unicode=<0x003B>;
       
  2189                     scancode=0x003B;
       
  2190                     beginrow=0;
       
  2191                     begincolumn=6;
       
  2192                     highlightbmpindex=0;
       
  2193                     highlightmaskbmpindex=0;
       
  2194                     },
       
  2195                 PENINPUT_LAYOUT_UNIT_KEY
       
  2196                     {
       
  2197                     unicode=<0x003A>;
       
  2198                     scancode=0x003A;
       
  2199                     beginrow=0;
       
  2200                     begincolumn=7;
       
  2201                     highlightbmpindex=0;
       
  2202                     highlightmaskbmpindex=0;
       
  2203                     },
       
  2204                 PENINPUT_LAYOUT_UNIT_KEY
       
  2205                     {
       
  2206                     unicode=<0x0021>;
       
  2207                     scancode=0x0021;
       
  2208                     beginrow=0;
       
  2209                     begincolumn=8;
       
  2210                     highlightbmpindex=0;
       
  2211                     highlightmaskbmpindex=0;
       
  2212                     },
       
  2213                 PENINPUT_LAYOUT_UNIT_KEY
       
  2214                     {
       
  2215                     unicode=<0x003F>;
       
  2216                     scancode=0x003F;
       
  2217                     beginrow=0;
       
  2218                     begincolumn=9;
       
  2219                     highlightbmpindex=0;
       
  2220                     highlightmaskbmpindex=0;
       
  2221                     },
       
  2222                 PENINPUT_LAYOUT_UNIT_KEY
       
  2223                     {
       
  2224                     unicode=<0x0026>;
       
  2225                     scancode=0x0026;
       
  2226                     beginrow=0;
       
  2227                     begincolumn=10;
       
  2228                     highlightbmpindex=0;
       
  2229                     highlightmaskbmpindex=0;
       
  2230                     },
       
  2231                 PENINPUT_LAYOUT_UNIT_KEY
       
  2232                     {
       
  2233                     unicode=<0x0E54>;
       
  2234                     scancode=0x0E54;
       
  2235                     beginrow=1;
       
  2236                     begincolumn=0;
       
  2237                     highlightbmpindex=0;
       
  2238                     highlightmaskbmpindex=0;
       
  2239                     },
       
  2240                 PENINPUT_LAYOUT_UNIT_KEY
       
  2241                     {
       
  2242                     unicode=<0x0E55>;
       
  2243                     scancode=0x0E55;
       
  2244                     beginrow=1;
       
  2245                     begincolumn=1;
       
  2246                     highlightbmpindex=0;
       
  2247                     highlightmaskbmpindex=0;
       
  2248                     },
       
  2249                 PENINPUT_LAYOUT_UNIT_KEY
       
  2250                     {
       
  2251                     unicode=<0x0E56>;
       
  2252                     scancode=0x0E56;
       
  2253                     beginrow=1;
       
  2254                     begincolumn=2;
       
  2255                     highlightbmpindex=0;
       
  2256                     highlightmaskbmpindex=0;
       
  2257                     },
       
  2258                 PENINPUT_LAYOUT_UNIT_KEY
       
  2259                     {
       
  2260                     unicode=<0x0070>;
       
  2261                     scancode=0x0070;
       
  2262                     beginrow=1;
       
  2263                     begincolumn=3;
       
  2264                     highlightbmpindex=0;
       
  2265                     highlightmaskbmpindex=0;
       
  2266                     },
       
  2267                 PENINPUT_LAYOUT_UNIT_KEY
       
  2268                     {
       
  2269                     unicode=<0x002D>;
       
  2270                     scancode=0x002D;
       
  2271                     beginrow=1;
       
  2272                     begincolumn=4;
       
  2273                     highlightbmpindex=0;
       
  2274                     highlightmaskbmpindex=0;
       
  2275                     },
       
  2276                 PENINPUT_LAYOUT_UNIT_KEY
       
  2277                     {
       
  2278                     unicode=<0x003D>;
       
  2279                     scancode=0x003D;
       
  2280                     beginrow=1;
       
  2281                     begincolumn=5;
       
  2282                     highlightbmpindex=0;
       
  2283                     highlightmaskbmpindex=0;
       
  2284                     },
       
  2285                 PENINPUT_LAYOUT_UNIT_KEY
       
  2286                     {
       
  2287                     unicode=<0x005F>;
       
  2288                     scancode=0x005F;
       
  2289                     beginrow=1;
       
  2290                     begincolumn=6;
       
  2291                     highlightbmpindex=0;
       
  2292                     highlightmaskbmpindex=0;
       
  2293                     },
       
  2294                 PENINPUT_LAYOUT_UNIT_KEY
       
  2295                     {
       
  2296                     unicode=<0x0027>;
       
  2297                     scancode=0x0027;
       
  2298                     beginrow=1;
       
  2299                     begincolumn=7;
       
  2300                     highlightbmpindex=0;
       
  2301                     highlightmaskbmpindex=0;
       
  2302                     },
       
  2303                 PENINPUT_LAYOUT_UNIT_KEY
       
  2304                     {
       
  2305                     unicode=<0x0022>;
       
  2306                     scancode=0x0022;
       
  2307                     beginrow=1;
       
  2308                     begincolumn=8;
       
  2309                     highlightbmpindex=0;
       
  2310                     highlightmaskbmpindex=0;
       
  2311                     },
       
  2312                 PENINPUT_LAYOUT_UNIT_KEY
       
  2313                     {
       
  2314                     unicode=<0x0028>;
       
  2315                     scancode=0x0028;
       
  2316                     beginrow=1;
       
  2317                     begincolumn=9;
       
  2318                     highlightbmpindex=0;
       
  2319                     highlightmaskbmpindex=0;
       
  2320                     },
       
  2321                 PENINPUT_LAYOUT_UNIT_KEY
       
  2322                     {
       
  2323                     unicode=<0x0029>;
       
  2324                     scancode=0x0029;
       
  2325                     beginrow=1;
       
  2326                     begincolumn=10;
       
  2327                     highlightbmpindex=0;
       
  2328                     highlightmaskbmpindex=0;
       
  2329                     },
       
  2330                 PENINPUT_LAYOUT_UNIT_KEY
       
  2331                     {
       
  2332                     unicode=<0x0E57>;
       
  2333                     scancode=0x0E57;
       
  2334                     beginrow=2;
       
  2335                     begincolumn=0;
       
  2336                     highlightbmpindex=0;
       
  2337                     highlightmaskbmpindex=0;
       
  2338                     },
       
  2339                 PENINPUT_LAYOUT_UNIT_KEY
       
  2340                     {
       
  2341                     unicode=<0x0E58>;
       
  2342                     scancode=0x0E58;
       
  2343                     beginrow=2;
       
  2344                     begincolumn=1;
       
  2345                     highlightbmpindex=0;
       
  2346                     highlightmaskbmpindex=0;
       
  2347                     },
       
  2348                 PENINPUT_LAYOUT_UNIT_KEY
       
  2349                     {
       
  2350                     unicode=<0x0E59>;
       
  2351                     scancode=0x0E59;
       
  2352                     beginrow=2;
       
  2353                     begincolumn=2;
       
  2354                     highlightbmpindex=0;
       
  2355                     highlightmaskbmpindex=0;
       
  2356                     },
       
  2357                 PENINPUT_LAYOUT_UNIT_KEY
       
  2358                     {
       
  2359                     unicode=<0x0077>;
       
  2360                     scancode=0x0077;
       
  2361                     beginrow=2;
       
  2362                     begincolumn=3;
       
  2363                     highlightbmpindex=0;
       
  2364                     highlightmaskbmpindex=0;
       
  2365                     },
       
  2366                 PENINPUT_LAYOUT_UNIT_KEY
       
  2367                     {
       
  2368                     unicode=<0x0040>;
       
  2369                     scancode=0x0040;
       
  2370                     beginrow=2;
       
  2371                     begincolumn=4;
       
  2372                     highlightbmpindex=0;
       
  2373                     highlightmaskbmpindex=0;
       
  2374                     },
       
  2375                 PENINPUT_LAYOUT_UNIT_KEY
       
  2376                     {
       
  2377                     unicode=<0x201E>;
       
  2378                     scancode=0x201E;
       
  2379                     beginrow=2;
       
  2380                     begincolumn=5;
       
  2381                     highlightbmpindex=0;
       
  2382                     highlightmaskbmpindex=0;
       
  2383                     },
       
  2384                 PENINPUT_LAYOUT_UNIT_KEY
       
  2385                     {
       
  2386                     unicode=<0x201D>;
       
  2387                     scancode=0x201D;
       
  2388                     beginrow=2;
       
  2389                     begincolumn=6;
       
  2390                     highlightbmpindex=0;
       
  2391                     highlightmaskbmpindex=0;
       
  2392                     },
       
  2393                 PENINPUT_LAYOUT_UNIT_KEY
       
  2394                     {
       
  2395                     unicode=<0x002F>;
       
  2396                     scancode=0x002F;
       
  2397                     beginrow=2;
       
  2398                     begincolumn=7;
       
  2399                     highlightbmpindex=0;
       
  2400                     highlightmaskbmpindex=0;
       
  2401                     },
       
  2402                 PENINPUT_LAYOUT_UNIT_KEY
       
  2403                     {
       
  2404                     unicode=<0x005C>;
       
  2405                     scancode=0x005C;
       
  2406                     beginrow=2;
       
  2407                     begincolumn=8;
       
  2408                     highlightbmpindex=0;
       
  2409                     highlightmaskbmpindex=0;
       
  2410                     },
       
  2411                 PENINPUT_LAYOUT_UNIT_KEY
       
  2412                     {
       
  2413                     unicode=<0x007B>;
       
  2414                     scancode=0x007B;
       
  2415                     beginrow=2;
       
  2416                     begincolumn=9;
       
  2417                     highlightbmpindex=0;
       
  2418                     highlightmaskbmpindex=0;
       
  2419                     },
       
  2420                 PENINPUT_LAYOUT_UNIT_KEY
       
  2421                     {
       
  2422                     unicode=<0x007D>;
       
  2423                     scancode=0x007D;
       
  2424                     beginrow=2;
       
  2425                     begincolumn=10;
       
  2426                     highlightbmpindex=0;
       
  2427                     highlightmaskbmpindex=0;
       
  2428                     },
       
  2429                 PENINPUT_LAYOUT_UNIT_KEY
       
  2430                     {
       
  2431                     unicode=<0x002A>;
       
  2432                     scancode=0x002A;
       
  2433                     beginrow=3;
       
  2434                     begincolumn=0;
       
  2435                     highlightbmpindex=0;
       
  2436                     highlightmaskbmpindex=0;
       
  2437                     },
       
  2438                 PENINPUT_LAYOUT_UNIT_KEY
       
  2439                     {
       
  2440                     unicode=<0x0E50>;
       
  2441                     scancode=0x0E50;
       
  2442                     beginrow=3;
       
  2443                     begincolumn=1;
       
  2444                     highlightbmpindex=0;
       
  2445                     highlightmaskbmpindex=0;
       
  2446                     },
       
  2447                 PENINPUT_LAYOUT_UNIT_KEY
       
  2448                     {
       
  2449                     unicode=<0x0023>;
       
  2450                     scancode=0x0023;
       
  2451                     beginrow=3;
       
  2452                     begincolumn=2;
       
  2453                     highlightbmpindex=0;
       
  2454                     highlightmaskbmpindex=0;
       
  2455                     },
       
  2456                 PENINPUT_LAYOUT_UNIT_KEY
       
  2457                     {
       
  2458                     unicode=<0x00B1>;
       
  2459                     scancode=0x00B1;
       
  2460                     beginrow=3;
       
  2461                     begincolumn=3;
       
  2462                     highlightbmpindex=0;
       
  2463                     highlightmaskbmpindex=0;
       
  2464                     },
       
  2465                 PENINPUT_LAYOUT_UNIT_KEY
       
  2466                     {
       
  2467                     unicode=<0x0025>;
       
  2468                     scancode=0x0025;
       
  2469                     beginrow=3;
       
  2470                     begincolumn=4;
       
  2471                     highlightbmpindex=0;
       
  2472                     highlightmaskbmpindex=0;
       
  2473                     },
       
  2474                 PENINPUT_LAYOUT_UNIT_KEY
       
  2475                     {
       
  2476                     unicode=<0x003C>;
       
  2477                     scancode=0x003C;
       
  2478                     beginrow=3;
       
  2479                     begincolumn=5;
       
  2480                     highlightbmpindex=0;
       
  2481                     highlightmaskbmpindex=0;
       
  2482                     },
       
  2483                 PENINPUT_LAYOUT_UNIT_KEY
       
  2484                     {
       
  2485                     unicode=<0x003E>;
       
  2486                     scancode=0x003E;
       
  2487                     beginrow=3;
       
  2488                     begincolumn=6;
       
  2489                     highlightbmpindex=0;
       
  2490                     highlightmaskbmpindex=0;
       
  2491                     },
       
  2492                 PENINPUT_LAYOUT_UNIT_KEY
       
  2493                     {
       
  2494                     unicode=<0x00AB>;
       
  2495                     scancode=0x00AB;
       
  2496                     beginrow=3;
       
  2497                     begincolumn=7;
       
  2498                     highlightbmpindex=0;
       
  2499                     highlightmaskbmpindex=0;
       
  2500                     },
       
  2501                 PENINPUT_LAYOUT_UNIT_KEY
       
  2502                     {
       
  2503                     unicode=<0x00BB>;
       
  2504                     scancode=0x00BB;
       
  2505                     beginrow=3;
       
  2506                     begincolumn=8;
       
  2507                     highlightbmpindex=0;
       
  2508                     highlightmaskbmpindex=0;
       
  2509                     },
       
  2510                 PENINPUT_LAYOUT_UNIT_KEY
       
  2511                     {
       
  2512                     unicode=<0x005B>;
       
  2513                     scancode=0x005B;
       
  2514                     beginrow=3;
       
  2515                     begincolumn=9;
       
  2516                     highlightbmpindex=0;
       
  2517                     highlightmaskbmpindex=0;
       
  2518                     },
       
  2519                 PENINPUT_LAYOUT_UNIT_KEY
       
  2520                     {
       
  2521                     unicode=<0x005D>;
       
  2522                     scancode=0x005D;
       
  2523                     beginrow=3;
       
  2524                     begincolumn=10;
       
  2525                     highlightbmpindex=0;
       
  2526                     highlightmaskbmpindex=0;
       
  2527                     }
       
  2528                 };
       
  2529             },
       
  2530 
       
  2531 
       
  2532 
       
  2533         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2534             {
       
  2535             id=EPeninputVkbLayoutNativeNumberShift;
       
  2536             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2537             imgmajorskinid=EAknsMajorGeneric;
       
  2538             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  2539             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  2540             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2541             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2542             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2543             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2544             colcount=11;
       
  2545             rowcount=4;
       
  2546             highlightbmps =
       
  2547                 {
       
  2548                 PENINPUT_LAYOUT_BITMAP_ID
       
  2549                     {
       
  2550                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2551                     },
       
  2552                 PENINPUT_LAYOUT_BITMAP_ID
       
  2553                     {
       
  2554                     bmpid=0xffff;
       
  2555                     }
       
  2556                 };
       
  2557             highlightmaskbmps =
       
  2558                 {
       
  2559                 PENINPUT_LAYOUT_BITMAP_ID
       
  2560                     {
       
  2561                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2562                     },
       
  2563                 PENINPUT_LAYOUT_BITMAP_ID
       
  2564                     {
       
  2565                     bmpid=0xffff;
       
  2566                     }
       
  2567                 };
       
  2568             keys =
       
  2569                 {
       
  2570                 PENINPUT_LAYOUT_UNIT_KEY
       
  2571                     {
       
  2572                     unicode=<0x0E51>;
       
  2573                     scancode=0x0E51;
       
  2574                     beginrow=0;
       
  2575                     begincolumn=0;
       
  2576                     highlightbmpindex=0;
       
  2577                     highlightmaskbmpindex=0;
       
  2578                     },
       
  2579                 PENINPUT_LAYOUT_UNIT_KEY
       
  2580                     {
       
  2581                     unicode=<0x0E52>;
       
  2582                     scancode=0x0E52;
       
  2583                     beginrow=0;
       
  2584                     begincolumn=1;
       
  2585                     highlightbmpindex=0;
       
  2586                     highlightmaskbmpindex=0;
       
  2587                     },
       
  2588                 PENINPUT_LAYOUT_UNIT_KEY
       
  2589                     {
       
  2590                     unicode=<0x0E53>;
       
  2591                     scancode=0x0E53;
       
  2592                     beginrow=0;
       
  2593                     begincolumn=2;
       
  2594                     highlightbmpindex=0;
       
  2595                     highlightmaskbmpindex=0;
       
  2596                     },
       
  2597                 PENINPUT_LAYOUT_UNIT_KEY
       
  2598                     {
       
  2599                     unicode=<0x002B>;
       
  2600                     scancode=0x002B;
       
  2601                     beginrow=0;
       
  2602                     begincolumn=3;
       
  2603                     highlightbmpindex=0;
       
  2604                     highlightmaskbmpindex=0;
       
  2605                     },
       
  2606                 PENINPUT_LAYOUT_UNIT_KEY
       
  2607                     {
       
  2608                     unicode=<0x007E>;
       
  2609                     scancode=0x007E;
       
  2610                     beginrow=0;
       
  2611                     begincolumn=4;
       
  2612                     highlightbmpindex=0;
       
  2613                     highlightmaskbmpindex=0;
       
  2614                     },
       
  2615                 PENINPUT_LAYOUT_UNIT_KEY
       
  2616                     {
       
  2617                     unicode=<0x005E>;
       
  2618                     scancode=0x005E;
       
  2619                     beginrow=0;
       
  2620                     begincolumn=5;
       
  2621                     highlightbmpindex=0;
       
  2622                     highlightmaskbmpindex=0;
       
  2623                     },
       
  2624                 PENINPUT_LAYOUT_UNIT_KEY
       
  2625                     {
       
  2626                     unicode=<0x0060>;
       
  2627                     scancode=0x0060;
       
  2628                     beginrow=0;
       
  2629                     begincolumn=6;
       
  2630                     highlightbmpindex=0;
       
  2631                     highlightmaskbmpindex=0;
       
  2632                     },
       
  2633                 PENINPUT_LAYOUT_UNIT_KEY
       
  2634                     {
       
  2635                     unicode=<0x2248>;
       
  2636                     scancode=0x2248;
       
  2637                     beginrow=0;
       
  2638                     begincolumn=7;
       
  2639                     highlightbmpindex=0;
       
  2640                     highlightmaskbmpindex=0;
       
  2641                     },
       
  2642                 PENINPUT_LAYOUT_UNIT_KEY
       
  2643                     {
       
  2644                     unicode=<0x00A1>;
       
  2645                     scancode=0x00A1;
       
  2646                     beginrow=0;
       
  2647                     begincolumn=8;
       
  2648                     highlightbmpindex=0;
       
  2649                     highlightmaskbmpindex=0;
       
  2650                     },
       
  2651                 PENINPUT_LAYOUT_UNIT_KEY
       
  2652                     {
       
  2653                     unicode=<0x00BF>;
       
  2654                     scancode=0x00BF;
       
  2655                     beginrow=0;
       
  2656                     begincolumn=9;
       
  2657                     highlightbmpindex=0;
       
  2658                     highlightmaskbmpindex=0;
       
  2659                     },
       
  2660                 PENINPUT_LAYOUT_UNIT_KEY
       
  2661                     {
       
  2662                     unicode=<0x00B0>;
       
  2663                     scancode=0x00B0;
       
  2664                     beginrow=0;
       
  2665                     begincolumn=10;
       
  2666                     highlightbmpindex=0;
       
  2667                     highlightmaskbmpindex=0;
       
  2668                     },
       
  2669                 PENINPUT_LAYOUT_UNIT_KEY
       
  2670                     {
       
  2671                     unicode=<0x0E54>;
       
  2672                     scancode=0x0E54;
       
  2673                     beginrow=1;
       
  2674                     begincolumn=0;
       
  2675                     highlightbmpindex=0;
       
  2676                     highlightmaskbmpindex=0;
       
  2677                     },
       
  2678                 PENINPUT_LAYOUT_UNIT_KEY
       
  2679                     {
       
  2680                     unicode=<0x0E55>;
       
  2681                     scancode=0x0E55;
       
  2682                     beginrow=1;
       
  2683                     begincolumn=1;
       
  2684                     highlightbmpindex=0;
       
  2685                     highlightmaskbmpindex=0;
       
  2686                     },
       
  2687                 PENINPUT_LAYOUT_UNIT_KEY
       
  2688                     {
       
  2689                     unicode=<0x0E56>;
       
  2690                     scancode=0x0E56;
       
  2691                     beginrow=1;
       
  2692                     begincolumn=2;
       
  2693                     highlightbmpindex=0;
       
  2694                     highlightmaskbmpindex=0;
       
  2695                     },
       
  2696                 PENINPUT_LAYOUT_UNIT_KEY
       
  2697                     {
       
  2698                     unicode=<0x00A7>;
       
  2699                     scancode=0x00A7;
       
  2700                     beginrow=1;
       
  2701                     begincolumn=3;
       
  2702                     highlightbmpindex=0;
       
  2703                     highlightmaskbmpindex=0;
       
  2704                     },
       
  2705                 PENINPUT_LAYOUT_UNIT_KEY
       
  2706                     {
       
  2707                     unicode=<0x007C>;
       
  2708                     scancode=0x007C;
       
  2709                     beginrow=1;
       
  2710                     begincolumn=4;
       
  2711                     highlightbmpindex=0;
       
  2712                     highlightmaskbmpindex=0;
       
  2713                     },
       
  2714                 PENINPUT_LAYOUT_UNIT_KEY
       
  2715                     {
       
  2716                     unicode=<0x0045>;
       
  2717                     scancode=0x0045;
       
  2718                     beginrow=1;
       
  2719                     begincolumn=5;
       
  2720                     highlightbmpindex=0;
       
  2721                     highlightmaskbmpindex=0;
       
  2722                     },
       
  2723                 PENINPUT_LAYOUT_UNIT_KEY
       
  2724                     {
       
  2725                     unicode=<0x20AC>;
       
  2726                     scancode=0x20AC;
       
  2727                     beginrow=1;
       
  2728                     begincolumn=6;
       
  2729                     highlightbmpindex=0;
       
  2730                     highlightmaskbmpindex=0;
       
  2731                     },
       
  2732                 PENINPUT_LAYOUT_UNIT_KEY
       
  2733                     {
       
  2734                     unicode=<0x00A3>;
       
  2735                     scancode=0x00A3;
       
  2736                     beginrow=1;
       
  2737                     begincolumn=7;
       
  2738                     highlightbmpindex=0;
       
  2739                     highlightmaskbmpindex=0;
       
  2740                     },
       
  2741                 PENINPUT_LAYOUT_UNIT_KEY
       
  2742                     {
       
  2743                     unicode=<0x0024>;
       
  2744                     scancode=0x0024;
       
  2745                     beginrow=1;
       
  2746                     begincolumn=8;
       
  2747                     highlightbmpindex=0;
       
  2748                     highlightmaskbmpindex=0;
       
  2749                     },
       
  2750                 PENINPUT_LAYOUT_UNIT_KEY
       
  2751                     {
       
  2752                     unicode=<0x00A5>;
       
  2753                     scancode=0x00A5;
       
  2754                     beginrow=1;
       
  2755                     begincolumn=9;
       
  2756                     highlightbmpindex=0;
       
  2757                     highlightmaskbmpindex=0;
       
  2758                     },
       
  2759                 PENINPUT_LAYOUT_UNIT_KEY
       
  2760                     {
       
  2761                     unicode=<0x00A2>;
       
  2762                     scancode=0x00A2;
       
  2763                     beginrow=1;
       
  2764                     begincolumn=10;
       
  2765                     highlightbmpindex=0;
       
  2766                     highlightmaskbmpindex=0;
       
  2767                     },
       
  2768                 PENINPUT_LAYOUT_UNIT_KEY
       
  2769                     {
       
  2770                     unicode=<0x0E57>;
       
  2771                     scancode=0x0E57;
       
  2772                     beginrow=2;
       
  2773                     begincolumn=0;
       
  2774                     highlightbmpindex=0;
       
  2775                     highlightmaskbmpindex=0;
       
  2776                     },
       
  2777                 PENINPUT_LAYOUT_UNIT_KEY
       
  2778                     {
       
  2779                     unicode=<0x0E58>;
       
  2780                     scancode=0x0E58;
       
  2781                     beginrow=2;
       
  2782                     begincolumn=1;
       
  2783                     highlightbmpindex=0;
       
  2784                     highlightmaskbmpindex=0;
       
  2785                     },
       
  2786                 PENINPUT_LAYOUT_UNIT_KEY
       
  2787                     {
       
  2788                     unicode=<0x0E59>;
       
  2789                     scancode=0x0E59;
       
  2790                     beginrow=2;
       
  2791                     begincolumn=2;
       
  2792                     highlightbmpindex=0;
       
  2793                     highlightmaskbmpindex=0;
       
  2794                     },
       
  2795                 PENINPUT_LAYOUT_UNIT_KEY
       
  2796                     {
       
  2797                     unicode=<0x00A4>;
       
  2798                     scancode=0x00A4;
       
  2799                     beginrow=2;
       
  2800                     begincolumn=3;
       
  2801                     highlightbmpindex=0;
       
  2802                     highlightmaskbmpindex=0;
       
  2803                     },
       
  2804                 PENINPUT_LAYOUT_UNIT_KEY
       
  2805                     {
       
  2806                     unicode=<0x20AA>;
       
  2807                     scancode=0x20AA;
       
  2808                     beginrow=2;
       
  2809                     begincolumn=4;
       
  2810                     highlightbmpindex=0;
       
  2811                     highlightmaskbmpindex=0;
       
  2812                     },
       
  2813                 PENINPUT_LAYOUT_UNIT_KEY
       
  2814                     {
       
  2815                     unicode=<0x0E3F>;
       
  2816                     scancode=0x0E3F;
       
  2817                     beginrow=2;
       
  2818                     begincolumn=5;
       
  2819                     highlightbmpindex=0;
       
  2820                     highlightmaskbmpindex=0;
       
  2821                     },
       
  2822                 PENINPUT_LAYOUT_UNIT_KEY
       
  2823                     {
       
  2824                     unicode=<0x20AB>;
       
  2825                     scancode=0x20AB;
       
  2826                     beginrow=2;
       
  2827                     begincolumn=6;
       
  2828                     highlightbmpindex=0;
       
  2829                     highlightmaskbmpindex=0;
       
  2830                     },
       
  2831                 PENINPUT_LAYOUT_UNIT_KEY
       
  2832                     {
       
  2833                     unicode=<0x00B9>;
       
  2834                     scancode=0x00B9;
       
  2835                     beginrow=2;
       
  2836                     begincolumn=7;
       
  2837                     highlightbmpindex=0;
       
  2838                     highlightmaskbmpindex=0;
       
  2839                     },
       
  2840                 PENINPUT_LAYOUT_UNIT_KEY
       
  2841                     {
       
  2842                     unicode=<0x00B2>;
       
  2843                     scancode=0x00B2;
       
  2844                     beginrow=2;
       
  2845                     begincolumn=8;
       
  2846                     highlightbmpindex=0;
       
  2847                     highlightmaskbmpindex=0;
       
  2848                     },
       
  2849                 PENINPUT_LAYOUT_UNIT_KEY
       
  2850                     {
       
  2851                     unicode=<0x00B3>;
       
  2852                     scancode=0x00B3;
       
  2853                     beginrow=2;
       
  2854                     begincolumn=9;
       
  2855                     highlightbmpindex=0;
       
  2856                     highlightmaskbmpindex=0;
       
  2857                     },
       
  2858                 PENINPUT_LAYOUT_UNIT_KEY
       
  2859                     {
       
  2860                     unicode=<0x00AA>;
       
  2861                     scancode=0x00AA;
       
  2862                     beginrow=2;
       
  2863                     begincolumn=10;
       
  2864                     highlightbmpindex=0;
       
  2865                     highlightmaskbmpindex=0;
       
  2866                     },
       
  2867                 PENINPUT_LAYOUT_UNIT_KEY
       
  2868                     {
       
  2869                     unicode=<0x002A>;
       
  2870                     scancode=0x002A;
       
  2871                     beginrow=3;
       
  2872                     begincolumn=0;
       
  2873                     highlightbmpindex=0;
       
  2874                     highlightmaskbmpindex=0;
       
  2875                     },
       
  2876                 PENINPUT_LAYOUT_UNIT_KEY
       
  2877                     {
       
  2878                     unicode=<0x0E50>;
       
  2879                     scancode=0x0E50;
       
  2880                     beginrow=3;
       
  2881                     begincolumn=1;
       
  2882                     highlightbmpindex=0;
       
  2883                     highlightmaskbmpindex=0;
       
  2884                     },
       
  2885                 PENINPUT_LAYOUT_UNIT_KEY
       
  2886                     {
       
  2887                     unicode=<0x0023>;
       
  2888                     scancode=0x0023;
       
  2889                     beginrow=3;
       
  2890                     begincolumn=2;
       
  2891                     highlightbmpindex=0;
       
  2892                     highlightmaskbmpindex=0;
       
  2893                     },
       
  2894                 PENINPUT_LAYOUT_UNIT_KEY
       
  2895                     {
       
  2896                     unicode=<0x2030>;
       
  2897                     scancode=0x2030;
       
  2898                     beginrow=3;
       
  2899                     begincolumn=3;
       
  2900                     highlightbmpindex=0;
       
  2901                     highlightmaskbmpindex=0;
       
  2902                     },
       
  2903                 PENINPUT_LAYOUT_UNIT_KEY
       
  2904                     {
       
  2905                     unicode=<0x00B5>;
       
  2906                     scancode=0x00B5;
       
  2907                     beginrow=3;
       
  2908                     begincolumn=4;
       
  2909                     highlightbmpindex=0;
       
  2910                     highlightmaskbmpindex=0;
       
  2911                     },
       
  2912                 PENINPUT_LAYOUT_UNIT_KEY
       
  2913                     {
       
  2914                     unicode=<0x2211>;
       
  2915                     scancode=0x2211;
       
  2916                     beginrow=3;
       
  2917                     begincolumn=5;
       
  2918                     highlightbmpindex=0;
       
  2919                     highlightmaskbmpindex=0;
       
  2920                     },
       
  2921                 PENINPUT_LAYOUT_UNIT_KEY
       
  2922                     {
       
  2923                     unicode=<0x2206>;
       
  2924                     scancode=0x2206;
       
  2925                     beginrow=3;
       
  2926                     begincolumn=6;
       
  2927                     highlightbmpindex=0;
       
  2928                     highlightmaskbmpindex=0;
       
  2929                     },
       
  2930                 PENINPUT_LAYOUT_UNIT_KEY
       
  2931                     {
       
  2932                     unicode=<0x220F>;
       
  2933                     scancode=0x220F;
       
  2934                     beginrow=3;
       
  2935                     begincolumn=7;
       
  2936                     highlightbmpindex=0;
       
  2937                     highlightmaskbmpindex=0;
       
  2938                     },
       
  2939                 PENINPUT_LAYOUT_UNIT_KEY
       
  2940                     {
       
  2941                     unicode=<0x00A9>;
       
  2942                     scancode=0x00A9;
       
  2943                     beginrow=3;
       
  2944                     begincolumn=8;
       
  2945                     highlightbmpindex=0;
       
  2946                     highlightmaskbmpindex=0;
       
  2947                     },
       
  2948                 PENINPUT_LAYOUT_UNIT_KEY
       
  2949                     {
       
  2950                     unicode=<0x00AE>;
       
  2951                     scancode=0x00AE;
       
  2952                     beginrow=3;
       
  2953                     begincolumn=9;
       
  2954                     highlightbmpindex=0;
       
  2955                     highlightmaskbmpindex=0;
       
  2956                     },
       
  2957                 PENINPUT_LAYOUT_UNIT_KEY
       
  2958                     {
       
  2959                     unicode=<0x00BA>;
       
  2960                     scancode=0x00BA;
       
  2961                     beginrow=3;
       
  2962                     begincolumn=10;
       
  2963                     highlightbmpindex=0;
       
  2964                     highlightmaskbmpindex=0;
       
  2965                     }
       
  2966                 };
       
  2967             },
       
  2968 
       
  2969         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2970             {
       
  2971             id=EPeninputVkbLayoutLatinChar;
       
  2972             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2973             imgmajorskinid=EAknsMajorGeneric;
       
  2974             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  2975             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  2976             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  2977             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  2978             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  2979             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  2980             colcount=11;
       
  2981             rowcount=4;
       
  2982             highlightbmps =
       
  2983                 {
       
  2984                 PENINPUT_LAYOUT_BITMAP_ID
       
  2985                     {
       
  2986                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  2987                     },
       
  2988                 PENINPUT_LAYOUT_BITMAP_ID
       
  2989                     {
       
  2990                     bmpid=0xffff;
       
  2991                     }
       
  2992                 };
       
  2993             highlightmaskbmps =
       
  2994                 {
       
  2995                 PENINPUT_LAYOUT_BITMAP_ID
       
  2996                     {
       
  2997                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  2998                     },
       
  2999                 PENINPUT_LAYOUT_BITMAP_ID
       
  3000                     {
       
  3001                     bmpid=0xffff;
       
  3002                     }
       
  3003                 };
       
  3004             keys =
       
  3005                 {
       
  3006                 PENINPUT_LAYOUT_UNIT_KEY
       
  3007                     {
       
  3008                     unicode=<0x0031>;
       
  3009                     scancode=0x0031;
       
  3010                     beginrow=0;
       
  3011                     begincolumn=0;
       
  3012                     highlightbmpindex=0;
       
  3013                     highlightmaskbmpindex=0;
       
  3014                     },
       
  3015                 PENINPUT_LAYOUT_UNIT_KEY
       
  3016                     {
       
  3017                     unicode=<0x0032>;
       
  3018                     scancode=0x0032;
       
  3019                     beginrow=0;
       
  3020                     begincolumn=1;
       
  3021                     highlightbmpindex=0;
       
  3022                     highlightmaskbmpindex=0;
       
  3023                     },
       
  3024                 PENINPUT_LAYOUT_UNIT_KEY
       
  3025                     {
       
  3026                     unicode=<0x0033>;
       
  3027                     scancode=0x0033;
       
  3028                     beginrow=0;
       
  3029                     begincolumn=2;
       
  3030                     highlightbmpindex=0;
       
  3031                     highlightmaskbmpindex=0;
       
  3032                     },
       
  3033                 PENINPUT_LAYOUT_UNIT_KEY
       
  3034                     {
       
  3035                     unicode=<0x0034>;
       
  3036                     scancode=0x0034;
       
  3037                     beginrow=0;
       
  3038                     begincolumn=3;
       
  3039                     highlightbmpindex=0;
       
  3040                     highlightmaskbmpindex=0;
       
  3041                     },
       
  3042                 PENINPUT_LAYOUT_UNIT_KEY
       
  3043                     {
       
  3044                     unicode=<0x0035>;
       
  3045                     scancode=0x0035;
       
  3046                     beginrow=0;
       
  3047                     begincolumn=4;
       
  3048                     highlightbmpindex=0;
       
  3049                     highlightmaskbmpindex=0;
       
  3050                     },
       
  3051                 PENINPUT_LAYOUT_UNIT_KEY
       
  3052                     {
       
  3053                     unicode=<0x0036>;
       
  3054                     scancode=0x0036;
       
  3055                     beginrow=0;
       
  3056                     begincolumn=5;
       
  3057                     highlightbmpindex=0;
       
  3058                     highlightmaskbmpindex=0;
       
  3059                     },
       
  3060                 PENINPUT_LAYOUT_UNIT_KEY
       
  3061                     {
       
  3062                     unicode=<0x0037>;
       
  3063                     scancode=0x0037;
       
  3064                     beginrow=0;
       
  3065                     begincolumn=6;
       
  3066                     highlightbmpindex=0;
       
  3067                     highlightmaskbmpindex=0;
       
  3068                     },
       
  3069                 PENINPUT_LAYOUT_UNIT_KEY
       
  3070                     {
       
  3071                     unicode=<0x0038>;
       
  3072                     scancode=0x0038;
       
  3073                     beginrow=0;
       
  3074                     begincolumn=7;
       
  3075                     highlightbmpindex=0;
       
  3076                     highlightmaskbmpindex=0;
       
  3077                     },
       
  3078                 PENINPUT_LAYOUT_UNIT_KEY
       
  3079                     {
       
  3080                     unicode=<0x0039>;
       
  3081                     scancode=0x0039;
       
  3082                     beginrow=0;
       
  3083                     begincolumn=8;
       
  3084                     highlightbmpindex=0;
       
  3085                     highlightmaskbmpindex=0;
       
  3086                     },
       
  3087                 PENINPUT_LAYOUT_UNIT_KEY
       
  3088                     {
       
  3089                     unicode=<0x0030>;
       
  3090                     scancode=0x0030;
       
  3091                     beginrow=0;
       
  3092                     begincolumn=9;
       
  3093                     highlightbmpindex=0;
       
  3094                     highlightmaskbmpindex=0;
       
  3095                     },
       
  3096                 PENINPUT_LAYOUT_UNIT_KEY
       
  3097                     {
       
  3098                     unicode=<0x002B>;	// +
       
  3099                     scancode=0x002B;
       
  3100                     beginrow=0;
       
  3101                     begincolumn=10;
       
  3102                     highlightbmpindex=0;
       
  3103                     highlightmaskbmpindex=0;
       
  3104                     },
       
  3105                 PENINPUT_LAYOUT_UNIT_KEY
       
  3106                     {
       
  3107                     unicode=<0x0071>;	// q
       
  3108                     scancode=0x0071;
       
  3109                     beginrow=1;
       
  3110                     begincolumn=0;
       
  3111                     highlightbmpindex=0;
       
  3112                     highlightmaskbmpindex=0;
       
  3113                     },
       
  3114                 PENINPUT_LAYOUT_UNIT_KEY
       
  3115                     {
       
  3116                     unicode=<0x0077>;	// w
       
  3117                     scancode=0x0077;
       
  3118                     beginrow=1;
       
  3119                     begincolumn=1;
       
  3120                     highlightbmpindex=0;
       
  3121                     highlightmaskbmpindex=0;
       
  3122                     },
       
  3123                 PENINPUT_LAYOUT_UNIT_KEY
       
  3124                     {
       
  3125                     unicode=<0x0065>;	// e
       
  3126                     scancode=0x0065;
       
  3127                     beginrow=1;
       
  3128                     begincolumn=2;
       
  3129                     highlightbmpindex=0;
       
  3130                     highlightmaskbmpindex=0;
       
  3131                     },
       
  3132                 PENINPUT_LAYOUT_UNIT_KEY
       
  3133                     {
       
  3134                     unicode=<0x0072>;	// r
       
  3135                     scancode=0x0072;
       
  3136                     beginrow=1;
       
  3137                     begincolumn=3;
       
  3138                     highlightbmpindex=0;
       
  3139                     highlightmaskbmpindex=0;
       
  3140                     },
       
  3141                 PENINPUT_LAYOUT_UNIT_KEY
       
  3142                     {
       
  3143                     unicode=<0x0074>;
       
  3144                     scancode=0x0074;	// t
       
  3145                     beginrow=1;
       
  3146                     begincolumn=4;
       
  3147                     highlightbmpindex=0;
       
  3148                     highlightmaskbmpindex=0;
       
  3149                     },
       
  3150                 PENINPUT_LAYOUT_UNIT_KEY
       
  3151                     {
       
  3152                     unicode=<0x0079>;
       
  3153                     scancode=0x0079;	// y
       
  3154                     beginrow=1;
       
  3155                     begincolumn=5;
       
  3156                     highlightbmpindex=0;
       
  3157                     highlightmaskbmpindex=0;
       
  3158                     },
       
  3159                 PENINPUT_LAYOUT_UNIT_KEY
       
  3160                     {
       
  3161                     unicode=<0x0075>;	// u
       
  3162                     scancode=0x0075;
       
  3163                     beginrow=1;
       
  3164                     begincolumn=6;
       
  3165                     highlightbmpindex=0;
       
  3166                     highlightmaskbmpindex=0;
       
  3167                     },
       
  3168                 PENINPUT_LAYOUT_UNIT_KEY
       
  3169                     {
       
  3170                     unicode=<0x0069>;	// i
       
  3171                     scancode=0x0069;
       
  3172                     beginrow=1;
       
  3173                     begincolumn=7;
       
  3174                     highlightbmpindex=0;
       
  3175                     highlightmaskbmpindex=0;
       
  3176                     },
       
  3177                 PENINPUT_LAYOUT_UNIT_KEY
       
  3178                     {
       
  3179                     unicode=<0x006F>;	// o
       
  3180                     scancode=0x006F;
       
  3181                     beginrow=1;
       
  3182                     begincolumn=8;
       
  3183                     highlightbmpindex=0;
       
  3184                     highlightmaskbmpindex=0;
       
  3185                     },
       
  3186                 PENINPUT_LAYOUT_UNIT_KEY
       
  3187                     {
       
  3188                     unicode=<0x0070>;	// p
       
  3189                     scancode=0x0070;
       
  3190                     beginrow=1;
       
  3191                     begincolumn=9;
       
  3192                     highlightbmpindex=0;
       
  3193                     highlightmaskbmpindex=0;
       
  3194                     },
       
  3195                 PENINPUT_LAYOUT_UNIT_KEY
       
  3196                     {
       
  3197                     unicode=<0x003F>;	// ?
       
  3198                     scancode=0x003F;
       
  3199                     beginrow=1;
       
  3200                     begincolumn=10;
       
  3201                     highlightbmpindex=0;
       
  3202                     highlightmaskbmpindex=0;
       
  3203                     },
       
  3204                 PENINPUT_LAYOUT_UNIT_KEY
       
  3205                     {
       
  3206                     unicode=<0x0061>;	// a
       
  3207                     scancode=0x0061;
       
  3208                     beginrow=2;
       
  3209                     begincolumn=0;
       
  3210                     highlightbmpindex=0;
       
  3211                     highlightmaskbmpindex=0;
       
  3212                     },
       
  3213                 PENINPUT_LAYOUT_UNIT_KEY
       
  3214                     {
       
  3215                     unicode=<0x0073>;	// s
       
  3216                     scancode=0x0073;
       
  3217                     beginrow=2;
       
  3218                     begincolumn=1;
       
  3219                     highlightbmpindex=0;
       
  3220                     highlightmaskbmpindex=0;
       
  3221                     },
       
  3222                 PENINPUT_LAYOUT_UNIT_KEY
       
  3223                     {
       
  3224                     unicode=<0x0064>;
       
  3225                     scancode=0x0064;	// d
       
  3226                     beginrow=2;
       
  3227                     begincolumn=2;
       
  3228                     highlightbmpindex=0;
       
  3229                     highlightmaskbmpindex=0;
       
  3230                     },
       
  3231                 PENINPUT_LAYOUT_UNIT_KEY
       
  3232                     {
       
  3233                     unicode=<0x0066>;	// f
       
  3234                     scancode=0x0066;
       
  3235                     beginrow=2;
       
  3236                     begincolumn=3;
       
  3237                     highlightbmpindex=0;
       
  3238                     highlightmaskbmpindex=0;
       
  3239                     },
       
  3240                 PENINPUT_LAYOUT_UNIT_KEY
       
  3241                     {
       
  3242                     unicode=<0x0067>;
       
  3243                     scancode=0x0067;	// g
       
  3244                     beginrow=2;
       
  3245                     begincolumn=4;
       
  3246                     highlightbmpindex=0;
       
  3247                     highlightmaskbmpindex=0;
       
  3248                     },
       
  3249                 PENINPUT_LAYOUT_UNIT_KEY
       
  3250                     {
       
  3251                     unicode=<0x0068>;	// h
       
  3252                     scancode=0x0068;
       
  3253                     beginrow=2;
       
  3254                     begincolumn=5;
       
  3255                     highlightbmpindex=0;
       
  3256                     highlightmaskbmpindex=0;
       
  3257                     },
       
  3258                 PENINPUT_LAYOUT_UNIT_KEY
       
  3259                     {
       
  3260                     unicode=<0x006A>;	// j
       
  3261                     scancode=0x006A;
       
  3262                     beginrow=2;
       
  3263                     begincolumn=6;
       
  3264                     highlightbmpindex=0;
       
  3265                     highlightmaskbmpindex=0;
       
  3266                     },
       
  3267                 PENINPUT_LAYOUT_UNIT_KEY
       
  3268                     {
       
  3269                     unicode=<0x006B>;	// k
       
  3270                     scancode=0x006B;
       
  3271                     beginrow=2;
       
  3272                     begincolumn=7;
       
  3273                     highlightbmpindex=0;
       
  3274                     highlightmaskbmpindex=0;
       
  3275                     },
       
  3276                 PENINPUT_LAYOUT_UNIT_KEY
       
  3277                     {
       
  3278                     unicode=<0x006C>;	// l
       
  3279                     scancode=0x006C;
       
  3280                     beginrow=2;
       
  3281                     begincolumn=8;
       
  3282                     highlightbmpindex=0;
       
  3283                     highlightmaskbmpindex=0;
       
  3284                     },
       
  3285                 PENINPUT_LAYOUT_UNIT_KEY
       
  3286                     {
       
  3287                     unicode=<0x0027>;
       
  3288                     scancode=0x0027;
       
  3289                     beginrow=2;
       
  3290                     begincolumn=9;
       
  3291                     highlightbmpindex=0;
       
  3292                     highlightmaskbmpindex=0;
       
  3293                     },
       
  3294                 PENINPUT_LAYOUT_UNIT_KEY
       
  3295                     {
       
  3296                     unicode=<0x0021>;	// !
       
  3297                     scancode=0x0021;
       
  3298                     beginrow=2;
       
  3299                     begincolumn=10;
       
  3300                     highlightbmpindex=0;
       
  3301                     highlightmaskbmpindex=0;
       
  3302                     },
       
  3303                 PENINPUT_LAYOUT_UNIT_KEY
       
  3304                     {
       
  3305                     unicode=<0x007A>;	// z
       
  3306                     scancode=0x007A;
       
  3307                     beginrow=3;
       
  3308                     begincolumn=0;
       
  3309                     highlightbmpindex=0;
       
  3310                     highlightmaskbmpindex=0;
       
  3311                     },
       
  3312                 PENINPUT_LAYOUT_UNIT_KEY
       
  3313                     {
       
  3314                     unicode=<0x0078>;	// X
       
  3315                     scancode=0x0078;
       
  3316                     beginrow=3;
       
  3317                     begincolumn=1;
       
  3318                     highlightbmpindex=0;
       
  3319                     highlightmaskbmpindex=0;
       
  3320                     },
       
  3321                 PENINPUT_LAYOUT_UNIT_KEY
       
  3322                     {
       
  3323                     unicode=<0x0063>;	// c
       
  3324                     scancode=0x0063;
       
  3325                     beginrow=3;
       
  3326                     begincolumn=2;
       
  3327                     highlightbmpindex=0;
       
  3328                     highlightmaskbmpindex=0;
       
  3329                     },
       
  3330                 PENINPUT_LAYOUT_UNIT_KEY
       
  3331                     {
       
  3332                     unicode=<0x0076>;	// v
       
  3333                     scancode=0x0076;
       
  3334                     beginrow=3;
       
  3335                     begincolumn=3;
       
  3336                     highlightbmpindex=0;
       
  3337                     highlightmaskbmpindex=0;
       
  3338                     },
       
  3339                 PENINPUT_LAYOUT_UNIT_KEY
       
  3340                     {
       
  3341                     unicode=<0x0062>;	// b
       
  3342                     scancode=0x0062;
       
  3343                     beginrow=3;
       
  3344                     begincolumn=4;
       
  3345                     highlightbmpindex=0;
       
  3346                     highlightmaskbmpindex=0;
       
  3347                     },
       
  3348                 PENINPUT_LAYOUT_UNIT_KEY
       
  3349                     {
       
  3350                     unicode=<0x006E>;	// n
       
  3351                     scancode=0x006E;
       
  3352                     beginrow=3;
       
  3353                     begincolumn=5;
       
  3354                     highlightbmpindex=0;
       
  3355                     highlightmaskbmpindex=0;
       
  3356                     },
       
  3357                 PENINPUT_LAYOUT_UNIT_KEY
       
  3358                     {
       
  3359                     unicode=<0x006D>;	// m
       
  3360                     scancode=0x006D;
       
  3361                     beginrow=3;
       
  3362                     begincolumn=6;
       
  3363                     highlightbmpindex=0;
       
  3364                     highlightmaskbmpindex=0;
       
  3365                     },
       
  3366                 PENINPUT_LAYOUT_UNIT_KEY
       
  3367                     {
       
  3368                     unicode=<0x002C>;	// ,
       
  3369                     scancode=0x002C;
       
  3370                     beginrow=3;
       
  3371                     begincolumn=7;
       
  3372                     highlightbmpindex=0;
       
  3373                     highlightmaskbmpindex=0;
       
  3374                     },
       
  3375                 PENINPUT_LAYOUT_UNIT_KEY
       
  3376                     {
       
  3377                     unicode=<0x002E>;
       
  3378                     scancode=0x002E;
       
  3379                     beginrow=3;
       
  3380                     begincolumn=8;
       
  3381                     highlightbmpindex=0;
       
  3382                     highlightmaskbmpindex=0;
       
  3383                     },
       
  3384                 PENINPUT_LAYOUT_UNIT_KEY
       
  3385                     {
       
  3386                     unicode=<0x002D>;
       
  3387                     scancode=0x002D;
       
  3388                     beginrow=3;
       
  3389                     begincolumn=9;
       
  3390                     highlightbmpindex=0;
       
  3391                     highlightmaskbmpindex=0;
       
  3392                     },
       
  3393                 PENINPUT_LAYOUT_UNIT_KEY
       
  3394                     {
       
  3395                     unicode=<0x0040>;
       
  3396                     scancode=0x0040;
       
  3397                     beginrow=3;
       
  3398                     begincolumn=10;
       
  3399                     highlightbmpindex=0;
       
  3400                     highlightmaskbmpindex=0;
       
  3401                     }
       
  3402                 };
       
  3403             },
       
  3404 
       
  3405 
       
  3406 
       
  3407         PENINPUT_LAYOUT_VKB_LAYOUT
       
  3408             {
       
  3409             id=EPeninputVkbLayoutLatinCharShift;
       
  3410             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3411             imgmajorskinid=EAknsMajorGeneric;
       
  3412             bgbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3;
       
  3413             bgbmpmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_mask;
       
  3414             bgbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x3;
       
  3415             dimbmp=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  3416             dimmask=EMbmPeninputsplitqwertyQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  3417             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  3418             colcount=11;
       
  3419             rowcount=4;
       
  3420             highlightbmps =
       
  3421                 {
       
  3422                 PENINPUT_LAYOUT_BITMAP_ID
       
  3423                     {
       
  3424                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed;
       
  3425                     },
       
  3426                 PENINPUT_LAYOUT_BITMAP_ID
       
  3427                     {
       
  3428                     bmpid=0xffff;
       
  3429                     }
       
  3430                 };
       
  3431             highlightmaskbmps =
       
  3432                 {
       
  3433                 PENINPUT_LAYOUT_BITMAP_ID
       
  3434                     {
       
  3435                     bmpid=EMbmPeninputsplitqwertyQgn_graf_fep_char_button_pressed_mask;
       
  3436                     },
       
  3437                 PENINPUT_LAYOUT_BITMAP_ID
       
  3438                     {
       
  3439                     bmpid=0xffff;
       
  3440                     }
       
  3441                 };
       
  3442             keys =
       
  3443                 {
       
  3444                 PENINPUT_LAYOUT_UNIT_KEY
       
  3445                     {
       
  3446                     unicode=<0x0031>;	// 1
       
  3447                     scancode=0x0031;
       
  3448                     beginrow=0;
       
  3449                     begincolumn=0;
       
  3450                     highlightbmpindex=0;
       
  3451                     highlightmaskbmpindex=0;
       
  3452                     },
       
  3453                 PENINPUT_LAYOUT_UNIT_KEY
       
  3454                     {
       
  3455                     unicode=<0x0032>;
       
  3456                     scancode=0x0032;
       
  3457                     beginrow=0;
       
  3458                     begincolumn=1;
       
  3459                     highlightbmpindex=0;
       
  3460                     highlightmaskbmpindex=0;
       
  3461                     },
       
  3462                 PENINPUT_LAYOUT_UNIT_KEY
       
  3463                     {
       
  3464                     unicode=<0x0033>;
       
  3465                     scancode=0x0033;
       
  3466                     beginrow=0;
       
  3467                     begincolumn=2;
       
  3468                     highlightbmpindex=0;
       
  3469                     highlightmaskbmpindex=0;
       
  3470                     },
       
  3471                 PENINPUT_LAYOUT_UNIT_KEY
       
  3472                     {
       
  3473                     unicode=<0x0034>;
       
  3474                     scancode=0x0034;
       
  3475                     beginrow=0;
       
  3476                     begincolumn=3;
       
  3477                     highlightbmpindex=0;
       
  3478                     highlightmaskbmpindex=0;
       
  3479                     },
       
  3480                 PENINPUT_LAYOUT_UNIT_KEY
       
  3481                     {
       
  3482                     unicode=<0x0035>;
       
  3483                     scancode=0x0035;
       
  3484                     beginrow=0;
       
  3485                     begincolumn=4;
       
  3486                     highlightbmpindex=0;
       
  3487                     highlightmaskbmpindex=0;
       
  3488                     },
       
  3489                 PENINPUT_LAYOUT_UNIT_KEY
       
  3490                     {
       
  3491                     unicode=<0x0036>;
       
  3492                     scancode=0x0036;
       
  3493                     beginrow=0;
       
  3494                     begincolumn=5;
       
  3495                     highlightbmpindex=0;
       
  3496                     highlightmaskbmpindex=0;
       
  3497                     },
       
  3498                 PENINPUT_LAYOUT_UNIT_KEY
       
  3499                     {
       
  3500                     unicode=<0x0037>;
       
  3501                     scancode=0x0037;
       
  3502                     beginrow=0;
       
  3503                     begincolumn=6;
       
  3504                     highlightbmpindex=0;
       
  3505                     highlightmaskbmpindex=0;
       
  3506                     },
       
  3507                 PENINPUT_LAYOUT_UNIT_KEY
       
  3508                     {
       
  3509                     unicode=<0x0038>;
       
  3510                     scancode=0x0038;
       
  3511                     beginrow=0;
       
  3512                     begincolumn=7;
       
  3513                     highlightbmpindex=0;
       
  3514                     highlightmaskbmpindex=0;
       
  3515                     },
       
  3516                 PENINPUT_LAYOUT_UNIT_KEY
       
  3517                     {
       
  3518                     unicode=<0x0039>;
       
  3519                     scancode=0x0039;
       
  3520                     beginrow=0;
       
  3521                     begincolumn=8;
       
  3522                     highlightbmpindex=0;
       
  3523                     highlightmaskbmpindex=0;
       
  3524                     },
       
  3525                 PENINPUT_LAYOUT_UNIT_KEY
       
  3526                     {
       
  3527                     unicode=<0x0030>;
       
  3528                     scancode=0x0030;
       
  3529                     beginrow=0;
       
  3530                     begincolumn=9;
       
  3531                     highlightbmpindex=0;
       
  3532                     highlightmaskbmpindex=0;
       
  3533                     },
       
  3534                 PENINPUT_LAYOUT_UNIT_KEY
       
  3535                     {
       
  3536                     unicode=<0x005C>;	// \
       
  3537                     scancode=0x005C;
       
  3538                     beginrow=0;
       
  3539                     begincolumn=10;
       
  3540                     highlightbmpindex=0;
       
  3541                     highlightmaskbmpindex=0;
       
  3542                     },
       
  3543                 PENINPUT_LAYOUT_UNIT_KEY
       
  3544                     {
       
  3545                     unicode=<0x0051>;	// Q
       
  3546                     scancode=0x0051;
       
  3547                     beginrow=1;
       
  3548                     begincolumn=0;
       
  3549                     highlightbmpindex=0;
       
  3550                     highlightmaskbmpindex=0;
       
  3551                     },
       
  3552                 PENINPUT_LAYOUT_UNIT_KEY
       
  3553                     {
       
  3554                     unicode=<0x0057>;	// W
       
  3555                     scancode=0x0057;
       
  3556                     beginrow=1;
       
  3557                     begincolumn=1;
       
  3558                     highlightbmpindex=0;
       
  3559                     highlightmaskbmpindex=0;
       
  3560                     },
       
  3561                 PENINPUT_LAYOUT_UNIT_KEY
       
  3562                     {
       
  3563                     unicode=<0x0045>;	// E
       
  3564                     scancode=0x0045;
       
  3565                     beginrow=1;
       
  3566                     begincolumn=2;
       
  3567                     highlightbmpindex=0;
       
  3568                     highlightmaskbmpindex=0;
       
  3569                     },
       
  3570                 PENINPUT_LAYOUT_UNIT_KEY
       
  3571                     {
       
  3572                     unicode=<0x0052>;
       
  3573                     scancode=0x0052;
       
  3574                     beginrow=1;
       
  3575                     begincolumn=3;
       
  3576                     highlightbmpindex=0;
       
  3577                     highlightmaskbmpindex=0;
       
  3578                     },
       
  3579                 PENINPUT_LAYOUT_UNIT_KEY
       
  3580                     {
       
  3581                     unicode=<0x0054>;
       
  3582                     scancode=0x0054;
       
  3583                     beginrow=1;
       
  3584                     begincolumn=4;
       
  3585                     highlightbmpindex=0;
       
  3586                     highlightmaskbmpindex=0;
       
  3587                     },
       
  3588                 PENINPUT_LAYOUT_UNIT_KEY
       
  3589                     {
       
  3590                     unicode=<0x0059>;
       
  3591                     scancode=0x0059;
       
  3592                     beginrow=1;
       
  3593                     begincolumn=5;
       
  3594                     highlightbmpindex=0;
       
  3595                     highlightmaskbmpindex=0;
       
  3596                     },
       
  3597                 PENINPUT_LAYOUT_UNIT_KEY
       
  3598                     {
       
  3599                     unicode=<0x0055>;
       
  3600                     scancode=0x0055;
       
  3601                     beginrow=1;
       
  3602                     begincolumn=6;
       
  3603                     highlightbmpindex=0;
       
  3604                     highlightmaskbmpindex=0;
       
  3605                     },
       
  3606                 PENINPUT_LAYOUT_UNIT_KEY
       
  3607                     {
       
  3608                     unicode=<0x0049>;	// I
       
  3609                     scancode=0x0049;
       
  3610                     beginrow=1;
       
  3611                     begincolumn=7;
       
  3612                     highlightbmpindex=0;
       
  3613                     highlightmaskbmpindex=0;
       
  3614                     },
       
  3615                 PENINPUT_LAYOUT_UNIT_KEY
       
  3616                     {
       
  3617                     unicode=<0x004F>;
       
  3618                     scancode=0x004F;
       
  3619                     beginrow=1;
       
  3620                     begincolumn=8;
       
  3621                     highlightbmpindex=0;
       
  3622                     highlightmaskbmpindex=0;
       
  3623                     },
       
  3624                 PENINPUT_LAYOUT_UNIT_KEY
       
  3625                     {
       
  3626                     unicode=<0x0050>;
       
  3627                     scancode=0x0050;
       
  3628                     beginrow=1;
       
  3629                     begincolumn=9;
       
  3630                     highlightbmpindex=0;
       
  3631                     highlightmaskbmpindex=0;
       
  3632                     },
       
  3633                 PENINPUT_LAYOUT_UNIT_KEY
       
  3634                     {
       
  3635                     unicode=<0x002F>;	// /
       
  3636                     scancode=0x002F;
       
  3637                     beginrow=1;
       
  3638                     begincolumn=10;
       
  3639                     highlightbmpindex=0;
       
  3640                     highlightmaskbmpindex=0;
       
  3641                     },
       
  3642                 PENINPUT_LAYOUT_UNIT_KEY
       
  3643                     {
       
  3644                     unicode=<0x0041>;
       
  3645                     scancode=0x0041;
       
  3646                     beginrow=2;
       
  3647                     begincolumn=0;
       
  3648                     highlightbmpindex=0;
       
  3649                     highlightmaskbmpindex=0;
       
  3650                     },
       
  3651                 PENINPUT_LAYOUT_UNIT_KEY
       
  3652                     {
       
  3653                     unicode=<0x0053>;
       
  3654                     scancode=0x0053;
       
  3655                     beginrow=2;
       
  3656                     begincolumn=1;
       
  3657                     highlightbmpindex=0;
       
  3658                     highlightmaskbmpindex=0;
       
  3659                     },
       
  3660                 PENINPUT_LAYOUT_UNIT_KEY
       
  3661                     {
       
  3662                     unicode=<0x0044>;
       
  3663                     scancode=0x0044;
       
  3664                     beginrow=2;
       
  3665                     begincolumn=2;
       
  3666                     highlightbmpindex=0;
       
  3667                     highlightmaskbmpindex=0;
       
  3668                     },
       
  3669                 PENINPUT_LAYOUT_UNIT_KEY
       
  3670                     {
       
  3671                     unicode=<0x0046>;
       
  3672                     scancode=0x0046;
       
  3673                     beginrow=2;
       
  3674                     begincolumn=3;
       
  3675                     highlightbmpindex=0;
       
  3676                     highlightmaskbmpindex=0;
       
  3677                     },
       
  3678                 PENINPUT_LAYOUT_UNIT_KEY
       
  3679                     {
       
  3680                     unicode=<0x0047>;	// G
       
  3681                     scancode=0x0047;
       
  3682                     beginrow=2;
       
  3683                     begincolumn=4;
       
  3684                     highlightbmpindex=0;
       
  3685                     highlightmaskbmpindex=0;
       
  3686                     },
       
  3687                 PENINPUT_LAYOUT_UNIT_KEY
       
  3688                     {
       
  3689                     unicode=<0x0048>;	// H
       
  3690                     scancode=0x0048;
       
  3691                     beginrow=2;
       
  3692                     begincolumn=5;
       
  3693                     highlightbmpindex=0;
       
  3694                     highlightmaskbmpindex=0;
       
  3695                     },
       
  3696                 PENINPUT_LAYOUT_UNIT_KEY
       
  3697                     {
       
  3698                     unicode=<0x004A>;
       
  3699                     scancode=0x004A;
       
  3700                     beginrow=2;
       
  3701                     begincolumn=6;
       
  3702                     highlightbmpindex=0;
       
  3703                     highlightmaskbmpindex=0;
       
  3704                     },
       
  3705                 PENINPUT_LAYOUT_UNIT_KEY
       
  3706                     {
       
  3707                     unicode=<0x004B>;
       
  3708                     scancode=0x004B;
       
  3709                     beginrow=2;
       
  3710                     begincolumn=7;
       
  3711                     highlightbmpindex=0;
       
  3712                     highlightmaskbmpindex=0;
       
  3713                     },
       
  3714                 PENINPUT_LAYOUT_UNIT_KEY
       
  3715                     {
       
  3716                     unicode=<0x004C>;
       
  3717                     scancode=0x004C;
       
  3718                     beginrow=2;
       
  3719                     begincolumn=8;
       
  3720                     highlightbmpindex=0;
       
  3721                     highlightmaskbmpindex=0;
       
  3722                     },
       
  3723                 PENINPUT_LAYOUT_UNIT_KEY
       
  3724                     {
       
  3725                     unicode=<0x0022>;
       
  3726                     scancode=0x0022;
       
  3727                     beginrow=2;
       
  3728                     begincolumn=9;
       
  3729                     highlightbmpindex=0;
       
  3730                     highlightmaskbmpindex=0;
       
  3731                     },
       
  3732                 PENINPUT_LAYOUT_UNIT_KEY
       
  3733                     {
       
  3734                     unicode=<0x0026>;	// &
       
  3735                     scancode=0x0026;
       
  3736                     beginrow=2;
       
  3737                     begincolumn=10;
       
  3738                     highlightbmpindex=0;
       
  3739                     highlightmaskbmpindex=0;
       
  3740                     },
       
  3741                 PENINPUT_LAYOUT_UNIT_KEY
       
  3742                     {
       
  3743                     unicode=<0x005A>;	// Z
       
  3744                     scancode=0x005A;
       
  3745                     beginrow=3;
       
  3746                     begincolumn=0;
       
  3747                     highlightbmpindex=0;
       
  3748                     highlightmaskbmpindex=0;
       
  3749                     },
       
  3750                 PENINPUT_LAYOUT_UNIT_KEY
       
  3751                     {
       
  3752                     unicode=<0x0058>;
       
  3753                     scancode=0x0058;
       
  3754                     beginrow=3;
       
  3755                     begincolumn=1;
       
  3756                     highlightbmpindex=0;
       
  3757                     highlightmaskbmpindex=0;
       
  3758                     },
       
  3759                 PENINPUT_LAYOUT_UNIT_KEY
       
  3760                     {
       
  3761                     unicode=<0x0043>;
       
  3762                     scancode=0x0043;
       
  3763                     beginrow=3;
       
  3764                     begincolumn=2;
       
  3765                     highlightbmpindex=0;
       
  3766                     highlightmaskbmpindex=0;
       
  3767                     },
       
  3768                 PENINPUT_LAYOUT_UNIT_KEY
       
  3769                     {
       
  3770                     unicode=<0x0056>;
       
  3771                     scancode=0x0056;
       
  3772                     beginrow=3;
       
  3773                     begincolumn=3;
       
  3774                     highlightbmpindex=0;
       
  3775                     highlightmaskbmpindex=0;
       
  3776                     },
       
  3777                 PENINPUT_LAYOUT_UNIT_KEY
       
  3778                     {
       
  3779                     unicode=<0x0042>;
       
  3780                     scancode=0x0042;
       
  3781                     beginrow=3;
       
  3782                     begincolumn=4;
       
  3783                     highlightbmpindex=0;
       
  3784                     highlightmaskbmpindex=0;
       
  3785                     },
       
  3786                 PENINPUT_LAYOUT_UNIT_KEY
       
  3787                     {
       
  3788                     unicode=<0x004E>;
       
  3789                     scancode=0x004E;
       
  3790                     beginrow=3;
       
  3791                     begincolumn=5;
       
  3792                     highlightbmpindex=0;
       
  3793                     highlightmaskbmpindex=0;
       
  3794                     },
       
  3795                 PENINPUT_LAYOUT_UNIT_KEY
       
  3796                     {
       
  3797                     unicode=<0x004D>;
       
  3798                     scancode=0x004D;
       
  3799                     beginrow=3;
       
  3800                     begincolumn=6;
       
  3801                     highlightbmpindex=0;
       
  3802                     highlightmaskbmpindex=0;
       
  3803                     },
       
  3804                 PENINPUT_LAYOUT_UNIT_KEY
       
  3805                     {
       
  3806                     unicode=<0x003B>;
       
  3807                     scancode=0x003B;
       
  3808                     beginrow=3;
       
  3809                     begincolumn=7;
       
  3810                     highlightbmpindex=0;
       
  3811                     highlightmaskbmpindex=0;
       
  3812                     },
       
  3813                 PENINPUT_LAYOUT_UNIT_KEY
       
  3814                     {
       
  3815                     unicode=<0x003A>;
       
  3816                     scancode=0x003A;
       
  3817                     beginrow=3;
       
  3818                     begincolumn=8;
       
  3819                     highlightbmpindex=0;
       
  3820                     highlightmaskbmpindex=0;
       
  3821                     },
       
  3822                 PENINPUT_LAYOUT_UNIT_KEY
       
  3823                     {
       
  3824                     unicode=<0x005F>;
       
  3825                     scancode=0x005F;
       
  3826                     beginrow=3;
       
  3827                     begincolumn=9;
       
  3828                     highlightbmpindex=0;
       
  3829                     highlightmaskbmpindex=0;
       
  3830                     },
       
  3831                 PENINPUT_LAYOUT_UNIT_KEY
       
  3832                     {
       
  3833                     unicode=<0x007E>;
       
  3834                     scancode=0x007E;
       
  3835                     beginrow=3;
       
  3836                     begincolumn=10;
       
  3837                     highlightbmpindex=0;
       
  3838                     highlightmaskbmpindex=0;
       
  3839                     }
       
  3840                 };
       
  3841             }
       
  3842         };
       
  3843     }
       
  3844 
       
  3845 // ---------------------------------------------------------------------------
       
  3846 // r_peninput_layout_rangebar_info
       
  3847 // The information of vkb's rangebar
       
  3848 // ---------------------------------------------------------------------------
       
  3849 //
       
  3850 RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
       
  3851     {
       
  3852     style=2;
       
  3853     ranges=
       
  3854         {
       
  3855         PENINPUT_LAYOUT_RANGE_INFO
       
  3856             {
       
  3857             rangeid=ERangeNative; // Native button
       
  3858             responsestyle=1;
       
  3859             clientlayoutid=EPeninputClientLayout12x5; 
       
  3860             vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3861             }, 
       
  3862         PENINPUT_LAYOUT_RANGE_INFO
       
  3863             {
       
  3864             rangeid=ERangeEnglish; // English button
       
  3865             responsestyle=1;
       
  3866             clientlayoutid=EPeninputClientLayout12x4; 
       
  3867             vkblayoutid=EPeninputVkbLayoutLatinChar;
       
  3868             }, 
       
  3869         PENINPUT_LAYOUT_RANGE_INFO
       
  3870             {
       
  3871             rangeid=ERangeNumber; // Number button
       
  3872             responsestyle=1;
       
  3873             clientlayoutid=EPeninputClientLayout12x4; 
       
  3874             vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3875             },
       
  3876         PENINPUT_LAYOUT_RANGE_INFO
       
  3877             {
       
  3878             rangeid=ERangeNativeNumber; // Native number button
       
  3879             responsestyle=1;
       
  3880             clientlayoutid=EPeninputClientLayout13x4; 
       
  3881             vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  3882             },
       
  3883         PENINPUT_LAYOUT_RANGE_INFO
       
  3884             {
       
  3885             rangeid=ERangeSymbol; // Symbol button
       
  3886             responsestyle=1;
       
  3887             clientlayoutid=EPeninputClientLayout12x4; 
       
  3888             vkblayoutid=EPeninputVkbLayoutSymbol;
       
  3889             }
       
  3890         }; 
       
  3891     }
       
  3892 
       
  3893 // ---------------------------------------------------------------------------
       
  3894 // r_peninput_layout_shift_caps_info_list
       
  3895 // The information of vkb's shift and capslock button
       
  3896 // ---------------------------------------------------------------------------
       
  3897 //
       
  3898 RESOURCE PENINPUT_LAYOUT_SHIFT_CAPS_INFO_LIST r_peninput_layout_shift_caps_info_list
       
  3899     {
       
  3900     items = 
       
  3901         {
       
  3902         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3903             {
       
  3904             range = ERangeNative;
       
  3905             items =
       
  3906                 {
       
  3907                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3908                     {
       
  3909                     id=0;
       
  3910                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3911                     caseused=ECaseLower;
       
  3912                     },
       
  3913                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3914                     {
       
  3915                     id=1;
       
  3916                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  3917                     caseused=ECaseText;
       
  3918                     },
       
  3919                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3920                     {
       
  3921                     id=2;
       
  3922                     vkblayoutid=EPeninputVkbLayoutNativeCharShift;
       
  3923                     caseused=ECaseUpper;
       
  3924                     },
       
  3925                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3926                     {
       
  3927                     id=3;
       
  3928                     vkblayoutid=EPeninputVkbLayoutNativeChar;
       
  3929                     caseused=ECaseInverseText;
       
  3930                     }
       
  3931                 };
       
  3932             },
       
  3933         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3934             {            
       
  3935             range = ERangeEnglish;
       
  3936             items =
       
  3937                 {
       
  3938                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3939                     {
       
  3940                     id=0;
       
  3941                     vkblayoutid=EPeninputVkbLayoutLatinChar;
       
  3942                     caseused=ECaseLower;
       
  3943                     },
       
  3944                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3945                     {
       
  3946                     id=1;
       
  3947                     vkblayoutid=EPeninputVkbLayoutLatinCharShift;
       
  3948                     caseused=ECaseText;
       
  3949                     },
       
  3950                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3951                     {
       
  3952                     id=2;
       
  3953                     vkblayoutid=EPeninputVkbLayoutLatinCharShift;
       
  3954                     caseused=ECaseUpper;
       
  3955                     },
       
  3956                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3957                     {
       
  3958                     id=3;
       
  3959                     vkblayoutid=EPeninputVkbLayoutLatinChar;
       
  3960                     caseused=ECaseInverseText;
       
  3961                     }
       
  3962                 };
       
  3963             },          
       
  3964         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3965             {
       
  3966             range = ERangeNumber;
       
  3967             items =
       
  3968                 {
       
  3969                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  3970                     {
       
  3971                     id=0;
       
  3972                     vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3973                     caseused=0;
       
  3974                     },
       
  3975                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3976                     {
       
  3977                     id=1;
       
  3978                     vkblayoutid=EPeninputVkbLayoutLatinNumberShift;
       
  3979                     caseused=0;
       
  3980                     },
       
  3981                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3982                     {
       
  3983                     id=2;
       
  3984                     vkblayoutid=EPeninputVkbLayoutLatinNumberShift;
       
  3985                     caseused=0;
       
  3986                     },
       
  3987                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  3988                     {
       
  3989                     id=3;
       
  3990                     vkblayoutid=EPeninputVkbLayoutLatinNumber;
       
  3991                     caseused=0;
       
  3992                     }
       
  3993                 };
       
  3994             },              
       
  3995         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  3996             {
       
  3997             range = ERangeNativeNumber;
       
  3998             items =
       
  3999                 {
       
  4000                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4001                     {
       
  4002                     id=0;
       
  4003                     vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  4004                     caseused=0;
       
  4005                     },
       
  4006                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4007                     {
       
  4008                     id=1;
       
  4009                     vkblayoutid=EPeninputVkbLayoutNativeNumberShift;
       
  4010                     caseused=0;
       
  4011                     },
       
  4012                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4013                     {
       
  4014                     id=2;
       
  4015                     vkblayoutid=EPeninputVkbLayoutNativeNumberShift;
       
  4016                     caseused=0;
       
  4017                     },
       
  4018                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4019                     {
       
  4020                     id=3;
       
  4021                     vkblayoutid=EPeninputVkbLayoutNativeNumber;
       
  4022                     caseused=0;
       
  4023                     }
       
  4024                 };
       
  4025             },          
       
  4026         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  4027             {
       
  4028             range = ERangeSymbol;
       
  4029             items =
       
  4030                 {
       
  4031                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4032                     {
       
  4033                     id=0;
       
  4034                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  4035                     caseused=0;
       
  4036                     },
       
  4037                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4038                     {
       
  4039                     id=1;
       
  4040                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  4041                     caseused=0;
       
  4042                     },
       
  4043                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4044                     {
       
  4045                     id=2;
       
  4046                     vkblayoutid=EPeninputVkbLayoutSymbolShift;
       
  4047                     caseused=0;
       
  4048                     },
       
  4049                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE 
       
  4050                     {
       
  4051                     id=3;
       
  4052                     vkblayoutid=EPeninputVkbLayoutSymbol;
       
  4053                     caseused=0;
       
  4054                     }
       
  4055                 };
       
  4056             }
       
  4057         };
       
  4058     }
       
  4059 
       
  4060 // ---------------------------------------------------------------------------
       
  4061 // r_peninput_layout_vkb_range_list
       
  4062 // VKB range list
       
  4063 // ---------------------------------------------------------------------------
       
  4064 //
       
  4065 RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_vkb_range_list
       
  4066     {
       
  4067     ranges=
       
  4068         {
       
  4069         AKN_FEP_INPUTRANGE
       
  4070             {
       
  4071             rangeid=ERangeNative;
       
  4072             ctrlid=EPeninutWindowCtrlIdNativeCharBtn;
       
  4073             indicator=r_peninput_layout_vkb_range_native;
       
  4074             posidx=0;
       
  4075             },
       
  4076         AKN_FEP_INPUTRANGE
       
  4077             {
       
  4078             rangeid=ERangeEnglish;
       
  4079             ctrlid=EPeninutWindowCtrlIdLatinCharBtn;
       
  4080             indicator=r_peninput_layout_vkb_range_english;
       
  4081             hide=1;
       
  4082             posidx=0;
       
  4083             }, 
       
  4084         AKN_FEP_INPUTRANGE
       
  4085             {
       
  4086             rangeid=ERangeNumber;
       
  4087             ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
       
  4088             indicator=r_peninput_layout_vkb_range_number;
       
  4089             actionstyle=1;
       
  4090             posidx=1;            
       
  4091             },
       
  4092         AKN_FEP_INPUTRANGE
       
  4093             {
       
  4094             rangeid=ERangeNativeNumber;
       
  4095             ctrlid=EPeninutWindowCtrlIdNativeNumberBtn;
       
  4096             indicator=r_peninput_layout_vkb_range_native_number;
       
  4097             actionstyle=1;
       
  4098             posidx=2;
       
  4099             },            
       
  4100         AKN_FEP_INPUTRANGE
       
  4101             {
       
  4102             rangeid=ERangeSymbol;
       
  4103             ctrlid=EPeninutWindowCtrlIdSymbolBtn;
       
  4104             indicator=r_peninput_layout_vkb_range_symbol;
       
  4105             hide=1;
       
  4106             posidx=-1;
       
  4107             }
       
  4108         };
       
  4109     }
       
  4110 
       
  4111 // ---------------------------------------------------------------------------
       
  4112 // r_peninput_layout_vkb_range_native
       
  4113 // Native range button of vkb's rangebar
       
  4114 // ---------------------------------------------------------------------------
       
  4115 //
       
  4116 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_native
       
  4117     {
       
  4118     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4119     imgmajorskinid=EAknsMajorGeneric;
       
  4120     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai;
       
  4121     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai_mask;
       
  4122     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
       
  4123 
       
  4124     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai;
       
  4125     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai_mask;
       
  4126     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
       
  4127 
       
  4128     active=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai;
       
  4129     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai_mask;
       
  4130     activeskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;
       
  4131 
       
  4132     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai;
       
  4133     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai_mask;
       
  4134     activepskinid=EAknsMinorGenericQgnIndiFepButtonChineseSel;
       
  4135 
       
  4136     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai;
       
  4137     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_text_thai_mask;
       
  4138     disableskinid=EAknsMinorGenericQgnIndiFepButtonChinese;
       
  4139 
       
  4140     }
       
  4141     
       
  4142 // ---------------------------------------------------------------------------
       
  4143 // r_peninput_layout_vkb_range_english
       
  4144 // English range button of vkb's rangebar
       
  4145 // ---------------------------------------------------------------------------
       
  4146 //
       
  4147 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_english
       
  4148     {
       
  4149     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4150     imgmajorskinid=EAknsMajorGeneric;
       
  4151     
       
  4152     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  4153     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  4154     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  4155     
       
  4156     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  4157     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  4158     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  4159     
       
  4160     active=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  4161     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  4162     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  4163     
       
  4164     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  4165     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  4166     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  4167     
       
  4168     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_capital;
       
  4169     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_capital_mask;
       
  4170     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;       
       
  4171     }
       
  4172 
       
  4173 // ---------------------------------------------------------------------------
       
  4174 // r_peninput_layout_vkb_range_symbol
       
  4175 // Symbol range button of vkb's rangebar
       
  4176 // ---------------------------------------------------------------------------
       
  4177 //
       
  4178 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_symbol
       
  4179     {
       
  4180     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4181     imgmajorskinid=EAknsMajorGeneric;
       
  4182     nactive=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  4183     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  4184 
       
  4185     nactivep=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  4186     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  4187 
       
  4188     active=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special_sel;
       
  4189     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  4190 
       
  4191     activep=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special_sel;
       
  4192     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecialSel;
       
  4193 
       
  4194     disable=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_special;
       
  4195     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseSpecial;
       
  4196 
       
  4197     }
       
  4198 
       
  4199 // ---------------------------------------------------------------------------
       
  4200 // r_peninput_layout_vkb_range_number
       
  4201 // Number range button of vkb's rangebar
       
  4202 // ---------------------------------------------------------------------------
       
  4203 //
       
  4204 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_number
       
  4205     {
       
  4206     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4207     imgmajorskinid=EAknsMajorGeneric;
       
  4208     
       
  4209     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  4210     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  4211     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  4212     
       
  4213     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  4214     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  4215     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  4216     
       
  4217     active=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  4218     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  4219     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  4220     
       
  4221     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  4222     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  4223     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  4224     
       
  4225     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special;
       
  4226     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_special_mask;
       
  4227     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;           
       
  4228     }
       
  4229 
       
  4230 // ---------------------------------------------------------------------------
       
  4231 // r_peninput_layout_vkb_range_number
       
  4232 // Number range button of vkb's rangebar
       
  4233 // ---------------------------------------------------------------------------
       
  4234 //
       
  4235 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_native_number
       
  4236     {
       
  4237     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4238     imgmajorskinid=EAknsMajorGeneric;
       
  4239     nactive=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai;
       
  4240     nactivemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai_mask;
       
  4241     
       
  4242     nactivep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai;
       
  4243     nactivepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai_mask;
       
  4244     //nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNativeNumeric;
       
  4245 
       
  4246     active=EMbmPeninputsplitqwertyQgn_indi_fep_button_case_numeric_thai;
       
  4247     activemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai_mask;
       
  4248     //activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNativeNumericSel;
       
  4249 
       
  4250     activep=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai;
       
  4251     activepmsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai_mask;
       
  4252     //activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNativeNumericSel;
       
  4253 
       
  4254     disable=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai;
       
  4255     disablemsk=EMbmPeninputsplitqwertyQgn_indi_input_case_numeric_thai_mask;
       
  4256     //disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNativeNumeric;
       
  4257 
       
  4258     }