textinput/peninputvkbjp/srcdata/peninputvkbwindowconfiginfo_32.rss
changeset 0 eb1f2e154e89
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     1 /*
       
     2 * Copyright (c) 2002-2007 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 peninputvkbjp
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 //  RESOURCE IDENTIFIER
       
    20 NAME PIJV
       
    21 
       
    22 // System includes
       
    23 #include <aknsconstants.hrh>
       
    24 #include <eikon.hrh>
       
    25 #include <peninputvkbjp.mbg>
       
    26 #include <aknfeppeninputenums.h>
       
    27 #include <peninputcommonlayout.rh>
       
    28 #include <peninputcommonlayoutglobalenum.h>
       
    29 
       
    30 #include "peninputvkb.hrh"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 RESOURCE TBUF { buf=""; }
       
    34 
       
    35 //  MACROS
       
    36 #define PENINPUT_LAYOUT_VKB_BMP "z:\\resource\\apps\\peninputvkbjp.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=32;
       
    46     languagestring="Ja";
       
    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 // ---------------------------------------------------------------------------
       
    58 // r_peninput_layout_vkb_client_layout_list
       
    59 // Contains latin vkb layout
       
    60 // ---------------------------------------------------------------------------
       
    61 //
       
    62 RESOURCE PENINPUT_LAYOUT_CLIENT_LAYOUT_LIST r_peninput_layout_vkb_client_layout_list
       
    63     {
       
    64     items =
       
    65         {
       
    66         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
    67             {
       
    68             id=EPeninputClientLayoutHiraganaKanji;
       
    69             colcount=12;
       
    70             rowcount=6;
       
    71             controls =
       
    72                 {
       
    73                 PENINPUT_LAYOUT_CONTROL
       
    74                     {
       
    75                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
    76                     beginrow=0;
       
    77                     begincolumn=0;
       
    78                     endrow=5;
       
    79                     endcolumn=11;
       
    80                     },
       
    81                 PENINPUT_LAYOUT_CONTROL
       
    82                     {
       
    83                     id=EPeninutWindowCtrlIdClear1Btn; // Clear button
       
    84                     beginrow=0;
       
    85                     begincolumn=11;
       
    86                     endrow=3;
       
    87                     endcolumn=12;
       
    88                     },
       
    89                 PENINPUT_LAYOUT_CONTROL
       
    90                     {
       
    91                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
    92                     beginrow=3;
       
    93                     begincolumn=11;
       
    94                     endrow=5;
       
    95                     endcolumn=12;
       
    96                     },
       
    97                 PENINPUT_LAYOUT_CONTROL
       
    98                     {
       
    99                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   100                     beginrow=5;
       
   101                     begincolumn=0;
       
   102                     endrow=6;
       
   103                     endcolumn=1;
       
   104                     },
       
   105                 PENINPUT_LAYOUT_CONTROL
       
   106                     {
       
   107                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   108                     beginrow=5;
       
   109                     begincolumn=1;
       
   110                     endrow=6;
       
   111                     endcolumn=7;
       
   112                     },
       
   113                 PENINPUT_LAYOUT_CONTROL
       
   114                     {
       
   115                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   116                     beginrow=5;
       
   117                     begincolumn=7;
       
   118                     endrow=6;
       
   119                     endcolumn=10;
       
   120                     },
       
   121                 PENINPUT_LAYOUT_CONTROL
       
   122                     {
       
   123                     id=EPeninutWindowCtrlIdSymbolBtn;  // SC button
       
   124                     beginrow=5;
       
   125                     begincolumn=10;
       
   126                     endrow=6;
       
   127                     endcolumn=11;
       
   128                     },
       
   129                 PENINPUT_LAYOUT_CONTROL
       
   130                     {
       
   131                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   132                     beginrow=5;
       
   133                     begincolumn=11;
       
   134                     endrow=6;
       
   135                     endcolumn=12;
       
   136                     }
       
   137                 };
       
   138             },
       
   139         PENINPUT_LAYOUT_CLIENT_LAYOUT
       
   140             {
       
   141             id=EPeninputClientLayoutLatin;
       
   142             colcount=12;
       
   143             rowcount=4;
       
   144             controls =
       
   145                 {
       
   146                 PENINPUT_LAYOUT_CONTROL
       
   147                     {
       
   148                     id=EPeninutWindowCtrlIdVkbCtrl; // Control button
       
   149                     beginrow=0;
       
   150                     begincolumn=0;
       
   151                     endrow=3;
       
   152                     endcolumn=11;
       
   153                     },
       
   154                 PENINPUT_LAYOUT_CONTROL
       
   155                     {
       
   156                     id=EPeninutWindowCtrlIdClear2Btn; // Clear button
       
   157                     beginrow=0;
       
   158                     begincolumn=11;
       
   159                     endrow=1;
       
   160                     endcolumn=12;
       
   161                     },
       
   162                 PENINPUT_LAYOUT_CONTROL
       
   163                     {
       
   164                     id=EPeninutWindowCtrlIdEnterBtn; // Enter button
       
   165                     beginrow=1;
       
   166                     begincolumn=11;
       
   167                     endrow=3;
       
   168                     endcolumn=12;
       
   169                     },
       
   170                 PENINPUT_LAYOUT_CONTROL
       
   171                     {
       
   172                     id=EPeninutWindowCtrlIdTabBtn; // Tab button
       
   173                     beginrow=3;
       
   174                     begincolumn=0;
       
   175                     endrow=4;
       
   176                     endcolumn=1;
       
   177                     },
       
   178                 PENINPUT_LAYOUT_CONTROL
       
   179                     {
       
   180                     id=EPeninutWindowCtrlIdCapslockBtn; // Capslock button
       
   181                     beginrow=3;
       
   182                     begincolumn=1;
       
   183                     endrow=4;
       
   184                     endcolumn=2;
       
   185                     },
       
   186                 PENINPUT_LAYOUT_CONTROL
       
   187                     {
       
   188                     id=EPeninutWindowCtrlIdShiftBtn; // Shift button
       
   189                     beginrow=3;
       
   190                     begincolumn=2;
       
   191                     endrow=4;
       
   192                     endcolumn=3;
       
   193                     },
       
   194                 PENINPUT_LAYOUT_CONTROL
       
   195                     {
       
   196                     id=EPeninutWindowCtrlIdSpaceBtn; // Space button
       
   197                     beginrow=3;
       
   198                     begincolumn=3;
       
   199                     endrow=4;
       
   200                     endcolumn=7+1;
       
   201                     },
       
   202                 PENINPUT_LAYOUT_CONTROL
       
   203                     {
       
   204                     id=EPeninutWindowCtrlIdRangeBar; // Rangebar
       
   205                     beginrow=3;
       
   206                     begincolumn=7+1;
       
   207                     endrow=4;
       
   208                     endcolumn=10;
       
   209                     },
       
   210                 PENINPUT_LAYOUT_CONTROL
       
   211                     {
       
   212                     id=EPeninutWindowCtrlIdSymbolBtn;  // SC button
       
   213                     beginrow=3;
       
   214                     begincolumn=10;
       
   215                     endrow=4;
       
   216                     endcolumn=11;
       
   217                     },
       
   218                 PENINPUT_LAYOUT_CONTROL
       
   219                     {
       
   220                     id=EPeninutWindowCtrlIdSwitchToHwrBtn; // VKB to HWR switch button
       
   221                     beginrow=3;
       
   222                     begincolumn=11;
       
   223                     endrow=4;
       
   224                     endcolumn=12;
       
   225                     }
       
   226                 };
       
   227             }
       
   228         };
       
   229     }
       
   230 
       
   231 // ---------------------------------------------------------------------------
       
   232 // r_peninput_layout_vkb_vkb_layout_list
       
   233 // VKB button area layout
       
   234 // ---------------------------------------------------------------------------
       
   235 //
       
   236 RESOURCE PENINPUT_LAYOUT_VKB_LAYOUT_LIST r_peninput_layout_vkb_vkb_layout_list
       
   237     {
       
   238     items =
       
   239         {
       
   240         PENINPUT_LAYOUT_VKB_LAYOUT
       
   241             {
       
   242             id=EPeninputVkbLayoutHiraganaKanji;
       
   243             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   244             imgmajorskinid=EAknsMajorGeneric;
       
   245             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
       
   246             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
       
   247             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;
       
   248 
       
   249             dimbmp=0xffff;
       
   250             dimmask=0xffff;
       
   251             colcount=11;
       
   252             rowcount=4 + 1;
       
   253             highlightbmps =
       
   254                 {
       
   255                 PENINPUT_LAYOUT_BITMAP_ID
       
   256                     {
       
   257                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
   258                     },
       
   259                 PENINPUT_LAYOUT_BITMAP_ID
       
   260                     {
       
   261                     bmpid=0xffff;
       
   262                     }
       
   263                 };
       
   264             highlightmaskbmps =
       
   265                 {
       
   266                 PENINPUT_LAYOUT_BITMAP_ID
       
   267                     {
       
   268                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
   269                     },
       
   270                 PENINPUT_LAYOUT_BITMAP_ID
       
   271                     {
       
   272                     bmpid=0xffff;
       
   273                     }
       
   274                 };
       
   275             keys =
       
   276                 {
       
   277                 PENINPUT_LAYOUT_UNIT_KEY
       
   278                     {
       
   279                     unicode=<0x3042>;
       
   280                     scancode=0x3042;
       
   281                     beginrow=0;
       
   282                     begincolumn=0;
       
   283                     endrow=1;
       
   284                     endcolumn=1;
       
   285                     highlightbmpindex=0;
       
   286                     highlightmaskbmpindex=0;
       
   287                     },
       
   288                 PENINPUT_LAYOUT_UNIT_KEY
       
   289                     {
       
   290                     unicode=<0x304b>;
       
   291                     scancode=0x304b;
       
   292                     beginrow=0;
       
   293                     begincolumn=1;
       
   294                     endrow=1;
       
   295                     endcolumn=2;
       
   296                     highlightbmpindex=0;
       
   297                     highlightmaskbmpindex=0;
       
   298                     },
       
   299                 PENINPUT_LAYOUT_UNIT_KEY
       
   300                     {
       
   301                     unicode=<0x3055>;
       
   302                     scancode=0x3055;
       
   303                     beginrow=0;
       
   304                     begincolumn=2;
       
   305                     endrow=1;
       
   306                     endcolumn=3;
       
   307                     highlightbmpindex=0;
       
   308                     highlightmaskbmpindex=0;
       
   309                     },
       
   310                 PENINPUT_LAYOUT_UNIT_KEY
       
   311                     {
       
   312                     unicode=<0x305f>;
       
   313                     scancode=0x305f;
       
   314                     beginrow=0;
       
   315                     begincolumn=3;
       
   316                     endrow=1;
       
   317                     endcolumn=4;
       
   318                     highlightbmpindex=0;
       
   319                     highlightmaskbmpindex=0;
       
   320                     },
       
   321                 PENINPUT_LAYOUT_UNIT_KEY
       
   322                     {
       
   323                     unicode=<0x306a>;
       
   324                     scancode=0x306a;
       
   325                     beginrow=0;
       
   326                     begincolumn=4;
       
   327                     endrow=1;
       
   328                     endcolumn=5;
       
   329                     highlightbmpindex=0;
       
   330                     highlightmaskbmpindex=0;
       
   331                     },
       
   332                 PENINPUT_LAYOUT_UNIT_KEY
       
   333                     {
       
   334                     unicode=<0x306f>;
       
   335                     scancode=0x306f;
       
   336                     beginrow=0;
       
   337                     begincolumn=5;
       
   338                     endrow=1;
       
   339                     endcolumn=6;
       
   340                     highlightbmpindex=0;
       
   341                     highlightmaskbmpindex=0;
       
   342                     },
       
   343                 PENINPUT_LAYOUT_UNIT_KEY
       
   344                     {
       
   345                     unicode=<0x307e>;
       
   346                     scancode=0x307e;
       
   347                     beginrow=0;
       
   348                     begincolumn=6;
       
   349                     endrow=1;
       
   350                     endcolumn=7;
       
   351                     highlightbmpindex=0;
       
   352                     highlightmaskbmpindex=0;
       
   353                     },
       
   354                 PENINPUT_LAYOUT_UNIT_KEY
       
   355                     {
       
   356                     unicode=<0x3084>;
       
   357                     scancode=0x3084;
       
   358                     beginrow=0;
       
   359                     begincolumn=7;
       
   360                     endrow=1;
       
   361                     endcolumn=8;
       
   362                     highlightbmpindex=0;
       
   363                     highlightmaskbmpindex=0;
       
   364                     },
       
   365                 PENINPUT_LAYOUT_UNIT_KEY
       
   366                     {
       
   367                     unicode=<0x3089>;
       
   368                     scancode=0x3089;
       
   369                     beginrow=0;
       
   370                     begincolumn=8;
       
   371                     endrow=1;
       
   372                     endcolumn=9;
       
   373                     highlightbmpindex=0;
       
   374                     highlightmaskbmpindex=0;
       
   375                     },
       
   376                 PENINPUT_LAYOUT_UNIT_KEY
       
   377                     {
       
   378                     unicode=<0x308f>;
       
   379                     scancode=0x308f;
       
   380                     beginrow=0;
       
   381                     begincolumn=9;
       
   382                     endrow=1;
       
   383                     endcolumn=10;
       
   384                     highlightbmpindex=0;
       
   385                     highlightmaskbmpindex=0;
       
   386                     },
       
   387                 PENINPUT_LAYOUT_UNIT_KEY
       
   388                     {
       
   389                     unicode=<0x309b>;
       
   390                     scancode=0x309b;
       
   391                     beginrow=0;
       
   392                     begincolumn=10;
       
   393                     endrow=1;
       
   394                     endcolumn=11;
       
   395                     highlightbmpindex=0;
       
   396                     highlightmaskbmpindex=0;
       
   397                     },
       
   398                 PENINPUT_LAYOUT_UNIT_KEY
       
   399                     {
       
   400                     unicode=<0x3044>;
       
   401                     scancode=0x3044;
       
   402                     beginrow=1;
       
   403                     begincolumn=0;
       
   404                     endrow=2;
       
   405                     endcolumn=1;
       
   406                     highlightbmpindex=0;
       
   407                     highlightmaskbmpindex=0;
       
   408                     },
       
   409                 PENINPUT_LAYOUT_UNIT_KEY
       
   410                     {
       
   411                     unicode=<0x304d>;
       
   412                     scancode=0x304d;
       
   413                     beginrow=1;
       
   414                     begincolumn=1;
       
   415                     endrow=2;
       
   416                     endcolumn=2;
       
   417                     highlightbmpindex=0;
       
   418                     highlightmaskbmpindex=0;
       
   419                     },
       
   420                 PENINPUT_LAYOUT_UNIT_KEY
       
   421                     {
       
   422                     unicode=<0x3057>;
       
   423                     scancode=0x3057;
       
   424                     beginrow=1;
       
   425                     begincolumn=2;
       
   426                     endrow=2;
       
   427                     endcolumn=3;
       
   428                     highlightbmpindex=0;
       
   429                     highlightmaskbmpindex=0;
       
   430                     },
       
   431                 PENINPUT_LAYOUT_UNIT_KEY
       
   432                     {
       
   433                     unicode=<0x3061>;
       
   434                     scancode=0x3061;
       
   435                     beginrow=1;
       
   436                     begincolumn=3;
       
   437                     endrow=2;
       
   438                     endcolumn=4;
       
   439                     highlightbmpindex=0;
       
   440                     highlightmaskbmpindex=0;
       
   441                     },
       
   442                 PENINPUT_LAYOUT_UNIT_KEY
       
   443                     {
       
   444                     unicode=<0x306b>;
       
   445                     scancode=0x306b;
       
   446                     beginrow=1;
       
   447                     begincolumn=4;
       
   448                     endrow=2;
       
   449                     endcolumn=5;
       
   450                     highlightbmpindex=0;
       
   451                     highlightmaskbmpindex=0;
       
   452                     },
       
   453                 PENINPUT_LAYOUT_UNIT_KEY
       
   454                     {
       
   455                     unicode=<0x3072>;
       
   456                     scancode=0x3072;
       
   457                     beginrow=1;
       
   458                     begincolumn=5;
       
   459                     endrow=2;
       
   460                     endcolumn=6;
       
   461                     highlightbmpindex=0;
       
   462                     highlightmaskbmpindex=0;
       
   463                     },
       
   464                 PENINPUT_LAYOUT_UNIT_KEY
       
   465                     {
       
   466                     unicode=<0x307f>;
       
   467                     scancode=0x307f;
       
   468                     beginrow=1;
       
   469                     begincolumn=6;
       
   470                     endrow=2;
       
   471                     endcolumn=7;
       
   472                     highlightbmpindex=0;
       
   473                     highlightmaskbmpindex=0;
       
   474                     },
       
   475                 PENINPUT_LAYOUT_UNIT_KEY
       
   476                     {
       
   477                     unicode=<0x308a>;
       
   478                     scancode=0x308a;
       
   479                     beginrow=1;
       
   480                     begincolumn=8;
       
   481                     endrow=2;
       
   482                     endcolumn=9;
       
   483                     highlightbmpindex=0;
       
   484                     highlightmaskbmpindex=0;
       
   485                     },
       
   486                 PENINPUT_LAYOUT_UNIT_KEY
       
   487                     {
       
   488                     unicode=<0x3092>;
       
   489                     scancode=0x3092;
       
   490                     beginrow=1;
       
   491                     begincolumn=9;
       
   492                     endrow=2;
       
   493                     endcolumn=10;
       
   494                     highlightbmpindex=0;
       
   495                     highlightmaskbmpindex=0;
       
   496                     },
       
   497                 PENINPUT_LAYOUT_UNIT_KEY
       
   498                     {
       
   499                     unicode=<0x309c>;
       
   500                     scancode=0x309c;
       
   501                     beginrow=1;
       
   502                     begincolumn=10;
       
   503                     endrow=2;
       
   504                     endcolumn=11;
       
   505                     highlightbmpindex=0;
       
   506                     highlightmaskbmpindex=0;
       
   507                     },
       
   508                 PENINPUT_LAYOUT_UNIT_KEY
       
   509                     {
       
   510                     unicode=<0x3046>;
       
   511                     scancode=0x3046;
       
   512                     beginrow=2;
       
   513                     begincolumn=0;
       
   514                     endrow=3;
       
   515                     endcolumn=1;
       
   516                     highlightbmpindex=0;
       
   517                     highlightmaskbmpindex=0;
       
   518                     },
       
   519                 PENINPUT_LAYOUT_UNIT_KEY
       
   520                     {
       
   521                     unicode=<0x304f>;
       
   522                     scancode=0x304f;
       
   523                     beginrow=2;
       
   524                     begincolumn=1;
       
   525                     endrow=3;
       
   526                     endcolumn=2;
       
   527                     highlightbmpindex=0;
       
   528                     highlightmaskbmpindex=0;
       
   529                     },
       
   530                 PENINPUT_LAYOUT_UNIT_KEY
       
   531                     {
       
   532                     unicode=<0x3059>;
       
   533                     scancode=0x3059;
       
   534                     beginrow=2;
       
   535                     begincolumn=2;
       
   536                     endrow=3;
       
   537                     endcolumn=3;
       
   538                     highlightbmpindex=0;
       
   539                     highlightmaskbmpindex=0;
       
   540                     },
       
   541                 PENINPUT_LAYOUT_UNIT_KEY
       
   542                     {
       
   543                     unicode=<0x3064>;
       
   544                     scancode=0x3064;
       
   545                     beginrow=2;
       
   546                     begincolumn=3;
       
   547                     endrow=3;
       
   548                     endcolumn=4;
       
   549                     highlightbmpindex=0;
       
   550                     highlightmaskbmpindex=0;
       
   551                     },
       
   552                 PENINPUT_LAYOUT_UNIT_KEY
       
   553                     {
       
   554                     unicode=<0x306c>;
       
   555                     scancode=0x306c;
       
   556                     beginrow=2;
       
   557                     begincolumn=4;
       
   558                     endrow=3;
       
   559                     endcolumn=5;
       
   560                     highlightbmpindex=0;
       
   561                     highlightmaskbmpindex=0;
       
   562                     },
       
   563                 PENINPUT_LAYOUT_UNIT_KEY
       
   564                     {
       
   565                     unicode=<0x3075>;
       
   566                     scancode=0x3075;
       
   567                     beginrow=2;
       
   568                     begincolumn=5;
       
   569                     endrow=3;
       
   570                     endcolumn=6;
       
   571                     highlightbmpindex=0;
       
   572                     highlightmaskbmpindex=0;
       
   573                     },
       
   574                 PENINPUT_LAYOUT_UNIT_KEY
       
   575                     {
       
   576                     unicode=<0x3080>;
       
   577                     scancode=0x3080;
       
   578                     beginrow=2;
       
   579                     begincolumn=6;
       
   580                     endrow=3;
       
   581                     endcolumn=7;
       
   582                     highlightbmpindex=0;
       
   583                     highlightmaskbmpindex=0;
       
   584                     },
       
   585                 PENINPUT_LAYOUT_UNIT_KEY
       
   586                     {
       
   587                     unicode=<0x3086>;
       
   588                     scancode=0x3086;
       
   589                     beginrow=2;
       
   590                     begincolumn=7;
       
   591                     endrow=3;
       
   592                     endcolumn=8;
       
   593                     highlightbmpindex=0;
       
   594                     highlightmaskbmpindex=0;
       
   595                     },
       
   596                 PENINPUT_LAYOUT_UNIT_KEY
       
   597                     {
       
   598                     unicode=<0x308b>;
       
   599                     scancode=0x308b;
       
   600                     beginrow=2;
       
   601                     begincolumn=8;
       
   602                     endrow=3;
       
   603                     endcolumn=9;
       
   604                     highlightbmpindex=0;
       
   605                     highlightmaskbmpindex=0;
       
   606                     },
       
   607                 PENINPUT_LAYOUT_UNIT_KEY
       
   608                     {
       
   609                     unicode=<0x3093>;
       
   610                     scancode=0x3093;
       
   611                     beginrow=2;
       
   612                     begincolumn=9;
       
   613                     endrow=3;
       
   614                     endcolumn=10;
       
   615                     highlightbmpindex=0;
       
   616                     highlightmaskbmpindex=0;
       
   617                     },
       
   618                 PENINPUT_LAYOUT_UNIT_KEY
       
   619                     {
       
   620                     unicode=<0x5c0f>;
       
   621                     scancode=0x5c0f;
       
   622                     beginrow=2;
       
   623                     begincolumn=10;
       
   624                     endrow=3;
       
   625                     endcolumn=11;
       
   626                     highlightbmpindex=0;
       
   627                     highlightmaskbmpindex=0;
       
   628                     },
       
   629                 PENINPUT_LAYOUT_UNIT_KEY
       
   630                     {
       
   631                     unicode=<0x3048>;
       
   632                     scancode=0x3048;
       
   633                     beginrow=3;
       
   634                     begincolumn=0;
       
   635                     endrow=4;
       
   636                     endcolumn=1;
       
   637                     highlightbmpindex=0;
       
   638                     highlightmaskbmpindex=0;
       
   639                     },
       
   640                 PENINPUT_LAYOUT_UNIT_KEY
       
   641                     {
       
   642                     unicode=<0x3051>;
       
   643                     scancode=0x3051;
       
   644                     beginrow=3;
       
   645                     begincolumn=1;
       
   646                     endrow=4;
       
   647                     endcolumn=2;
       
   648                     highlightbmpindex=0;
       
   649                     highlightmaskbmpindex=0;
       
   650                     },
       
   651                 PENINPUT_LAYOUT_UNIT_KEY
       
   652                     {
       
   653                     unicode=<0x305b>;
       
   654                     scancode=0x305b;
       
   655                     beginrow=3;
       
   656                     begincolumn=2;
       
   657                     endrow=4;
       
   658                     endcolumn=3;
       
   659                     highlightbmpindex=0;
       
   660                     highlightmaskbmpindex=0;
       
   661                     },
       
   662                 PENINPUT_LAYOUT_UNIT_KEY
       
   663                     {
       
   664                     unicode=<0x3066>;
       
   665                     scancode=0x3066;
       
   666                     beginrow=3;
       
   667                     begincolumn=3;
       
   668                     endrow=4;
       
   669                     endcolumn=4;
       
   670                     highlightbmpindex=0;
       
   671                     highlightmaskbmpindex=0;
       
   672                     },
       
   673                 PENINPUT_LAYOUT_UNIT_KEY
       
   674                     {
       
   675                     unicode=<0x306d>;
       
   676                     scancode=0x306d;
       
   677                     beginrow=3;
       
   678                     begincolumn=4;
       
   679                     endrow=4;
       
   680                     endcolumn=5;
       
   681                     highlightbmpindex=0;
       
   682                     highlightmaskbmpindex=0;
       
   683                     },
       
   684                 PENINPUT_LAYOUT_UNIT_KEY
       
   685                     {
       
   686                     unicode=<0x3078>;
       
   687                     scancode=0x3078;
       
   688                     beginrow=3;
       
   689                     begincolumn=5;
       
   690                     endrow=4;
       
   691                     endcolumn=6;
       
   692                     highlightbmpindex=0;
       
   693                     highlightmaskbmpindex=0;
       
   694                     },
       
   695                 PENINPUT_LAYOUT_UNIT_KEY
       
   696                     {
       
   697                     unicode=<0x3081>;
       
   698                     scancode=0x3081;
       
   699                     beginrow=3;
       
   700                     begincolumn=6;
       
   701                     endrow=4;
       
   702                     endcolumn=7;
       
   703                     highlightbmpindex=0;
       
   704                     highlightmaskbmpindex=0;
       
   705                     },
       
   706                 PENINPUT_LAYOUT_UNIT_KEY
       
   707                     {
       
   708                     unicode=<0x308c>;
       
   709                     scancode=0x308c;
       
   710                     beginrow=3;
       
   711                     begincolumn=8;
       
   712                     endrow=4;
       
   713                     endcolumn=9;
       
   714                     highlightbmpindex=0;
       
   715                     highlightmaskbmpindex=0;
       
   716                     },
       
   717                 PENINPUT_LAYOUT_UNIT_KEY
       
   718                     {
       
   719                     unicode=<0x30fc>;
       
   720                     scancode=0x30fc;
       
   721                     beginrow=3;
       
   722                     begincolumn=9;
       
   723                     endrow=4;
       
   724                     endcolumn=10;
       
   725                     highlightbmpindex=0;
       
   726                     highlightmaskbmpindex=0;
       
   727                     },
       
   728                 PENINPUT_LAYOUT_UNIT_KEY
       
   729                     {
       
   730                     unicode=<0x3001>;
       
   731                     scancode=0x3001;
       
   732                     beginrow=3;
       
   733                     begincolumn=10;
       
   734                     endrow=4;
       
   735                     endcolumn=11;
       
   736                     highlightbmpindex=0;
       
   737                     highlightmaskbmpindex=0;
       
   738                     },
       
   739                 PENINPUT_LAYOUT_UNIT_KEY
       
   740                     {
       
   741                     unicode=<0x304a>;
       
   742                     scancode=0x304a;
       
   743                     beginrow=4;
       
   744                     begincolumn=0;
       
   745                     endrow=5;
       
   746                     endcolumn=1;
       
   747                     highlightbmpindex=0;
       
   748                     highlightmaskbmpindex=0;
       
   749                     },
       
   750                 PENINPUT_LAYOUT_UNIT_KEY
       
   751                     {
       
   752                     unicode=<0x3053>;
       
   753                     scancode=0x3053;
       
   754                     beginrow=4;
       
   755                     begincolumn=1;
       
   756                     endrow=5;
       
   757                     endcolumn=2;
       
   758                     highlightbmpindex=0;
       
   759                     highlightmaskbmpindex=0;
       
   760                     },
       
   761                 PENINPUT_LAYOUT_UNIT_KEY
       
   762                     {
       
   763                     unicode=<0x305d>;
       
   764                     scancode=0x305d;
       
   765                     beginrow=4;
       
   766                     begincolumn=2;
       
   767                     endrow=5;
       
   768                     endcolumn=3;
       
   769                     highlightbmpindex=0;
       
   770                     highlightmaskbmpindex=0;
       
   771                     },
       
   772                 PENINPUT_LAYOUT_UNIT_KEY
       
   773                     {
       
   774                     unicode=<0x3068>;
       
   775                     scancode=0x3068;
       
   776                     beginrow=4;
       
   777                     begincolumn=3;
       
   778                     endrow=5;
       
   779                     endcolumn=4;
       
   780                     highlightbmpindex=0;
       
   781                     highlightmaskbmpindex=0;
       
   782                     },
       
   783                 PENINPUT_LAYOUT_UNIT_KEY
       
   784                     {
       
   785                     unicode=<0x306e>;
       
   786                     scancode=0x306e;
       
   787                     beginrow=4;
       
   788                     begincolumn=4;
       
   789                     endrow=5;
       
   790                     endcolumn=5;
       
   791                     highlightbmpindex=0;
       
   792                     highlightmaskbmpindex=0;
       
   793                     },
       
   794                 PENINPUT_LAYOUT_UNIT_KEY
       
   795                     {
       
   796                     unicode=<0x307b>;
       
   797                     scancode=0x307b;
       
   798                     beginrow=4;
       
   799                     begincolumn=5;
       
   800                     endrow=5;
       
   801                     endcolumn=6;
       
   802                     highlightbmpindex=0;
       
   803                     highlightmaskbmpindex=0;
       
   804                     },
       
   805                 PENINPUT_LAYOUT_UNIT_KEY
       
   806                     {
       
   807                     unicode=<0x3082>;
       
   808                     scancode=0x3082;
       
   809                     beginrow=4;
       
   810                     begincolumn=6;
       
   811                     endrow=5;
       
   812                     endcolumn=7;
       
   813                     highlightbmpindex=0;
       
   814                     highlightmaskbmpindex=0;
       
   815                     },
       
   816                 PENINPUT_LAYOUT_UNIT_KEY
       
   817                     {
       
   818                     unicode=<0x3088>;
       
   819                     scancode=0x3088;
       
   820                     beginrow=4;
       
   821                     begincolumn=7;
       
   822                     endrow=5;
       
   823                     endcolumn=8;
       
   824                     highlightbmpindex=0;
       
   825                     highlightmaskbmpindex=0;
       
   826                     },
       
   827                 PENINPUT_LAYOUT_UNIT_KEY
       
   828                     {
       
   829                     unicode=<0x308d>;
       
   830                     scancode=0x308d;
       
   831                     beginrow=4;
       
   832                     begincolumn=8;
       
   833                     endrow=5;
       
   834                     endcolumn=9;
       
   835                     highlightbmpindex=0;
       
   836                     highlightmaskbmpindex=0;
       
   837                     },
       
   838                 PENINPUT_LAYOUT_UNIT_KEY
       
   839                     {
       
   840                     unicode=<0x30fb>;
       
   841                     scancode=0x30fb;
       
   842                     beginrow=4;
       
   843                     begincolumn=9;
       
   844                     endrow=5;
       
   845                     endcolumn=10;
       
   846                     highlightbmpindex=0;
       
   847                     highlightmaskbmpindex=0;
       
   848                     },
       
   849                 PENINPUT_LAYOUT_UNIT_KEY
       
   850                     {
       
   851                     unicode=<0x3002>;
       
   852                     scancode=0x3002;
       
   853                     beginrow=4;
       
   854                     begincolumn=10;
       
   855                     endrow=5;
       
   856                     endcolumn=11;
       
   857                     highlightbmpindex=0;
       
   858                     highlightmaskbmpindex=0;
       
   859                     }
       
   860                 };
       
   861             },
       
   862         PENINPUT_LAYOUT_VKB_LAYOUT
       
   863             {
       
   864             id=EPeninputVkbLayoutLatin;
       
   865             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
   866             imgmajorskinid=EAknsMajorGeneric;
       
   867             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
       
   868             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
       
   869             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
   870 
       
   871             dimbmp=0xffff;
       
   872             dimmask=0xffff;
       
   873             colcount=11;
       
   874             rowcount=3;
       
   875             highlightbmps =
       
   876                 {
       
   877                 PENINPUT_LAYOUT_BITMAP_ID
       
   878                     {
       
   879                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
   880                     },
       
   881                 PENINPUT_LAYOUT_BITMAP_ID
       
   882                     {
       
   883                     bmpid=0xffff;
       
   884                     }
       
   885                 };
       
   886             highlightmaskbmps =
       
   887                 {
       
   888                 PENINPUT_LAYOUT_BITMAP_ID
       
   889                     {
       
   890                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
   891                     },
       
   892                 PENINPUT_LAYOUT_BITMAP_ID
       
   893                     {
       
   894                     bmpid=0xffff;
       
   895                     }
       
   896                 };
       
   897             keys =
       
   898                 {
       
   899                 PENINPUT_LAYOUT_UNIT_KEY
       
   900                     {
       
   901                     unicode=<0x0071>;
       
   902                     scancode=0x0071;
       
   903                     beginrow=0;
       
   904                     begincolumn=0;
       
   905                     endrow=1;
       
   906                     endcolumn=1;
       
   907                     highlightbmpindex=0;
       
   908                     highlightmaskbmpindex=0;
       
   909                     },
       
   910                 PENINPUT_LAYOUT_UNIT_KEY
       
   911                     {
       
   912                     unicode=<0x0077>;
       
   913                     scancode=0x0077;
       
   914                     beginrow=0;
       
   915                     begincolumn=1;
       
   916                     endrow=1;
       
   917                     endcolumn=2;
       
   918                     highlightbmpindex=0;
       
   919                     highlightmaskbmpindex=0;
       
   920                     },
       
   921                 PENINPUT_LAYOUT_UNIT_KEY
       
   922                     {
       
   923                     unicode=<0x0065>;
       
   924                     scancode=0x0065;
       
   925                     beginrow=0;
       
   926                     begincolumn=2;
       
   927                     endrow=1;
       
   928                     endcolumn=3;
       
   929                     highlightbmpindex=0;
       
   930                     highlightmaskbmpindex=0;
       
   931                     },
       
   932                 PENINPUT_LAYOUT_UNIT_KEY
       
   933                     {
       
   934                     unicode=<0x0072>;
       
   935                     scancode=0x0072;
       
   936                     beginrow=0;
       
   937                     begincolumn=3;
       
   938                     endrow=1;
       
   939                     endcolumn=4;
       
   940                     highlightbmpindex=0;
       
   941                     highlightmaskbmpindex=0;
       
   942                     },
       
   943                 PENINPUT_LAYOUT_UNIT_KEY
       
   944                     {
       
   945                     unicode=<0x0074>;
       
   946                     scancode=0x0074;
       
   947                     beginrow=0;
       
   948                     begincolumn=4;
       
   949                     endrow=1;
       
   950                     endcolumn=5;
       
   951                     highlightbmpindex=0;
       
   952                     highlightmaskbmpindex=0;
       
   953                     },
       
   954                 PENINPUT_LAYOUT_UNIT_KEY
       
   955                     {
       
   956                     unicode=<0x0079>;
       
   957                     scancode=0x0079;
       
   958                     beginrow=0;
       
   959                     begincolumn=5;
       
   960                     endrow=1;
       
   961                     endcolumn=6;
       
   962                     highlightbmpindex=0;
       
   963                     highlightmaskbmpindex=0;
       
   964                     },
       
   965                 PENINPUT_LAYOUT_UNIT_KEY
       
   966                     {
       
   967                     unicode=<0x0075>;
       
   968                     scancode=0x0075;
       
   969                     beginrow=0;
       
   970                     begincolumn=6;
       
   971                     endrow=1;
       
   972                     endcolumn=7;
       
   973                     highlightbmpindex=0;
       
   974                     highlightmaskbmpindex=0;
       
   975                     },
       
   976                 PENINPUT_LAYOUT_UNIT_KEY
       
   977                     {
       
   978                     unicode=<0x0069>;
       
   979                     scancode=0x0069;
       
   980                     beginrow=0;
       
   981                     begincolumn=7;
       
   982                     endrow=1;
       
   983                     endcolumn=8;
       
   984                     highlightbmpindex=0;
       
   985                     highlightmaskbmpindex=0;
       
   986                     },
       
   987                 PENINPUT_LAYOUT_UNIT_KEY
       
   988                     {
       
   989                     unicode=<0x006F>;
       
   990                     scancode=0x006F;
       
   991                     beginrow=0;
       
   992                     begincolumn=8;
       
   993                     endrow=1;
       
   994                     endcolumn=9;
       
   995                     highlightbmpindex=0;
       
   996                     highlightmaskbmpindex=0;
       
   997                     },
       
   998                 PENINPUT_LAYOUT_UNIT_KEY
       
   999                     {
       
  1000                     unicode=<0x0070>;
       
  1001                     scancode=0x0070;
       
  1002                     beginrow=0;
       
  1003                     begincolumn=9;
       
  1004                     endrow=1;
       
  1005                     endcolumn=10;
       
  1006                     highlightbmpindex=0;
       
  1007                     highlightmaskbmpindex=0;
       
  1008                     },
       
  1009                 PENINPUT_LAYOUT_UNIT_KEY
       
  1010                     {
       
  1011                     unicode=<0x003F>;
       
  1012                     scancode=0x003F;
       
  1013                     beginrow=0;
       
  1014                     begincolumn=10;
       
  1015                     endrow=1;
       
  1016                     endcolumn=11;
       
  1017                     highlightbmpindex=0;
       
  1018                     highlightmaskbmpindex=0;
       
  1019                     },
       
  1020                 PENINPUT_LAYOUT_UNIT_KEY
       
  1021                     {
       
  1022                     unicode=<0x0061>;
       
  1023                     scancode=0x0061;
       
  1024                     beginrow=1;
       
  1025                     begincolumn=0;
       
  1026                     endrow=2;
       
  1027                     endcolumn=1;
       
  1028                     highlightbmpindex=0;
       
  1029                     highlightmaskbmpindex=0;
       
  1030                     },
       
  1031                 PENINPUT_LAYOUT_UNIT_KEY
       
  1032                     {
       
  1033                     unicode=<0x0073>;
       
  1034                     scancode=0x0073;
       
  1035                     beginrow=1;
       
  1036                     begincolumn=1;
       
  1037                     endrow=2;
       
  1038                     endcolumn=2;
       
  1039                     highlightbmpindex=0;
       
  1040                     highlightmaskbmpindex=0;
       
  1041                     },
       
  1042                 PENINPUT_LAYOUT_UNIT_KEY
       
  1043                     {
       
  1044                     unicode=<0x0064>;
       
  1045                     scancode=0x0064;
       
  1046                     beginrow=1;
       
  1047                     begincolumn=2;
       
  1048                     endrow=2;
       
  1049                     endcolumn=3;
       
  1050                     highlightbmpindex=0;
       
  1051                     highlightmaskbmpindex=0;
       
  1052                     },
       
  1053                 PENINPUT_LAYOUT_UNIT_KEY
       
  1054                     {
       
  1055                     unicode=<0x0066>;
       
  1056                     scancode=0x0066;
       
  1057                     beginrow=1;
       
  1058                     begincolumn=3;
       
  1059                     endrow=2;
       
  1060                     endcolumn=4;
       
  1061                     highlightbmpindex=0;
       
  1062                     highlightmaskbmpindex=0;
       
  1063                     },
       
  1064                 PENINPUT_LAYOUT_UNIT_KEY
       
  1065                     {
       
  1066                     unicode=<0x0067>;
       
  1067                     scancode=0x0067;
       
  1068                     beginrow=1;
       
  1069                     begincolumn=4;
       
  1070                     endrow=2;
       
  1071                     endcolumn=5;
       
  1072                     highlightbmpindex=0;
       
  1073                     highlightmaskbmpindex=0;
       
  1074                     },
       
  1075                 PENINPUT_LAYOUT_UNIT_KEY
       
  1076                     {
       
  1077                     unicode=<0x0068>;
       
  1078                     scancode=0x0068;
       
  1079                     beginrow=1;
       
  1080                     begincolumn=5;
       
  1081                     endrow=2;
       
  1082                     endcolumn=6;
       
  1083                     highlightbmpindex=0;
       
  1084                     highlightmaskbmpindex=0;
       
  1085                     },
       
  1086                 PENINPUT_LAYOUT_UNIT_KEY
       
  1087                     {
       
  1088                     unicode=<0x006A>;
       
  1089                     scancode=0x006A;
       
  1090                     beginrow=1;
       
  1091                     begincolumn=6;
       
  1092                     endrow=2;
       
  1093                     endcolumn=7;
       
  1094                     highlightbmpindex=0;
       
  1095                     highlightmaskbmpindex=0;
       
  1096                     },
       
  1097                 PENINPUT_LAYOUT_UNIT_KEY
       
  1098                     {
       
  1099                     unicode=<0x006B>;
       
  1100                     scancode=0x006B;
       
  1101                     beginrow=1;
       
  1102                     begincolumn=7;
       
  1103                     endrow=2;
       
  1104                     endcolumn=8;
       
  1105                     highlightbmpindex=0;
       
  1106                     highlightmaskbmpindex=0;
       
  1107                     },
       
  1108                 PENINPUT_LAYOUT_UNIT_KEY
       
  1109                     {
       
  1110                     unicode=<0x006C>;
       
  1111                     scancode=0x006C;
       
  1112                     beginrow=1;
       
  1113                     begincolumn=8;
       
  1114                     endrow=2;
       
  1115                     endcolumn=9;
       
  1116                     highlightbmpindex=0;
       
  1117                     highlightmaskbmpindex=0;
       
  1118                     },
       
  1119                 PENINPUT_LAYOUT_UNIT_KEY
       
  1120                     {
       
  1121                     unicode=<0x0021>;
       
  1122                     scancode=0x0021;
       
  1123                     beginrow=1;
       
  1124                     begincolumn=10;
       
  1125                     endrow=2;
       
  1126                     endcolumn=11;
       
  1127                     highlightbmpindex=0;
       
  1128                     highlightmaskbmpindex=0;
       
  1129                     },
       
  1130                 PENINPUT_LAYOUT_UNIT_KEY
       
  1131                     {
       
  1132                     unicode=<0x007A>;
       
  1133                     scancode=0x007A;
       
  1134                     beginrow=2;
       
  1135                     begincolumn=0;
       
  1136                     endrow=3;
       
  1137                     endcolumn=1;
       
  1138                     highlightbmpindex=0;
       
  1139                     highlightmaskbmpindex=0;
       
  1140                     },
       
  1141                 PENINPUT_LAYOUT_UNIT_KEY
       
  1142                     {
       
  1143                     unicode=<0x0078>;
       
  1144                     scancode=0x0078;
       
  1145                     beginrow=2;
       
  1146                     begincolumn=1;
       
  1147                     endrow=3;
       
  1148                     endcolumn=2;
       
  1149                     highlightbmpindex=0;
       
  1150                     highlightmaskbmpindex=0;
       
  1151                     },
       
  1152                 PENINPUT_LAYOUT_UNIT_KEY
       
  1153                     {
       
  1154                     unicode=<0x0063>;
       
  1155                     scancode=0x0063;
       
  1156                     beginrow=2;
       
  1157                     begincolumn=2;
       
  1158                     endrow=3;
       
  1159                     endcolumn=3;
       
  1160                     highlightbmpindex=0;
       
  1161                     highlightmaskbmpindex=0;
       
  1162                     },
       
  1163                 PENINPUT_LAYOUT_UNIT_KEY
       
  1164                     {
       
  1165                     unicode=<0x0076>;
       
  1166                     scancode=0x0076;
       
  1167                     beginrow=2;
       
  1168                     begincolumn=3;
       
  1169                     endrow=3;
       
  1170                     endcolumn=4;
       
  1171                     highlightbmpindex=0;
       
  1172                     highlightmaskbmpindex=0;
       
  1173                     },
       
  1174                 PENINPUT_LAYOUT_UNIT_KEY
       
  1175                     {
       
  1176                     unicode=<0x0062>;
       
  1177                     scancode=0x0062;
       
  1178                     beginrow=2;
       
  1179                     begincolumn=4;
       
  1180                     endrow=3;
       
  1181                     endcolumn=5;
       
  1182                     highlightbmpindex=0;
       
  1183                     highlightmaskbmpindex=0;
       
  1184                     },
       
  1185                 PENINPUT_LAYOUT_UNIT_KEY
       
  1186                     {
       
  1187                     unicode=<0x006E>;
       
  1188                     scancode=0x006E;
       
  1189                     beginrow=2;
       
  1190                     begincolumn=5;
       
  1191                     endrow=3;
       
  1192                     endcolumn=6;
       
  1193                     highlightbmpindex=0;
       
  1194                     highlightmaskbmpindex=0;
       
  1195                     },
       
  1196                 PENINPUT_LAYOUT_UNIT_KEY
       
  1197                     {
       
  1198                     unicode=<0x006D>;
       
  1199                     scancode=0x006D;
       
  1200                     beginrow=2;
       
  1201                     begincolumn=6;
       
  1202                     endrow=3;
       
  1203                     endcolumn=7;
       
  1204                     highlightbmpindex=0;
       
  1205                     highlightmaskbmpindex=0;
       
  1206                     },
       
  1207                 PENINPUT_LAYOUT_UNIT_KEY
       
  1208                     {
       
  1209                     unicode=<0x002C>;
       
  1210                     scancode=0x002C;
       
  1211                     beginrow=2;
       
  1212                     begincolumn=7;
       
  1213                     endrow=3;
       
  1214                     endcolumn=8;
       
  1215                     highlightbmpindex=0;
       
  1216                     highlightmaskbmpindex=0;
       
  1217                     },
       
  1218                 PENINPUT_LAYOUT_UNIT_KEY
       
  1219                     {
       
  1220                     unicode=<0x002E>;
       
  1221                     scancode=0x002E;
       
  1222                     beginrow=2;
       
  1223                     begincolumn=8;
       
  1224                     endrow=3;
       
  1225                     endcolumn=9;
       
  1226                     highlightbmpindex=0;
       
  1227                     highlightmaskbmpindex=0;
       
  1228                     },
       
  1229                 PENINPUT_LAYOUT_UNIT_KEY
       
  1230                     {
       
  1231                     unicode=<0x002D>;
       
  1232                     scancode=0x002D;
       
  1233                     beginrow=2;
       
  1234                     begincolumn=9;
       
  1235                     endrow=3;
       
  1236                     endcolumn=10;
       
  1237                     highlightbmpindex=0;
       
  1238                     highlightmaskbmpindex=0;
       
  1239                     },
       
  1240                 PENINPUT_LAYOUT_UNIT_KEY
       
  1241                     {
       
  1242                     unicode=<0x0040>;
       
  1243                     scancode=0x0040;
       
  1244                     beginrow=2;
       
  1245                     begincolumn=10;
       
  1246                     endrow=3;
       
  1247                     endcolumn=11;
       
  1248                     highlightbmpindex=0;
       
  1249                     highlightmaskbmpindex=0;
       
  1250                     }
       
  1251                 };
       
  1252             },
       
  1253         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1254             {
       
  1255             id=EPeninputVkbLayoutLatinShift;
       
  1256             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1257             imgmajorskinid=EAknsMajorGeneric;
       
  1258             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
       
  1259             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
       
  1260             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  1261 
       
  1262             dimbmp=0xffff;
       
  1263             dimmask=0xffff;
       
  1264             colcount=11;
       
  1265             rowcount=3;
       
  1266             highlightbmps =
       
  1267                 {
       
  1268                 PENINPUT_LAYOUT_BITMAP_ID
       
  1269                     {
       
  1270                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  1271                     },
       
  1272                 PENINPUT_LAYOUT_BITMAP_ID
       
  1273                     {
       
  1274                     bmpid=0xffff;
       
  1275                     }
       
  1276                 };
       
  1277             highlightmaskbmps =
       
  1278                 {
       
  1279                 PENINPUT_LAYOUT_BITMAP_ID
       
  1280                     {
       
  1281                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  1282                     },
       
  1283                 PENINPUT_LAYOUT_BITMAP_ID
       
  1284                     {
       
  1285                     bmpid=0xffff;
       
  1286                     }
       
  1287                 };
       
  1288             keys =
       
  1289                 {
       
  1290                 PENINPUT_LAYOUT_UNIT_KEY
       
  1291                     {
       
  1292                     unicode=<0x0051>;
       
  1293                     scancode=0x0051;
       
  1294                     beginrow=0;
       
  1295                     begincolumn=0;
       
  1296                     endrow=1;
       
  1297                     endcolumn=1;
       
  1298                     highlightbmpindex=0;
       
  1299                     highlightmaskbmpindex=0;
       
  1300                     },
       
  1301                 PENINPUT_LAYOUT_UNIT_KEY
       
  1302                     {
       
  1303                     unicode=<0x0057>;
       
  1304                     scancode=0x0057;
       
  1305                     beginrow=0;
       
  1306                     begincolumn=1;
       
  1307                     endrow=1;
       
  1308                     endcolumn=2;
       
  1309                     highlightbmpindex=0;
       
  1310                     highlightmaskbmpindex=0;
       
  1311                     },
       
  1312                 PENINPUT_LAYOUT_UNIT_KEY
       
  1313                     {
       
  1314                     unicode=<0x0045>;
       
  1315                     scancode=0x0045;
       
  1316                     beginrow=0;
       
  1317                     begincolumn=2;
       
  1318                     endrow=1;
       
  1319                     endcolumn=3;
       
  1320                     highlightbmpindex=0;
       
  1321                     highlightmaskbmpindex=0;
       
  1322                     },
       
  1323                 PENINPUT_LAYOUT_UNIT_KEY
       
  1324                     {
       
  1325                     unicode=<0x0052>;
       
  1326                     scancode=0x0052;
       
  1327                     beginrow=0;
       
  1328                     begincolumn=3;
       
  1329                     endrow=1;
       
  1330                     endcolumn=4;
       
  1331                     highlightbmpindex=0;
       
  1332                     highlightmaskbmpindex=0;
       
  1333                     },
       
  1334                 PENINPUT_LAYOUT_UNIT_KEY
       
  1335                     {
       
  1336                     unicode=<0x0054>;
       
  1337                     scancode=0x0054;
       
  1338                     beginrow=0;
       
  1339                     begincolumn=4;
       
  1340                     endrow=1;
       
  1341                     endcolumn=5;
       
  1342                     highlightbmpindex=0;
       
  1343                     highlightmaskbmpindex=0;
       
  1344                     },
       
  1345                 PENINPUT_LAYOUT_UNIT_KEY
       
  1346                     {
       
  1347                     unicode=<0x0059>;
       
  1348                     scancode=0x0059;
       
  1349                     beginrow=0;
       
  1350                     begincolumn=5;
       
  1351                     endrow=1;
       
  1352                     endcolumn=6;
       
  1353                     highlightbmpindex=0;
       
  1354                     highlightmaskbmpindex=0;
       
  1355                     },
       
  1356                 PENINPUT_LAYOUT_UNIT_KEY
       
  1357                     {
       
  1358                     unicode=<0x0055>;
       
  1359                     scancode=0x0055;
       
  1360                     beginrow=0;
       
  1361                     begincolumn=6;
       
  1362                     endrow=1;
       
  1363                     endcolumn=7;
       
  1364                     highlightbmpindex=0;
       
  1365                     highlightmaskbmpindex=0;
       
  1366                     },
       
  1367                 PENINPUT_LAYOUT_UNIT_KEY
       
  1368                     {
       
  1369                     unicode=<0x0049>;
       
  1370                     scancode=0x0049;
       
  1371                     beginrow=0;
       
  1372                     begincolumn=7;
       
  1373                     endrow=1;
       
  1374                     endcolumn=8;
       
  1375                     highlightbmpindex=0;
       
  1376                     highlightmaskbmpindex=0;
       
  1377                     },
       
  1378                 PENINPUT_LAYOUT_UNIT_KEY
       
  1379                     {
       
  1380                     unicode=<0x004F>;
       
  1381                     scancode=0x004F;
       
  1382                     beginrow=0;
       
  1383                     begincolumn=8;
       
  1384                     endrow=1;
       
  1385                     endcolumn=9;
       
  1386                     highlightbmpindex=0;
       
  1387                     highlightmaskbmpindex=0;
       
  1388                     },
       
  1389                 PENINPUT_LAYOUT_UNIT_KEY
       
  1390                     {
       
  1391                     unicode=<0x0050>;
       
  1392                     scancode=0x0050;
       
  1393                     beginrow=0;
       
  1394                     begincolumn=9;
       
  1395                     endrow=1;
       
  1396                     endcolumn=10;
       
  1397                     highlightbmpindex=0;
       
  1398                     highlightmaskbmpindex=0;
       
  1399                     },
       
  1400                 PENINPUT_LAYOUT_UNIT_KEY
       
  1401                     {
       
  1402                     unicode=<0x0041>;
       
  1403                     scancode=0x0041;
       
  1404                     beginrow=1;
       
  1405                     begincolumn=0;
       
  1406                     endrow=2;
       
  1407                     endcolumn=1;
       
  1408                     highlightbmpindex=0;
       
  1409                     highlightmaskbmpindex=0;
       
  1410                     },
       
  1411                 PENINPUT_LAYOUT_UNIT_KEY
       
  1412                     {
       
  1413                     unicode=<0x0053>;
       
  1414                     scancode=0x0053;
       
  1415                     beginrow=1;
       
  1416                     begincolumn=1;
       
  1417                     endrow=2;
       
  1418                     endcolumn=2;
       
  1419                     highlightbmpindex=0;
       
  1420                     highlightmaskbmpindex=0;
       
  1421                     },
       
  1422                 PENINPUT_LAYOUT_UNIT_KEY
       
  1423                     {
       
  1424                     unicode=<0x0044>;
       
  1425                     scancode=0x0044;
       
  1426                     beginrow=1;
       
  1427                     begincolumn=2;
       
  1428                     endrow=2;
       
  1429                     endcolumn=3;
       
  1430                     highlightbmpindex=0;
       
  1431                     highlightmaskbmpindex=0;
       
  1432                     },
       
  1433                 PENINPUT_LAYOUT_UNIT_KEY
       
  1434                     {
       
  1435                     unicode=<0x0046>;
       
  1436                     scancode=0x0046;
       
  1437                     beginrow=1;
       
  1438                     begincolumn=3;
       
  1439                     endrow=2;
       
  1440                     endcolumn=4;
       
  1441                     highlightbmpindex=0;
       
  1442                     highlightmaskbmpindex=0;
       
  1443                     },
       
  1444                 PENINPUT_LAYOUT_UNIT_KEY
       
  1445                     {
       
  1446                     unicode=<0x0047>;
       
  1447                     scancode=0x0047;
       
  1448                     beginrow=1;
       
  1449                     begincolumn=4;
       
  1450                     endrow=2;
       
  1451                     endcolumn=5;
       
  1452                     highlightbmpindex=0;
       
  1453                     highlightmaskbmpindex=0;
       
  1454                     },
       
  1455                 PENINPUT_LAYOUT_UNIT_KEY
       
  1456                     {
       
  1457                     unicode=<0x0048>;
       
  1458                     scancode=0x0048;
       
  1459                     beginrow=1;
       
  1460                     begincolumn=5;
       
  1461                     endrow=2;
       
  1462                     endcolumn=6;
       
  1463                     highlightbmpindex=0;
       
  1464                     highlightmaskbmpindex=0;
       
  1465                     },
       
  1466                 PENINPUT_LAYOUT_UNIT_KEY
       
  1467                     {
       
  1468                     unicode=<0x004A>;
       
  1469                     scancode=0x004A;
       
  1470                     beginrow=1;
       
  1471                     begincolumn=6;
       
  1472                     endrow=2;
       
  1473                     endcolumn=7;
       
  1474                     highlightbmpindex=0;
       
  1475                     highlightmaskbmpindex=0;
       
  1476                     },
       
  1477                 PENINPUT_LAYOUT_UNIT_KEY
       
  1478                     {
       
  1479                     unicode=<0x004B>;
       
  1480                     scancode=0x004B;
       
  1481                     beginrow=1;
       
  1482                     begincolumn=7;
       
  1483                     endrow=2;
       
  1484                     endcolumn=8;
       
  1485                     highlightbmpindex=0;
       
  1486                     highlightmaskbmpindex=0;
       
  1487                     },
       
  1488                 PENINPUT_LAYOUT_UNIT_KEY
       
  1489                     {
       
  1490                     unicode=<0x004C>;
       
  1491                     scancode=0x004C;
       
  1492                     beginrow=1;
       
  1493                     begincolumn=8;
       
  1494                     endrow=2;
       
  1495                     endcolumn=9;
       
  1496                     highlightbmpindex=0;
       
  1497                     highlightmaskbmpindex=0;
       
  1498                     },
       
  1499                 PENINPUT_LAYOUT_UNIT_KEY
       
  1500                     {
       
  1501                     unicode=<0x005A>;
       
  1502                     scancode=0x005A;
       
  1503                     beginrow=2;
       
  1504                     begincolumn=0;
       
  1505                     endrow=3;
       
  1506                     endcolumn=1;
       
  1507                     highlightbmpindex=0;
       
  1508                     highlightmaskbmpindex=0;
       
  1509                     },
       
  1510                 PENINPUT_LAYOUT_UNIT_KEY
       
  1511                     {
       
  1512                     unicode=<0x0058>;
       
  1513                     scancode=0x0058;
       
  1514                     beginrow=2;
       
  1515                     begincolumn=1;
       
  1516                     endrow=3;
       
  1517                     endcolumn=2;
       
  1518                     highlightbmpindex=0;
       
  1519                     highlightmaskbmpindex=0;
       
  1520                     },
       
  1521                 PENINPUT_LAYOUT_UNIT_KEY
       
  1522                     {
       
  1523                     unicode=<0x0043>;
       
  1524                     scancode=0x0043;
       
  1525                     beginrow=2;
       
  1526                     begincolumn=2;
       
  1527                     endrow=3;
       
  1528                     endcolumn=3;
       
  1529                     highlightbmpindex=0;
       
  1530                     highlightmaskbmpindex=0;
       
  1531                     },
       
  1532                 PENINPUT_LAYOUT_UNIT_KEY
       
  1533                     {
       
  1534                     unicode=<0x0056>;
       
  1535                     scancode=0x0056;
       
  1536                     beginrow=2;
       
  1537                     begincolumn=3;
       
  1538                     endrow=3;
       
  1539                     endcolumn=4;
       
  1540                     highlightbmpindex=0;
       
  1541                     highlightmaskbmpindex=0;
       
  1542                     },
       
  1543                 PENINPUT_LAYOUT_UNIT_KEY
       
  1544                     {
       
  1545                     unicode=<0x0042>;
       
  1546                     scancode=0x0042;
       
  1547                     beginrow=2;
       
  1548                     begincolumn=4;
       
  1549                     endrow=3;
       
  1550                     endcolumn=5;
       
  1551                     highlightbmpindex=0;
       
  1552                     highlightmaskbmpindex=0;
       
  1553                     },
       
  1554                 PENINPUT_LAYOUT_UNIT_KEY
       
  1555                     {
       
  1556                     unicode=<0x004E>;
       
  1557                     scancode=0x004E;
       
  1558                     beginrow=2;
       
  1559                     begincolumn=5;
       
  1560                     endrow=3;
       
  1561                     endcolumn=6;
       
  1562                     highlightbmpindex=0;
       
  1563                     highlightmaskbmpindex=0;
       
  1564                     },
       
  1565                 PENINPUT_LAYOUT_UNIT_KEY
       
  1566                     {
       
  1567                     unicode=<0x004D>;
       
  1568                     scancode=0x004D;
       
  1569                     beginrow=2;
       
  1570                     begincolumn=6;
       
  1571                     endrow=3;
       
  1572                     endcolumn=7;
       
  1573                     highlightbmpindex=0;
       
  1574                     highlightmaskbmpindex=0;
       
  1575                     },
       
  1576                 PENINPUT_LAYOUT_UNIT_KEY
       
  1577                     {
       
  1578                     unicode=<0x002C>;
       
  1579                     scancode=0x002C;
       
  1580                     beginrow=2;
       
  1581                     begincolumn=7;
       
  1582                     endrow=3;
       
  1583                     endcolumn=8;
       
  1584                     highlightbmpindex=0;
       
  1585                     highlightmaskbmpindex=0;
       
  1586                     },
       
  1587                 PENINPUT_LAYOUT_UNIT_KEY
       
  1588                     {
       
  1589                     unicode=<0x002E>;
       
  1590                     scancode=0x002E;
       
  1591                     beginrow=2;
       
  1592                     begincolumn=8;
       
  1593                     endrow=3;
       
  1594                     endcolumn=9;
       
  1595                     highlightbmpindex=0;
       
  1596                     highlightmaskbmpindex=0;
       
  1597                     },
       
  1598                 PENINPUT_LAYOUT_UNIT_KEY
       
  1599                     {
       
  1600                     unicode=<0x002D>;
       
  1601                     scancode=0x002D;
       
  1602                     beginrow=2;
       
  1603                     begincolumn=9;
       
  1604                     endrow=3;
       
  1605                     endcolumn=10;
       
  1606                     highlightbmpindex=0;
       
  1607                     highlightmaskbmpindex=0;
       
  1608                     },
       
  1609                 PENINPUT_LAYOUT_UNIT_KEY
       
  1610                     {
       
  1611                     unicode=<0x0040>;
       
  1612                     scancode=0x0040;
       
  1613                     beginrow=2;
       
  1614                     begincolumn=10;
       
  1615                     endrow=3;
       
  1616                     endcolumn=11;
       
  1617                     highlightbmpindex=0;
       
  1618                     highlightmaskbmpindex=0;
       
  1619                     }
       
  1620                 };
       
  1621             },
       
  1622         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1623             {
       
  1624             id=EPeninputVkbLayoutNumber;
       
  1625             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1626             imgmajorskinid=EAknsMajorGeneric;
       
  1627             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
       
  1628             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
       
  1629             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  1630 
       
  1631             dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1632             dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1633             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1634 
       
  1635             colcount=11;
       
  1636             rowcount=3;
       
  1637             highlightbmps =
       
  1638                 {
       
  1639                 PENINPUT_LAYOUT_BITMAP_ID
       
  1640                     {
       
  1641                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  1642                     },
       
  1643                 PENINPUT_LAYOUT_BITMAP_ID
       
  1644                     {
       
  1645                     bmpid=0xffff;
       
  1646                     }
       
  1647                 };
       
  1648             highlightmaskbmps =
       
  1649                 {
       
  1650                 PENINPUT_LAYOUT_BITMAP_ID
       
  1651                     {
       
  1652                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  1653                     },
       
  1654                 PENINPUT_LAYOUT_BITMAP_ID
       
  1655                     {
       
  1656                     bmpid=0xffff;
       
  1657                     }
       
  1658                 };
       
  1659             keys =
       
  1660                 {
       
  1661                 PENINPUT_LAYOUT_UNIT_KEY
       
  1662                     {
       
  1663                     unicode=<0x0031>;
       
  1664                     scancode=0x0031;
       
  1665                     beginrow=0;
       
  1666                     begincolumn=0;
       
  1667                     endrow=1;
       
  1668                     endcolumn=2;
       
  1669                     highlightbmpindex=0;
       
  1670                     highlightmaskbmpindex=0;
       
  1671                     },
       
  1672                 PENINPUT_LAYOUT_UNIT_KEY
       
  1673                     {
       
  1674                     unicode=<0x0032>;
       
  1675                     scancode=0x0032;
       
  1676                     beginrow=0;
       
  1677                     begincolumn=2;
       
  1678                     endrow=1;
       
  1679                     endcolumn=4;
       
  1680                     highlightbmpindex=0;
       
  1681                     highlightmaskbmpindex=0;
       
  1682                     },
       
  1683                 PENINPUT_LAYOUT_UNIT_KEY
       
  1684                     {
       
  1685                     unicode=<0x0033>;
       
  1686                     scancode=0x0033;
       
  1687                     beginrow=0;
       
  1688                     begincolumn=4;
       
  1689                     endrow=1;
       
  1690                     endcolumn=6;
       
  1691                     highlightbmpindex=0;
       
  1692                     highlightmaskbmpindex=0;
       
  1693                     },
       
  1694                 PENINPUT_LAYOUT_UNIT_KEY
       
  1695                     {
       
  1696                     unicode=<0x002B>;
       
  1697                     scancode=0x002B;
       
  1698                     beginrow=0;
       
  1699                     begincolumn=6;
       
  1700                     endrow=1;
       
  1701                     endcolumn=8;
       
  1702                     highlightbmpindex=0;
       
  1703                     highlightmaskbmpindex=0;
       
  1704                     },
       
  1705                 PENINPUT_LAYOUT_UNIT_KEY
       
  1706                     {
       
  1707                     unicode=<0x002D>;
       
  1708                     scancode=0x002D;
       
  1709                     beginrow=0;
       
  1710                     begincolumn=8;
       
  1711                     endrow=1;
       
  1712                     endcolumn=9;
       
  1713                     highlightbmpindex=0;
       
  1714                     highlightmaskbmpindex=0;
       
  1715                     },
       
  1716                 PENINPUT_LAYOUT_UNIT_KEY
       
  1717                     {
       
  1718                     unicode=<0x002A>;
       
  1719                     scancode=0x002A;
       
  1720                     beginrow=0;
       
  1721                     begincolumn=9;
       
  1722                     endrow=1;
       
  1723                     endcolumn=10;
       
  1724                     highlightbmpindex=0;
       
  1725                     highlightmaskbmpindex=0;
       
  1726                     },
       
  1727                 PENINPUT_LAYOUT_UNIT_KEY
       
  1728                     {
       
  1729                     unicode=<0x002F>;
       
  1730                     scancode=0x002F;
       
  1731                     beginrow=0;
       
  1732                     begincolumn=10;
       
  1733                     endrow=1;
       
  1734                     endcolumn=11;
       
  1735                     highlightbmpindex=0;
       
  1736                     highlightmaskbmpindex=0;
       
  1737                     },
       
  1738                 PENINPUT_LAYOUT_UNIT_KEY
       
  1739                     {
       
  1740                     unicode=<0x0034>;
       
  1741                     scancode=0x0034;
       
  1742                     beginrow=1;
       
  1743                     begincolumn=0;
       
  1744                     endrow=2;
       
  1745                     endcolumn=2;
       
  1746                     highlightbmpindex=0;
       
  1747                     highlightmaskbmpindex=0;
       
  1748                     },
       
  1749                 PENINPUT_LAYOUT_UNIT_KEY
       
  1750                     {
       
  1751                     unicode=<0x0035>;
       
  1752                     scancode=0x0035;
       
  1753                     beginrow=1;
       
  1754                     begincolumn=2;
       
  1755                     endrow=2;
       
  1756                     endcolumn=4;
       
  1757                     highlightbmpindex=0;
       
  1758                     highlightmaskbmpindex=0;
       
  1759                     },
       
  1760                 PENINPUT_LAYOUT_UNIT_KEY
       
  1761                     {
       
  1762                     unicode=<0x0036>;
       
  1763                     scancode=0x0036;
       
  1764                     beginrow=1;
       
  1765                     begincolumn=4;
       
  1766                     endrow=2;
       
  1767                     endcolumn=6;
       
  1768                     highlightbmpindex=0;
       
  1769                     highlightmaskbmpindex=0;
       
  1770                     },
       
  1771                 PENINPUT_LAYOUT_UNIT_KEY
       
  1772                     {
       
  1773                     unicode=<0x0023>;
       
  1774                     scancode=0x0023;
       
  1775                     beginrow=1;
       
  1776                     begincolumn=6;
       
  1777                     endrow=2;
       
  1778                     endcolumn=8;
       
  1779                     highlightbmpindex=0;
       
  1780                     highlightmaskbmpindex=0;
       
  1781                     },
       
  1782                 PENINPUT_LAYOUT_UNIT_KEY
       
  1783                     {
       
  1784                     unicode=<0x002E>;
       
  1785                     scancode=0x002E;
       
  1786                     beginrow=1;
       
  1787                     begincolumn=8;
       
  1788                     endrow=2;
       
  1789                     endcolumn=9;
       
  1790                     highlightbmpindex=0;
       
  1791                     highlightmaskbmpindex=0;
       
  1792                     },
       
  1793                 PENINPUT_LAYOUT_UNIT_KEY
       
  1794                     {
       
  1795                     unicode=<0x002C>;
       
  1796                     scancode=0x002C;
       
  1797                     beginrow=1;
       
  1798                     begincolumn=9;
       
  1799                     endrow=2;
       
  1800                     endcolumn=10;
       
  1801                     highlightbmpindex=0;
       
  1802                     highlightmaskbmpindex=0;
       
  1803                     },
       
  1804                 PENINPUT_LAYOUT_UNIT_KEY
       
  1805                     {
       
  1806                     unicode=<0x003D>;
       
  1807                     scancode=0x003D;
       
  1808                     beginrow=1;
       
  1809                     begincolumn=10;
       
  1810                     endrow=2;
       
  1811                     endcolumn=11;
       
  1812                     highlightbmpindex=0;
       
  1813                     highlightmaskbmpindex=0;
       
  1814                     },
       
  1815                 PENINPUT_LAYOUT_UNIT_KEY
       
  1816                     {
       
  1817                     unicode=<0x0037>;
       
  1818                     scancode=0x0037;
       
  1819                     beginrow=2;
       
  1820                     begincolumn=0;
       
  1821                     endrow=3;
       
  1822                     endcolumn=2;
       
  1823                     highlightbmpindex=0;
       
  1824                     highlightmaskbmpindex=0;
       
  1825                     },
       
  1826                 PENINPUT_LAYOUT_UNIT_KEY
       
  1827                     {
       
  1828                     unicode=<0x0038>;
       
  1829                     scancode=0x0038;
       
  1830                     beginrow=2;
       
  1831                     begincolumn=2;
       
  1832                     endrow=3;
       
  1833                     endcolumn=4;
       
  1834                     highlightbmpindex=0;
       
  1835                     highlightmaskbmpindex=0;
       
  1836                     },
       
  1837                 PENINPUT_LAYOUT_UNIT_KEY
       
  1838                     {
       
  1839                     unicode=<0x0039>;
       
  1840                     scancode=0x0039;
       
  1841                     beginrow=2;
       
  1842                     begincolumn=4;
       
  1843                     endrow=3;
       
  1844                     endcolumn=6;
       
  1845                     highlightbmpindex=0;
       
  1846                     highlightmaskbmpindex=0;
       
  1847                     },
       
  1848                 PENINPUT_LAYOUT_UNIT_KEY
       
  1849                     {
       
  1850                     unicode=<0x0030>;
       
  1851                     scancode=0x0030;
       
  1852                     beginrow=2;
       
  1853                     begincolumn=6;
       
  1854                     endrow=3;
       
  1855                     endcolumn=8;
       
  1856                     highlightbmpindex=0;
       
  1857                     highlightmaskbmpindex=0;
       
  1858                     },
       
  1859                 PENINPUT_LAYOUT_UNIT_KEY
       
  1860                     {
       
  1861                     unicode=<0x0040>;
       
  1862                     scancode=0x0040;
       
  1863                     beginrow=2;
       
  1864                     begincolumn=8;
       
  1865                     endrow=3;
       
  1866                     endcolumn=9;
       
  1867                     highlightbmpindex=0;
       
  1868                     highlightmaskbmpindex=0;
       
  1869                     },
       
  1870                 PENINPUT_LAYOUT_UNIT_KEY
       
  1871                     {
       
  1872                     unicode=<0x0070>;
       
  1873                     scancode=0x0070;
       
  1874                     beginrow=2;
       
  1875                     begincolumn=9;
       
  1876                     endrow=3;
       
  1877                     endcolumn=10;
       
  1878                     highlightbmpindex=0;
       
  1879                     highlightmaskbmpindex=0;
       
  1880                     },
       
  1881                 PENINPUT_LAYOUT_UNIT_KEY
       
  1882                     {
       
  1883                     unicode=<0x0077>;
       
  1884                     scancode=0x0077;
       
  1885                     beginrow=2;
       
  1886                     begincolumn=10;
       
  1887                     endrow=3;
       
  1888                     endcolumn=11;
       
  1889                     highlightbmpindex=0;
       
  1890                     highlightmaskbmpindex=0;
       
  1891                     }
       
  1892                 };
       
  1893             },
       
  1894         PENINPUT_LAYOUT_VKB_LAYOUT
       
  1895             {
       
  1896             id=EPeninputVkbLayoutNumberShift;
       
  1897             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  1898             imgmajorskinid=EAknsMajorGeneric;
       
  1899             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
       
  1900             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
       
  1901             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  1902 
       
  1903             dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  1904             dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  1905             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  1906 
       
  1907             colcount=11;
       
  1908             rowcount=3;
       
  1909             highlightbmps =
       
  1910                 {
       
  1911                 PENINPUT_LAYOUT_BITMAP_ID
       
  1912                     {
       
  1913                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  1914                     },
       
  1915                 PENINPUT_LAYOUT_BITMAP_ID
       
  1916                     {
       
  1917                     bmpid=0xffff;
       
  1918                     }
       
  1919                 };
       
  1920             highlightmaskbmps =
       
  1921                 {
       
  1922                 PENINPUT_LAYOUT_BITMAP_ID
       
  1923                     {
       
  1924                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  1925                     },
       
  1926                 PENINPUT_LAYOUT_BITMAP_ID
       
  1927                     {
       
  1928                     bmpid=0xffff;
       
  1929                     }
       
  1930                 };
       
  1931             keys =
       
  1932                 {
       
  1933                 PENINPUT_LAYOUT_UNIT_KEY
       
  1934                     {
       
  1935                     unicode=<0x0031>;
       
  1936                     scancode=0x0031;
       
  1937                     beginrow=0;
       
  1938                     begincolumn=0;
       
  1939                     endrow=1;
       
  1940                     endcolumn=2;
       
  1941                     highlightbmpindex=0;
       
  1942                     highlightmaskbmpindex=0;
       
  1943                     },
       
  1944                 PENINPUT_LAYOUT_UNIT_KEY
       
  1945                     {
       
  1946                     unicode=<0x0032>;
       
  1947                     scancode=0x0032;
       
  1948                     beginrow=0;
       
  1949                     begincolumn=2;
       
  1950                     endrow=1;
       
  1951                     endcolumn=4;
       
  1952                     highlightbmpindex=0;
       
  1953                     highlightmaskbmpindex=0;
       
  1954                     },
       
  1955                 PENINPUT_LAYOUT_UNIT_KEY
       
  1956                     {
       
  1957                     unicode=<0x0033>;
       
  1958                     scancode=0x0033;
       
  1959                     beginrow=0;
       
  1960                     begincolumn=4;
       
  1961                     endrow=1;
       
  1962                     endcolumn=6;
       
  1963                     highlightbmpindex=0;
       
  1964                     highlightmaskbmpindex=0;
       
  1965                     },
       
  1966                 PENINPUT_LAYOUT_UNIT_KEY
       
  1967                     {
       
  1968                     unicode=<0x002B>;
       
  1969                     scancode=0x002B;
       
  1970                     beginrow=0;
       
  1971                     begincolumn=6;
       
  1972                     endrow=1;
       
  1973                     endcolumn=8;
       
  1974                     highlightbmpindex=0;
       
  1975                     highlightmaskbmpindex=0;
       
  1976                     },
       
  1977                 PENINPUT_LAYOUT_UNIT_KEY
       
  1978                     {
       
  1979                     unicode=<0x005F>;
       
  1980                     scancode=0x005F;
       
  1981                     beginrow=0;
       
  1982                     begincolumn=8;
       
  1983                     endrow=1;
       
  1984                     endcolumn=9;
       
  1985                     highlightbmpindex=0;
       
  1986                     highlightmaskbmpindex=0;
       
  1987                     },
       
  1988                 PENINPUT_LAYOUT_UNIT_KEY
       
  1989                     {
       
  1990                     unicode=<0x0025>;
       
  1991                     scancode=0x0025;
       
  1992                     beginrow=0;
       
  1993                     begincolumn=9;
       
  1994                     endrow=1;
       
  1995                     endcolumn=10;
       
  1996                     highlightbmpindex=0;
       
  1997                     highlightmaskbmpindex=0;
       
  1998                     },
       
  1999                 PENINPUT_LAYOUT_UNIT_KEY
       
  2000                     {
       
  2001                     unicode=<0x005C>;
       
  2002                     scancode=0x005C;
       
  2003                     beginrow=0;
       
  2004                     begincolumn=10;
       
  2005                     endrow=1;
       
  2006                     endcolumn=11;
       
  2007                     highlightbmpindex=0;
       
  2008                     highlightmaskbmpindex=0;
       
  2009                     },
       
  2010                 PENINPUT_LAYOUT_UNIT_KEY
       
  2011                     {
       
  2012                     unicode=<0x0034>;
       
  2013                     scancode=0x0034;
       
  2014                     beginrow=1;
       
  2015                     begincolumn=0;
       
  2016                     endrow=2;
       
  2017                     endcolumn=2;
       
  2018                     highlightbmpindex=0;
       
  2019                     highlightmaskbmpindex=0;
       
  2020                     },
       
  2021                 PENINPUT_LAYOUT_UNIT_KEY
       
  2022                     {
       
  2023                     unicode=<0x0035>;
       
  2024                     scancode=0x0035;
       
  2025                     beginrow=1;
       
  2026                     begincolumn=2;
       
  2027                     endrow=2;
       
  2028                     endcolumn=4;
       
  2029                     highlightbmpindex=0;
       
  2030                     highlightmaskbmpindex=0;
       
  2031                     },
       
  2032                 PENINPUT_LAYOUT_UNIT_KEY
       
  2033                     {
       
  2034                     unicode=<0x0036>;
       
  2035                     scancode=0x0036;
       
  2036                     beginrow=1;
       
  2037                     begincolumn=4;
       
  2038                     endrow=2;
       
  2039                     endcolumn=6;
       
  2040                     highlightbmpindex=0;
       
  2041                     highlightmaskbmpindex=0;
       
  2042                     },
       
  2043                 PENINPUT_LAYOUT_UNIT_KEY
       
  2044                     {
       
  2045                     unicode=<0x0023>;
       
  2046                     scancode=0x0023;
       
  2047                     beginrow=1;
       
  2048                     begincolumn=6;
       
  2049                     endrow=2;
       
  2050                     endcolumn=8;
       
  2051                     highlightbmpindex=0;
       
  2052                     highlightmaskbmpindex=0;
       
  2053                     },
       
  2054                 PENINPUT_LAYOUT_UNIT_KEY
       
  2055                     {
       
  2056                     unicode=<0x003A>;
       
  2057                     scancode=0x003A;
       
  2058                     beginrow=1;
       
  2059                     begincolumn=8;
       
  2060                     endrow=2;
       
  2061                     endcolumn=9;
       
  2062                     highlightbmpindex=0;
       
  2063                     highlightmaskbmpindex=0;
       
  2064                     },
       
  2065                 PENINPUT_LAYOUT_UNIT_KEY
       
  2066                     {
       
  2067                     unicode=<0x003B>;
       
  2068                     scancode=0x003B;
       
  2069                     beginrow=1;
       
  2070                     begincolumn=9;
       
  2071                     endrow=2;
       
  2072                     endcolumn=10;
       
  2073                     highlightbmpindex=0;
       
  2074                     highlightmaskbmpindex=0;
       
  2075                     },
       
  2076                 PENINPUT_LAYOUT_UNIT_KEY
       
  2077                     {
       
  2078                     unicode=<0x003C>;
       
  2079                     scancode=0x003C;
       
  2080                     beginrow=1;
       
  2081                     begincolumn=10;
       
  2082                     endrow=2;
       
  2083                     endcolumn=11;
       
  2084                     highlightbmpindex=0;
       
  2085                     highlightmaskbmpindex=0;
       
  2086                     },
       
  2087                 PENINPUT_LAYOUT_UNIT_KEY
       
  2088                     {
       
  2089                     unicode=<0x0037>;
       
  2090                     scancode=0x0037;
       
  2091                     beginrow=2;
       
  2092                     begincolumn=0;
       
  2093                     endrow=3;
       
  2094                     endcolumn=2;
       
  2095                     highlightbmpindex=0;
       
  2096                     highlightmaskbmpindex=0;
       
  2097                     },
       
  2098                 PENINPUT_LAYOUT_UNIT_KEY
       
  2099                     {
       
  2100                     unicode=<0x0038>;
       
  2101                     scancode=0x0038;
       
  2102                     beginrow=2;
       
  2103                     begincolumn=2;
       
  2104                     endrow=3;
       
  2105                     endcolumn=4;
       
  2106                     highlightbmpindex=0;
       
  2107                     highlightmaskbmpindex=0;
       
  2108                     },
       
  2109                 PENINPUT_LAYOUT_UNIT_KEY
       
  2110                     {
       
  2111                     unicode=<0x0039>;
       
  2112                     scancode=0x0039;
       
  2113                     beginrow=2;
       
  2114                     begincolumn=4;
       
  2115                     endrow=3;
       
  2116                     endcolumn=6;
       
  2117                     highlightbmpindex=0;
       
  2118                     highlightmaskbmpindex=0;
       
  2119                     },
       
  2120                 PENINPUT_LAYOUT_UNIT_KEY
       
  2121                     {
       
  2122                     unicode=<0x0030>;
       
  2123                     scancode=0x0030;
       
  2124                     beginrow=2;
       
  2125                     begincolumn=6;
       
  2126                     endrow=3;
       
  2127                     endcolumn=8;
       
  2128                     highlightbmpindex=0;
       
  2129                     highlightmaskbmpindex=0;
       
  2130                     },
       
  2131                 PENINPUT_LAYOUT_UNIT_KEY
       
  2132                     {
       
  2133                     unicode=<0x003E>;
       
  2134                     scancode=0x003E;
       
  2135                     beginrow=2;
       
  2136                     begincolumn=8;
       
  2137                     endrow=3;
       
  2138                     endcolumn=9;
       
  2139                     highlightbmpindex=0;
       
  2140                     highlightmaskbmpindex=0;
       
  2141                     },
       
  2142                 PENINPUT_LAYOUT_UNIT_KEY
       
  2143                     {
       
  2144                     unicode=<0x0028>;
       
  2145                     scancode=0x0028;
       
  2146                     beginrow=2;
       
  2147                     begincolumn=9;
       
  2148                     endrow=3;
       
  2149                     endcolumn=10;
       
  2150                     highlightbmpindex=0;
       
  2151                     highlightmaskbmpindex=0;
       
  2152                     },
       
  2153                 PENINPUT_LAYOUT_UNIT_KEY
       
  2154                     {
       
  2155                     unicode=<0x0029>;
       
  2156                     scancode=0x0029;
       
  2157                     beginrow=2;
       
  2158                     begincolumn=10;
       
  2159                     endrow=3;
       
  2160                     endcolumn=11;
       
  2161                     highlightbmpindex=0;
       
  2162                     highlightmaskbmpindex=0;
       
  2163                     }
       
  2164                 };
       
  2165             },
       
  2166         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2167             {
       
  2168             id=EPeninputVkbLayoutFullWidthKatakana;
       
  2169             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2170             imgmajorskinid=EAknsMajorGeneric;
       
  2171             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
       
  2172             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5_mask;
       
  2173             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;
       
  2174 
       
  2175             dimbmp=0xffff;
       
  2176             dimmask=0xffff;
       
  2177             colcount=11;
       
  2178             rowcount=4 + 1;
       
  2179             highlightbmps =
       
  2180                 {
       
  2181                 PENINPUT_LAYOUT_BITMAP_ID
       
  2182                     {
       
  2183                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  2184                     },
       
  2185                 PENINPUT_LAYOUT_BITMAP_ID
       
  2186                     {
       
  2187                     bmpid=0xffff;
       
  2188                     }
       
  2189                 };
       
  2190             highlightmaskbmps =
       
  2191                 {
       
  2192                 PENINPUT_LAYOUT_BITMAP_ID
       
  2193                     {
       
  2194                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  2195                     },
       
  2196                 PENINPUT_LAYOUT_BITMAP_ID
       
  2197                     {
       
  2198                     bmpid=0xffff;
       
  2199                     }
       
  2200                 };
       
  2201             keys =
       
  2202                 {
       
  2203                 PENINPUT_LAYOUT_UNIT_KEY
       
  2204                     {
       
  2205                     unicode=<0x30a2>;
       
  2206                     scancode=0x30a2;
       
  2207                     beginrow=0;
       
  2208                     begincolumn=0;
       
  2209                     endrow=1;
       
  2210                     endcolumn=1;
       
  2211                     highlightbmpindex=0;
       
  2212                     highlightmaskbmpindex=0;
       
  2213                     },
       
  2214                 PENINPUT_LAYOUT_UNIT_KEY
       
  2215                     {
       
  2216                     unicode=<0x30aB>;
       
  2217                     scancode=0x30ab;
       
  2218                     beginrow=0;
       
  2219                     begincolumn=1;
       
  2220                     endrow=1;
       
  2221                     endcolumn=2;
       
  2222                     highlightbmpindex=0;
       
  2223                     highlightmaskbmpindex=0;
       
  2224                     },
       
  2225                 PENINPUT_LAYOUT_UNIT_KEY
       
  2226                     {
       
  2227                     unicode=<0x30b5>;
       
  2228                     scancode=0x30b5;
       
  2229                     beginrow=0;
       
  2230                     begincolumn=2;
       
  2231                     endrow=1;
       
  2232                     endcolumn=3;
       
  2233                     highlightbmpindex=0;
       
  2234                     highlightmaskbmpindex=0;
       
  2235                     },
       
  2236                 PENINPUT_LAYOUT_UNIT_KEY
       
  2237                     {
       
  2238                     unicode=<0x30bF>;
       
  2239                     scancode=0x30bf;
       
  2240                     beginrow=0;
       
  2241                     begincolumn=3;
       
  2242                     endrow=1;
       
  2243                     endcolumn=4;
       
  2244                     highlightbmpindex=0;
       
  2245                     highlightmaskbmpindex=0;
       
  2246                     },
       
  2247                 PENINPUT_LAYOUT_UNIT_KEY
       
  2248                     {
       
  2249                     unicode=<0x30cA>;
       
  2250                     scancode=0x30ca;
       
  2251                     beginrow=0;
       
  2252                     begincolumn=4;
       
  2253                     endrow=1;
       
  2254                     endcolumn=5;
       
  2255                     highlightbmpindex=0;
       
  2256                     highlightmaskbmpindex=0;
       
  2257                     },
       
  2258                 PENINPUT_LAYOUT_UNIT_KEY
       
  2259                     {
       
  2260                     unicode=<0x30cF>;
       
  2261                     scancode=0x30cf;
       
  2262                     beginrow=0;
       
  2263                     begincolumn=5;
       
  2264                     endrow=1;
       
  2265                     endcolumn=6;
       
  2266                     highlightbmpindex=0;
       
  2267                     highlightmaskbmpindex=0;
       
  2268                     },
       
  2269                 PENINPUT_LAYOUT_UNIT_KEY
       
  2270                     {
       
  2271                     unicode=<0x30dE>;
       
  2272                     scancode=0x30de;
       
  2273                     beginrow=0;
       
  2274                     begincolumn=6;
       
  2275                     endrow=1;
       
  2276                     endcolumn=7;
       
  2277                     highlightbmpindex=0;
       
  2278                     highlightmaskbmpindex=0;
       
  2279                     },
       
  2280                 PENINPUT_LAYOUT_UNIT_KEY
       
  2281                     {
       
  2282                     unicode=<0x30e4>;
       
  2283                     scancode=0x30e4;
       
  2284                     beginrow=0;
       
  2285                     begincolumn=7;
       
  2286                     endrow=1;
       
  2287                     endcolumn=8;
       
  2288                     highlightbmpindex=0;
       
  2289                     highlightmaskbmpindex=0;
       
  2290                     },
       
  2291                 PENINPUT_LAYOUT_UNIT_KEY
       
  2292                     {
       
  2293                     unicode=<0x30e9>;
       
  2294                     scancode=0x30e9;
       
  2295                     beginrow=0;
       
  2296                     begincolumn=8;
       
  2297                     endrow=1;
       
  2298                     endcolumn=9;
       
  2299                     highlightbmpindex=0;
       
  2300                     highlightmaskbmpindex=0;
       
  2301                     },
       
  2302                 PENINPUT_LAYOUT_UNIT_KEY
       
  2303                     {
       
  2304                     unicode=<0x30eF>;
       
  2305                     scancode=0x30ef;
       
  2306                     beginrow=0;
       
  2307                     begincolumn=9;
       
  2308                     endrow=1;
       
  2309                     endcolumn=10;
       
  2310                     highlightbmpindex=0;
       
  2311                     highlightmaskbmpindex=0;
       
  2312                     },
       
  2313                 PENINPUT_LAYOUT_UNIT_KEY
       
  2314                     {
       
  2315                     unicode=<0x309B>;
       
  2316                     scancode=0x309b;
       
  2317                     beginrow=0;
       
  2318                     begincolumn=10;
       
  2319                     endrow=1;
       
  2320                     endcolumn=11;
       
  2321                     highlightbmpindex=0;
       
  2322                     highlightmaskbmpindex=0;
       
  2323                     },
       
  2324                 PENINPUT_LAYOUT_UNIT_KEY
       
  2325                     {
       
  2326                     unicode=<0x30a4>;
       
  2327                     scancode=0x30a4;
       
  2328                     beginrow=1;
       
  2329                     begincolumn=0;
       
  2330                     endrow=2;
       
  2331                     endcolumn=1;
       
  2332                     highlightbmpindex=0;
       
  2333                     highlightmaskbmpindex=0;
       
  2334                     },
       
  2335                 PENINPUT_LAYOUT_UNIT_KEY
       
  2336                     {
       
  2337                     unicode=<0x30aD>;
       
  2338                     scancode=0x30ad;
       
  2339                     beginrow=1;
       
  2340                     begincolumn=1;
       
  2341                     endrow=2;
       
  2342                     endcolumn=2;
       
  2343                     highlightbmpindex=0;
       
  2344                     highlightmaskbmpindex=0;
       
  2345                     },
       
  2346                 PENINPUT_LAYOUT_UNIT_KEY
       
  2347                     {
       
  2348                     unicode=<0x30b7>;
       
  2349                     scancode=0x30b7;
       
  2350                     beginrow=1;
       
  2351                     begincolumn=2;
       
  2352                     endrow=2;
       
  2353                     endcolumn=3;
       
  2354                     highlightbmpindex=0;
       
  2355                     highlightmaskbmpindex=0;
       
  2356                     },
       
  2357                 PENINPUT_LAYOUT_UNIT_KEY
       
  2358                     {
       
  2359                     unicode=<0x30c1>;
       
  2360                     scancode=0x30c1;
       
  2361                     beginrow=1;
       
  2362                     begincolumn=3;
       
  2363                     endrow=2;
       
  2364                     endcolumn=4;
       
  2365                     highlightbmpindex=0;
       
  2366                     highlightmaskbmpindex=0;
       
  2367                     },
       
  2368                 PENINPUT_LAYOUT_UNIT_KEY
       
  2369                     {
       
  2370                     unicode=<0x30cB>;
       
  2371                     scancode=0x30cb;
       
  2372                     beginrow=1;
       
  2373                     begincolumn=4;
       
  2374                     endrow=2;
       
  2375                     endcolumn=5;
       
  2376                     highlightbmpindex=0;
       
  2377                     highlightmaskbmpindex=0;
       
  2378                     },
       
  2379                 PENINPUT_LAYOUT_UNIT_KEY
       
  2380                     {
       
  2381                     unicode=<0x30d2>;
       
  2382                     scancode=0x30d2;
       
  2383                     beginrow=1;
       
  2384                     begincolumn=5;
       
  2385                     endrow=2;
       
  2386                     endcolumn=6;
       
  2387                     highlightbmpindex=0;
       
  2388                     highlightmaskbmpindex=0;
       
  2389                     },
       
  2390                 PENINPUT_LAYOUT_UNIT_KEY
       
  2391                     {
       
  2392                     unicode=<0x30dF>;
       
  2393                     scancode=0x30df;
       
  2394                     beginrow=1;
       
  2395                     begincolumn=6;
       
  2396                     endrow=2;
       
  2397                     endcolumn=7;
       
  2398                     highlightbmpindex=0;
       
  2399                     highlightmaskbmpindex=0;
       
  2400                     },
       
  2401                 PENINPUT_LAYOUT_UNIT_KEY
       
  2402                     {
       
  2403                     unicode=<0x30eA>;
       
  2404                     scancode=0x30ea;
       
  2405                     beginrow=1;
       
  2406                     begincolumn=8;
       
  2407                     endrow=2;
       
  2408                     endcolumn=9;
       
  2409                     highlightbmpindex=0;
       
  2410                     highlightmaskbmpindex=0;
       
  2411                     },
       
  2412                 PENINPUT_LAYOUT_UNIT_KEY
       
  2413                     {
       
  2414                     unicode=<0x30f2>;
       
  2415                     scancode=0x30f2;
       
  2416                     beginrow=1;
       
  2417                     begincolumn=9;
       
  2418                     endrow=2;
       
  2419                     endcolumn=10;
       
  2420                     highlightbmpindex=0;
       
  2421                     highlightmaskbmpindex=0;
       
  2422                     },
       
  2423                 PENINPUT_LAYOUT_UNIT_KEY
       
  2424                     {
       
  2425                     unicode=<0x309C>;
       
  2426                     scancode=0x309c;
       
  2427                     beginrow=1;
       
  2428                     begincolumn=10;
       
  2429                     endrow=2;
       
  2430                     endcolumn=11;
       
  2431                     highlightbmpindex=0;
       
  2432                     highlightmaskbmpindex=0;
       
  2433                     },
       
  2434                 PENINPUT_LAYOUT_UNIT_KEY
       
  2435                     {
       
  2436                     unicode=<0x30a6>;
       
  2437                     scancode=0x30a6;
       
  2438                     beginrow=2;
       
  2439                     begincolumn=0;
       
  2440                     endrow=3;
       
  2441                     endcolumn=1;
       
  2442                     highlightbmpindex=0;
       
  2443                     highlightmaskbmpindex=0;
       
  2444                     },
       
  2445                 PENINPUT_LAYOUT_UNIT_KEY
       
  2446                     {
       
  2447                     unicode=<0x30aF>;
       
  2448                     scancode=0x30af;
       
  2449                     beginrow=2;
       
  2450                     begincolumn=1;
       
  2451                     endrow=3;
       
  2452                     endcolumn=2;
       
  2453                     highlightbmpindex=0;
       
  2454                     highlightmaskbmpindex=0;
       
  2455                     },
       
  2456                 PENINPUT_LAYOUT_UNIT_KEY
       
  2457                     {
       
  2458                     unicode=<0x30b9>;
       
  2459                     scancode=0x30b9;
       
  2460                     beginrow=2;
       
  2461                     begincolumn=2;
       
  2462                     endrow=3;
       
  2463                     endcolumn=3;
       
  2464                     highlightbmpindex=0;
       
  2465                     highlightmaskbmpindex=0;
       
  2466                     },
       
  2467                 PENINPUT_LAYOUT_UNIT_KEY
       
  2468                     {
       
  2469                     unicode=<0x30c4>;
       
  2470                     scancode=0x30c4;
       
  2471                     beginrow=2;
       
  2472                     begincolumn=3;
       
  2473                     endrow=3;
       
  2474                     endcolumn=4;
       
  2475                     highlightbmpindex=0;
       
  2476                     highlightmaskbmpindex=0;
       
  2477                     },
       
  2478                 PENINPUT_LAYOUT_UNIT_KEY
       
  2479                     {
       
  2480                     unicode=<0x30cC>;
       
  2481                     scancode=0x30cc;
       
  2482                     beginrow=2;
       
  2483                     begincolumn=4;
       
  2484                     endrow=3;
       
  2485                     endcolumn=5;
       
  2486                     highlightbmpindex=0;
       
  2487                     highlightmaskbmpindex=0;
       
  2488                     },
       
  2489                 PENINPUT_LAYOUT_UNIT_KEY
       
  2490                     {
       
  2491                     unicode=<0x30d5>;
       
  2492                     scancode=0x30d5;
       
  2493                     beginrow=2;
       
  2494                     begincolumn=5;
       
  2495                     endrow=3;
       
  2496                     endcolumn=6;
       
  2497                     highlightbmpindex=0;
       
  2498                     highlightmaskbmpindex=0;
       
  2499                     },
       
  2500                 PENINPUT_LAYOUT_UNIT_KEY
       
  2501                     {
       
  2502                     unicode=<0x30e0>;
       
  2503                     scancode=0x30e0;
       
  2504                     beginrow=2;
       
  2505                     begincolumn=6;
       
  2506                     endrow=3;
       
  2507                     endcolumn=7;
       
  2508                     highlightbmpindex=0;
       
  2509                     highlightmaskbmpindex=0;
       
  2510                     },
       
  2511                 PENINPUT_LAYOUT_UNIT_KEY
       
  2512                     {
       
  2513                     unicode=<0x30e6>;
       
  2514                     scancode=0x30e6;
       
  2515                     beginrow=2;
       
  2516                     begincolumn=7;
       
  2517                     endrow=3;
       
  2518                     endcolumn=8;
       
  2519                     highlightbmpindex=0;
       
  2520                     highlightmaskbmpindex=0;
       
  2521                     },
       
  2522                 PENINPUT_LAYOUT_UNIT_KEY
       
  2523                     {
       
  2524                     unicode=<0x30eB>;
       
  2525                     scancode=0x30eb;
       
  2526                     beginrow=2;
       
  2527                     begincolumn=8;
       
  2528                     endrow=3;
       
  2529                     endcolumn=9;
       
  2530                     highlightbmpindex=0;
       
  2531                     highlightmaskbmpindex=0;
       
  2532                     },
       
  2533                 PENINPUT_LAYOUT_UNIT_KEY
       
  2534                     {
       
  2535                     unicode=<0x30f3>;
       
  2536                     scancode=0x30f3;
       
  2537                     beginrow=2;
       
  2538                     begincolumn=9;
       
  2539                     endrow=3;
       
  2540                     endcolumn=10;
       
  2541                     highlightbmpindex=0;
       
  2542                     highlightmaskbmpindex=0;
       
  2543                     },
       
  2544                 PENINPUT_LAYOUT_UNIT_KEY
       
  2545                     {
       
  2546                     unicode=<0x5c0F>;
       
  2547                     scancode=0x5c0f;
       
  2548                     beginrow=2;
       
  2549                     begincolumn=10;
       
  2550                     endrow=3;
       
  2551                     endcolumn=11;
       
  2552                     highlightbmpindex=0;
       
  2553                     highlightmaskbmpindex=0;
       
  2554                     },
       
  2555                 PENINPUT_LAYOUT_UNIT_KEY
       
  2556                     {
       
  2557                     unicode=<0x30a8>;
       
  2558                     scancode=0x30a8;
       
  2559                     beginrow=3;
       
  2560                     begincolumn=0;
       
  2561                     endrow=4;
       
  2562                     endcolumn=1;
       
  2563                     highlightbmpindex=0;
       
  2564                     highlightmaskbmpindex=0;
       
  2565                     },
       
  2566                 PENINPUT_LAYOUT_UNIT_KEY
       
  2567                     {
       
  2568                     unicode=<0x30b1>;
       
  2569                     scancode=0x30b1;
       
  2570                     beginrow=3;
       
  2571                     begincolumn=1;
       
  2572                     endrow=4;
       
  2573                     endcolumn=2;
       
  2574                     highlightbmpindex=0;
       
  2575                     highlightmaskbmpindex=0;
       
  2576                     },
       
  2577                 PENINPUT_LAYOUT_UNIT_KEY
       
  2578                     {
       
  2579                     unicode=<0x30bB>;
       
  2580                     scancode=0x30bb;
       
  2581                     beginrow=3;
       
  2582                     begincolumn=2;
       
  2583                     endrow=4;
       
  2584                     endcolumn=3;
       
  2585                     highlightbmpindex=0;
       
  2586                     highlightmaskbmpindex=0;
       
  2587                     },
       
  2588                 PENINPUT_LAYOUT_UNIT_KEY
       
  2589                     {
       
  2590                     unicode=<0x30c6>;
       
  2591                     scancode=0x30c6;
       
  2592                     beginrow=3;
       
  2593                     begincolumn=3;
       
  2594                     endrow=4;
       
  2595                     endcolumn=4;
       
  2596                     highlightbmpindex=0;
       
  2597                     highlightmaskbmpindex=0;
       
  2598                     },
       
  2599                 PENINPUT_LAYOUT_UNIT_KEY
       
  2600                     {
       
  2601                     unicode=<0x30cD>;
       
  2602                     scancode=0x30cd;
       
  2603                     beginrow=3;
       
  2604                     begincolumn=4;
       
  2605                     endrow=4;
       
  2606                     endcolumn=5;
       
  2607                     highlightbmpindex=0;
       
  2608                     highlightmaskbmpindex=0;
       
  2609                     },
       
  2610                 PENINPUT_LAYOUT_UNIT_KEY
       
  2611                     {
       
  2612                     unicode=<0x30d8>;
       
  2613                     scancode=0x30d8;
       
  2614                     beginrow=3;
       
  2615                     begincolumn=5;
       
  2616                     endrow=4;
       
  2617                     endcolumn=6;
       
  2618                     highlightbmpindex=0;
       
  2619                     highlightmaskbmpindex=0;
       
  2620                     },
       
  2621                 PENINPUT_LAYOUT_UNIT_KEY
       
  2622                     {
       
  2623                     unicode=<0x30e1>;
       
  2624                     scancode=0x30e1;
       
  2625                     beginrow=3;
       
  2626                     begincolumn=6;
       
  2627                     endrow=4;
       
  2628                     endcolumn=7;
       
  2629                     highlightbmpindex=0;
       
  2630                     highlightmaskbmpindex=0;
       
  2631                     },
       
  2632                 PENINPUT_LAYOUT_UNIT_KEY
       
  2633                     {
       
  2634                     unicode=<0x30eC>;
       
  2635                     scancode=0x30ec;
       
  2636                     beginrow=3;
       
  2637                     begincolumn=8;
       
  2638                     endrow=4;
       
  2639                     endcolumn=9;
       
  2640                     highlightbmpindex=0;
       
  2641                     highlightmaskbmpindex=0;
       
  2642                     },
       
  2643                 PENINPUT_LAYOUT_UNIT_KEY
       
  2644                     {
       
  2645                     unicode=<0x30fC>;
       
  2646                     scancode=0x30fc;
       
  2647                     beginrow=3;
       
  2648                     begincolumn=9;
       
  2649                     endrow=4;
       
  2650                     endcolumn=10;
       
  2651                     highlightbmpindex=0;
       
  2652                     highlightmaskbmpindex=0;
       
  2653                     },
       
  2654                 PENINPUT_LAYOUT_UNIT_KEY
       
  2655                     {
       
  2656                     unicode=<0x3001>;
       
  2657                     scancode=0x3001;
       
  2658                     beginrow=3;
       
  2659                     begincolumn=10;
       
  2660                     endrow=4;
       
  2661                     endcolumn=11;
       
  2662                     highlightbmpindex=0;
       
  2663                     highlightmaskbmpindex=0;
       
  2664                     },
       
  2665                 PENINPUT_LAYOUT_UNIT_KEY
       
  2666                     {
       
  2667                     unicode=<0x30aA>;
       
  2668                     scancode=0x30aa;
       
  2669                     beginrow=4;
       
  2670                     begincolumn=0;
       
  2671                     endrow=5;
       
  2672                     endcolumn=1;
       
  2673                     highlightbmpindex=0;
       
  2674                     highlightmaskbmpindex=0;
       
  2675                     },
       
  2676                 PENINPUT_LAYOUT_UNIT_KEY
       
  2677                     {
       
  2678                     unicode=<0x30b3>;
       
  2679                     scancode=0x30b3;
       
  2680                     beginrow=4;
       
  2681                     begincolumn=1;
       
  2682                     endrow=5;
       
  2683                     endcolumn=2;
       
  2684                     highlightbmpindex=0;
       
  2685                     highlightmaskbmpindex=0;
       
  2686                     },
       
  2687                 PENINPUT_LAYOUT_UNIT_KEY
       
  2688                     {
       
  2689                     unicode=<0x30bD>;
       
  2690                     scancode=0x30bd;
       
  2691                     beginrow=4;
       
  2692                     begincolumn=2;
       
  2693                     endrow=5;
       
  2694                     endcolumn=3;
       
  2695                     highlightbmpindex=0;
       
  2696                     highlightmaskbmpindex=0;
       
  2697                     },
       
  2698                 PENINPUT_LAYOUT_UNIT_KEY
       
  2699                     {
       
  2700                     unicode=<0x30c8>;
       
  2701                     scancode=0x30c8;
       
  2702                     beginrow=4;
       
  2703                     begincolumn=3;
       
  2704                     endrow=5;
       
  2705                     endcolumn=4;
       
  2706                     highlightbmpindex=0;
       
  2707                     highlightmaskbmpindex=0;
       
  2708                     },
       
  2709                 PENINPUT_LAYOUT_UNIT_KEY
       
  2710                     {
       
  2711                     unicode=<0x30cE>;
       
  2712                     scancode=0x30ce;
       
  2713                     beginrow=4;
       
  2714                     begincolumn=4;
       
  2715                     endrow=5;
       
  2716                     endcolumn=5;
       
  2717                     highlightbmpindex=0;
       
  2718                     highlightmaskbmpindex=0;
       
  2719                     },
       
  2720                 PENINPUT_LAYOUT_UNIT_KEY
       
  2721                     {
       
  2722                     unicode=<0x30dB>;
       
  2723                     scancode=0x30db;
       
  2724                     beginrow=4;
       
  2725                     begincolumn=5;
       
  2726                     endrow=5;
       
  2727                     endcolumn=6;
       
  2728                     highlightbmpindex=0;
       
  2729                     highlightmaskbmpindex=0;
       
  2730                     },
       
  2731                 PENINPUT_LAYOUT_UNIT_KEY
       
  2732                     {
       
  2733                     unicode=<0x30e2>;
       
  2734                     scancode=0x30e2;
       
  2735                     beginrow=4;
       
  2736                     begincolumn=6;
       
  2737                     endrow=5;
       
  2738                     endcolumn=7;
       
  2739                     highlightbmpindex=0;
       
  2740                     highlightmaskbmpindex=0;
       
  2741                     },
       
  2742                 PENINPUT_LAYOUT_UNIT_KEY
       
  2743                     {
       
  2744                     unicode=<0x30e8>;
       
  2745                     scancode=0x30e8;
       
  2746                     beginrow=4;
       
  2747                     begincolumn=7;
       
  2748                     endrow=5;
       
  2749                     endcolumn=8;
       
  2750                     highlightbmpindex=0;
       
  2751                     highlightmaskbmpindex=0;
       
  2752                     },
       
  2753                 PENINPUT_LAYOUT_UNIT_KEY
       
  2754                     {
       
  2755                     unicode=<0x30eD>;
       
  2756                     scancode=0x30ed;
       
  2757                     beginrow=4;
       
  2758                     begincolumn=8;
       
  2759                     endrow=5;
       
  2760                     endcolumn=9;
       
  2761                     highlightbmpindex=0;
       
  2762                     highlightmaskbmpindex=0;
       
  2763                     },
       
  2764                 PENINPUT_LAYOUT_UNIT_KEY
       
  2765                     {
       
  2766                     unicode=<0x30fB>;
       
  2767                     scancode=0x30fb;
       
  2768                     beginrow=4;
       
  2769                     begincolumn=9;
       
  2770                     endrow=5;
       
  2771                     endcolumn=10;
       
  2772                     highlightbmpindex=0;
       
  2773                     highlightmaskbmpindex=0;
       
  2774                     },
       
  2775                 PENINPUT_LAYOUT_UNIT_KEY
       
  2776                     {
       
  2777                     unicode=<0x3002>;
       
  2778                     scancode=0x3002;
       
  2779                     beginrow=4;
       
  2780                     begincolumn=10;
       
  2781                     endrow=5;
       
  2782                     endcolumn=11;
       
  2783                     highlightbmpindex=0;
       
  2784                     highlightmaskbmpindex=0;
       
  2785                     }
       
  2786                 };
       
  2787             },
       
  2788         PENINPUT_LAYOUT_VKB_LAYOUT
       
  2789             {
       
  2790             id=EPeninputVkbLayoutKatakana;
       
  2791             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  2792             imgmajorskinid=EAknsMajorGeneric;
       
  2793             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x5;
       
  2794             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x5_mask;
       
  2795             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x5;
       
  2796 
       
  2797             dimbmp=0xffff;
       
  2798             dimmask=0xffff;
       
  2799             colcount=11;
       
  2800             rowcount=4 + 1;
       
  2801             highlightbmps =
       
  2802                 {
       
  2803                 PENINPUT_LAYOUT_BITMAP_ID
       
  2804                     {
       
  2805                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  2806                     },
       
  2807                 PENINPUT_LAYOUT_BITMAP_ID
       
  2808                     {
       
  2809                     bmpid=0xffff;
       
  2810                     }
       
  2811                 };
       
  2812             highlightmaskbmps =
       
  2813                 {
       
  2814                 PENINPUT_LAYOUT_BITMAP_ID
       
  2815                     {
       
  2816                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  2817                     },
       
  2818                 PENINPUT_LAYOUT_BITMAP_ID
       
  2819                     {
       
  2820                     bmpid=0xffff;
       
  2821                     }
       
  2822                 };
       
  2823             keys =
       
  2824                 {
       
  2825                 PENINPUT_LAYOUT_UNIT_KEY
       
  2826                     {
       
  2827                     unicode=<0xff71>;
       
  2828                     scancode=0xff71;
       
  2829                     beginrow=0;
       
  2830                     begincolumn=0;
       
  2831                     endrow=1;
       
  2832                     endcolumn=1;
       
  2833                     highlightbmpindex=0;
       
  2834                     highlightmaskbmpindex=0;
       
  2835                     },
       
  2836                 PENINPUT_LAYOUT_UNIT_KEY
       
  2837                     {
       
  2838                     unicode=<0xff76>;
       
  2839                     scancode=0xff76;
       
  2840                     beginrow=0;
       
  2841                     begincolumn=1;
       
  2842                     endrow=1;
       
  2843                     endcolumn=2;
       
  2844                     highlightbmpindex=0;
       
  2845                     highlightmaskbmpindex=0;
       
  2846                     },
       
  2847                 PENINPUT_LAYOUT_UNIT_KEY
       
  2848                     {
       
  2849                     unicode=<0xff7B>;
       
  2850                     scancode=0xff7b;
       
  2851                     beginrow=0;
       
  2852                     begincolumn=2;
       
  2853                     endrow=1;
       
  2854                     endcolumn=3;
       
  2855                     highlightbmpindex=0;
       
  2856                     highlightmaskbmpindex=0;
       
  2857                     },
       
  2858                 PENINPUT_LAYOUT_UNIT_KEY
       
  2859                     {
       
  2860                     unicode=<0xff80>;
       
  2861                     scancode=0xff80;
       
  2862                     beginrow=0;
       
  2863                     begincolumn=3;
       
  2864                     endrow=1;
       
  2865                     endcolumn=4;
       
  2866                     highlightbmpindex=0;
       
  2867                     highlightmaskbmpindex=0;
       
  2868                     },
       
  2869                 PENINPUT_LAYOUT_UNIT_KEY
       
  2870                     {
       
  2871                     unicode=<0xff85>;
       
  2872                     scancode=0xff85;
       
  2873                     beginrow=0;
       
  2874                     begincolumn=4;
       
  2875                     endrow=1;
       
  2876                     endcolumn=5;
       
  2877                     highlightbmpindex=0;
       
  2878                     highlightmaskbmpindex=0;
       
  2879                     },
       
  2880                 PENINPUT_LAYOUT_UNIT_KEY
       
  2881                     {
       
  2882                     unicode=<0xff8A>;
       
  2883                     scancode=0xff8a;
       
  2884                     beginrow=0;
       
  2885                     begincolumn=5;
       
  2886                     endrow=1;
       
  2887                     endcolumn=6;
       
  2888                     highlightbmpindex=0;
       
  2889                     highlightmaskbmpindex=0;
       
  2890                     },
       
  2891                 PENINPUT_LAYOUT_UNIT_KEY
       
  2892                     {
       
  2893                     unicode=<0xff8F>;
       
  2894                     scancode=0xff8f;
       
  2895                     beginrow=0;
       
  2896                     begincolumn=6;
       
  2897                     endrow=1;
       
  2898                     endcolumn=7;
       
  2899                     highlightbmpindex=0;
       
  2900                     highlightmaskbmpindex=0;
       
  2901                     },
       
  2902                 PENINPUT_LAYOUT_UNIT_KEY
       
  2903                     {
       
  2904                     unicode=<0xff94>;
       
  2905                     scancode=0xff94;
       
  2906                     beginrow=0;
       
  2907                     begincolumn=7;
       
  2908                     endrow=1;
       
  2909                     endcolumn=8;
       
  2910                     highlightbmpindex=0;
       
  2911                     highlightmaskbmpindex=0;
       
  2912                     },
       
  2913                 PENINPUT_LAYOUT_UNIT_KEY
       
  2914                     {
       
  2915                     unicode=<0xff97>;
       
  2916                     scancode=0xff97;
       
  2917                     beginrow=0;
       
  2918                     begincolumn=8;
       
  2919                     endrow=1;
       
  2920                     endcolumn=9;
       
  2921                     highlightbmpindex=0;
       
  2922                     highlightmaskbmpindex=0;
       
  2923                     },
       
  2924                 PENINPUT_LAYOUT_UNIT_KEY
       
  2925                     {
       
  2926                     unicode=<0xff9C>;
       
  2927                     scancode=0xff9c;
       
  2928                     beginrow=0;
       
  2929                     begincolumn=9;
       
  2930                     endrow=1;
       
  2931                     endcolumn=10;
       
  2932                     highlightbmpindex=0;
       
  2933                     highlightmaskbmpindex=0;
       
  2934                     },
       
  2935                 PENINPUT_LAYOUT_UNIT_KEY
       
  2936                     {
       
  2937                     unicode=<0xff9E>;
       
  2938                     scancode=0xff9e;
       
  2939                     beginrow=0;
       
  2940                     begincolumn=10;
       
  2941                     endrow=1;
       
  2942                     endcolumn=11;
       
  2943                     highlightbmpindex=0;
       
  2944                     highlightmaskbmpindex=0;
       
  2945                     },
       
  2946                 PENINPUT_LAYOUT_UNIT_KEY
       
  2947                     {
       
  2948                     unicode=<0xff72>;
       
  2949                     scancode=0xff72;
       
  2950                     beginrow=1;
       
  2951                     begincolumn=0;
       
  2952                     endrow=2;
       
  2953                     endcolumn=1;
       
  2954                     highlightbmpindex=0;
       
  2955                     highlightmaskbmpindex=0;
       
  2956                     },
       
  2957                 PENINPUT_LAYOUT_UNIT_KEY
       
  2958                     {
       
  2959                     unicode=<0xff77>;
       
  2960                     scancode=0xff77;
       
  2961                     beginrow=1;
       
  2962                     begincolumn=1;
       
  2963                     endrow=2;
       
  2964                     endcolumn=2;
       
  2965                     highlightbmpindex=0;
       
  2966                     highlightmaskbmpindex=0;
       
  2967                     },
       
  2968                 PENINPUT_LAYOUT_UNIT_KEY
       
  2969                     {
       
  2970                     unicode=<0xff7C>;
       
  2971                     scancode=0xff7c;
       
  2972                     beginrow=1;
       
  2973                     begincolumn=2;
       
  2974                     endrow=2;
       
  2975                     endcolumn=3;
       
  2976                     highlightbmpindex=0;
       
  2977                     highlightmaskbmpindex=0;
       
  2978                     },
       
  2979                 PENINPUT_LAYOUT_UNIT_KEY
       
  2980                     {
       
  2981                     unicode=<0xff81>;
       
  2982                     scancode=0xff81;
       
  2983                     beginrow=1;
       
  2984                     begincolumn=3;
       
  2985                     endrow=2;
       
  2986                     endcolumn=4;
       
  2987                     highlightbmpindex=0;
       
  2988                     highlightmaskbmpindex=0;
       
  2989                     },
       
  2990                 PENINPUT_LAYOUT_UNIT_KEY
       
  2991                     {
       
  2992                     unicode=<0xff86>;
       
  2993                     scancode=0xff86;
       
  2994                     beginrow=1;
       
  2995                     begincolumn=4;
       
  2996                     endrow=2;
       
  2997                     endcolumn=5;
       
  2998                     highlightbmpindex=0;
       
  2999                     highlightmaskbmpindex=0;
       
  3000                     },
       
  3001                 PENINPUT_LAYOUT_UNIT_KEY
       
  3002                     {
       
  3003                     unicode=<0xff8B>;
       
  3004                     scancode=0xff8b;
       
  3005                     beginrow=1;
       
  3006                     begincolumn=5;
       
  3007                     endrow=2;
       
  3008                     endcolumn=6;
       
  3009                     highlightbmpindex=0;
       
  3010                     highlightmaskbmpindex=0;
       
  3011                     },
       
  3012                 PENINPUT_LAYOUT_UNIT_KEY
       
  3013                     {
       
  3014                     unicode=<0xff90>;
       
  3015                     scancode=0xff90;
       
  3016                     beginrow=1;
       
  3017                     begincolumn=6;
       
  3018                     endrow=2;
       
  3019                     endcolumn=7;
       
  3020                     highlightbmpindex=0;
       
  3021                     highlightmaskbmpindex=0;
       
  3022                     },
       
  3023                 PENINPUT_LAYOUT_UNIT_KEY
       
  3024                     {
       
  3025                     unicode=<0xff98>;
       
  3026                     scancode=0xff98;
       
  3027                     beginrow=1;
       
  3028                     begincolumn=8;
       
  3029                     endrow=2;
       
  3030                     endcolumn=9;
       
  3031                     highlightbmpindex=0;
       
  3032                     highlightmaskbmpindex=0;
       
  3033                     },
       
  3034                 PENINPUT_LAYOUT_UNIT_KEY
       
  3035                     {
       
  3036                     unicode=<0xff66>;
       
  3037                     scancode=0xff66;
       
  3038                     beginrow=1;
       
  3039                     begincolumn=9;
       
  3040                     endrow=2;
       
  3041                     endcolumn=10;
       
  3042                     highlightbmpindex=0;
       
  3043                     highlightmaskbmpindex=0;
       
  3044                     },
       
  3045                 PENINPUT_LAYOUT_UNIT_KEY
       
  3046                     {
       
  3047                     unicode=<0xff9F>;
       
  3048                     scancode=0xff9f;
       
  3049                     beginrow=1;
       
  3050                     begincolumn=10;
       
  3051                     endrow=2;
       
  3052                     endcolumn=11;
       
  3053                     highlightbmpindex=0;
       
  3054                     highlightmaskbmpindex=0;
       
  3055                     },
       
  3056                 PENINPUT_LAYOUT_UNIT_KEY
       
  3057                     {
       
  3058                     unicode=<0xff73>;
       
  3059                     scancode=0xff73;
       
  3060                     beginrow=2;
       
  3061                     begincolumn=0;
       
  3062                     endrow=3;
       
  3063                     endcolumn=1;
       
  3064                     highlightbmpindex=0;
       
  3065                     highlightmaskbmpindex=0;
       
  3066                     },
       
  3067                 PENINPUT_LAYOUT_UNIT_KEY
       
  3068                     {
       
  3069                     unicode=<0xff78>;
       
  3070                     scancode=0xff78;
       
  3071                     beginrow=2;
       
  3072                     begincolumn=1;
       
  3073                     endrow=3;
       
  3074                     endcolumn=2;
       
  3075                     highlightbmpindex=0;
       
  3076                     highlightmaskbmpindex=0;
       
  3077                     },
       
  3078                 PENINPUT_LAYOUT_UNIT_KEY
       
  3079                     {
       
  3080                     unicode=<0xff7D>;
       
  3081                     scancode=0xff7d;
       
  3082                     beginrow=2;
       
  3083                     begincolumn=2;
       
  3084                     endrow=3;
       
  3085                     endcolumn=3;
       
  3086                     highlightbmpindex=0;
       
  3087                     highlightmaskbmpindex=0;
       
  3088                     },
       
  3089                 PENINPUT_LAYOUT_UNIT_KEY
       
  3090                     {
       
  3091                     unicode=<0xff82>;
       
  3092                     scancode=0xff82;
       
  3093                     beginrow=2;
       
  3094                     begincolumn=3;
       
  3095                     endrow=3;
       
  3096                     endcolumn=4;
       
  3097                     highlightbmpindex=0;
       
  3098                     highlightmaskbmpindex=0;
       
  3099                     },
       
  3100                 PENINPUT_LAYOUT_UNIT_KEY
       
  3101                     {
       
  3102                     unicode=<0xff87>;
       
  3103                     scancode=0xff87;
       
  3104                     beginrow=2;
       
  3105                     begincolumn=4;
       
  3106                     endrow=3;
       
  3107                     endcolumn=5;
       
  3108                     highlightbmpindex=0;
       
  3109                     highlightmaskbmpindex=0;
       
  3110                     },
       
  3111                 PENINPUT_LAYOUT_UNIT_KEY
       
  3112                     {
       
  3113                     unicode=<0xff8C>;
       
  3114                     scancode=0xff8c;
       
  3115                     beginrow=2;
       
  3116                     begincolumn=5;
       
  3117                     endrow=3;
       
  3118                     endcolumn=6;
       
  3119                     highlightbmpindex=0;
       
  3120                     highlightmaskbmpindex=0;
       
  3121                     },
       
  3122                 PENINPUT_LAYOUT_UNIT_KEY
       
  3123                     {
       
  3124                     unicode=<0xff91>;
       
  3125                     scancode=0xff91;
       
  3126                     beginrow=2;
       
  3127                     begincolumn=6;
       
  3128                     endrow=3;
       
  3129                     endcolumn=7;
       
  3130                     highlightbmpindex=0;
       
  3131                     highlightmaskbmpindex=0;
       
  3132                     },
       
  3133                 PENINPUT_LAYOUT_UNIT_KEY
       
  3134                     {
       
  3135                     unicode=<0xff95>;
       
  3136                     scancode=0xff95;
       
  3137                     beginrow=2;
       
  3138                     begincolumn=7;
       
  3139                     endrow=3;
       
  3140                     endcolumn=8;
       
  3141                     highlightbmpindex=0;
       
  3142                     highlightmaskbmpindex=0;
       
  3143                     },
       
  3144                 PENINPUT_LAYOUT_UNIT_KEY
       
  3145                     {
       
  3146                     unicode=<0xff99>;
       
  3147                     scancode=0xff99;
       
  3148                     beginrow=2;
       
  3149                     begincolumn=8;
       
  3150                     endrow=3;
       
  3151                     endcolumn=9;
       
  3152                     highlightbmpindex=0;
       
  3153                     highlightmaskbmpindex=0;
       
  3154                     },
       
  3155                 PENINPUT_LAYOUT_UNIT_KEY
       
  3156                     {
       
  3157                     unicode=<0xff9D>;
       
  3158                     scancode=0xff9d;
       
  3159                     beginrow=2;
       
  3160                     begincolumn=9;
       
  3161                     endrow=3;
       
  3162                     endcolumn=10;
       
  3163                     highlightbmpindex=0;
       
  3164                     highlightmaskbmpindex=0;
       
  3165                     },
       
  3166                 PENINPUT_LAYOUT_UNIT_KEY
       
  3167                     {
       
  3168                     unicode=<0x5c0F>;
       
  3169                     scancode=0x5c0f;
       
  3170                     beginrow=2;
       
  3171                     begincolumn=10;
       
  3172                     endrow=3;
       
  3173                     endcolumn=11;
       
  3174                     highlightbmpindex=0;
       
  3175                     highlightmaskbmpindex=0;
       
  3176                     },
       
  3177                 PENINPUT_LAYOUT_UNIT_KEY
       
  3178                     {
       
  3179                     unicode=<0xff74>;
       
  3180                     scancode=0xff74;
       
  3181                     beginrow=3;
       
  3182                     begincolumn=0;
       
  3183                     endrow=4;
       
  3184                     endcolumn=1;
       
  3185                     highlightbmpindex=0;
       
  3186                     highlightmaskbmpindex=0;
       
  3187                     },
       
  3188                 PENINPUT_LAYOUT_UNIT_KEY
       
  3189                     {
       
  3190                     unicode=<0xff79>;
       
  3191                     scancode=0xff79;
       
  3192                     beginrow=3;
       
  3193                     begincolumn=1;
       
  3194                     endrow=4;
       
  3195                     endcolumn=2;
       
  3196                     highlightbmpindex=0;
       
  3197                     highlightmaskbmpindex=0;
       
  3198                     },
       
  3199                 PENINPUT_LAYOUT_UNIT_KEY
       
  3200                     {
       
  3201                     unicode=<0xff7E>;
       
  3202                     scancode=0xff7e;
       
  3203                     beginrow=3;
       
  3204                     begincolumn=2;
       
  3205                     endrow=4;
       
  3206                     endcolumn=3;
       
  3207                     highlightbmpindex=0;
       
  3208                     highlightmaskbmpindex=0;
       
  3209                     },
       
  3210                 PENINPUT_LAYOUT_UNIT_KEY
       
  3211                     {
       
  3212                     unicode=<0xff83>;
       
  3213                     scancode=0xff83;
       
  3214                     beginrow=3;
       
  3215                     begincolumn=3;
       
  3216                     endrow=4;
       
  3217                     endcolumn=4;
       
  3218                     highlightbmpindex=0;
       
  3219                     highlightmaskbmpindex=0;
       
  3220                     },
       
  3221                 PENINPUT_LAYOUT_UNIT_KEY
       
  3222                     {
       
  3223                     unicode=<0xff88>;
       
  3224                     scancode=0xff88;
       
  3225                     beginrow=3;
       
  3226                     begincolumn=4;
       
  3227                     endrow=4;
       
  3228                     endcolumn=5;
       
  3229                     highlightbmpindex=0;
       
  3230                     highlightmaskbmpindex=0;
       
  3231                     },
       
  3232                 PENINPUT_LAYOUT_UNIT_KEY
       
  3233                     {
       
  3234                     unicode=<0xff8D>;
       
  3235                     scancode=0xff8d;
       
  3236                     beginrow=3;
       
  3237                     begincolumn=5;
       
  3238                     endrow=4;
       
  3239                     endcolumn=6;
       
  3240                     highlightbmpindex=0;
       
  3241                     highlightmaskbmpindex=0;
       
  3242                     },
       
  3243                 PENINPUT_LAYOUT_UNIT_KEY
       
  3244                     {
       
  3245                     unicode=<0xff92>;
       
  3246                     scancode=0xff92;
       
  3247                     beginrow=3;
       
  3248                     begincolumn=6;
       
  3249                     endrow=4;
       
  3250                     endcolumn=7;
       
  3251                     highlightbmpindex=0;
       
  3252                     highlightmaskbmpindex=0;
       
  3253                     },
       
  3254                 PENINPUT_LAYOUT_UNIT_KEY
       
  3255                     {
       
  3256                     unicode=<0xff9A>;
       
  3257                     scancode=0xff9a;
       
  3258                     beginrow=3;
       
  3259                     begincolumn=8;
       
  3260                     endrow=4;
       
  3261                     endcolumn=9;
       
  3262                     highlightbmpindex=0;
       
  3263                     highlightmaskbmpindex=0;
       
  3264                     },
       
  3265                 PENINPUT_LAYOUT_UNIT_KEY
       
  3266                     {
       
  3267                     unicode=<0xff70>;
       
  3268                     scancode=0xff70;
       
  3269                     beginrow=3;
       
  3270                     begincolumn=9;
       
  3271                     endrow=4;
       
  3272                     endcolumn=10;
       
  3273                     highlightbmpindex=0;
       
  3274                     highlightmaskbmpindex=0;
       
  3275                     },
       
  3276                 PENINPUT_LAYOUT_UNIT_KEY
       
  3277                     {
       
  3278                     unicode=<0xff64>;
       
  3279                     scancode=0xff64;
       
  3280                     beginrow=3;
       
  3281                     begincolumn=10;
       
  3282                     endrow=4;
       
  3283                     endcolumn=11;
       
  3284                     highlightbmpindex=0;
       
  3285                     highlightmaskbmpindex=0;
       
  3286                     },
       
  3287                 PENINPUT_LAYOUT_UNIT_KEY
       
  3288                     {
       
  3289                     unicode=<0xff75>;
       
  3290                     scancode=0xff75;
       
  3291                     beginrow=4;
       
  3292                     begincolumn=0;
       
  3293                     endrow=5;
       
  3294                     endcolumn=1;
       
  3295                     highlightbmpindex=0;
       
  3296                     highlightmaskbmpindex=0;
       
  3297                     },
       
  3298                 PENINPUT_LAYOUT_UNIT_KEY
       
  3299                     {
       
  3300                     unicode=<0xff7A>;
       
  3301                     scancode=0xff7a;
       
  3302                     beginrow=4;
       
  3303                     begincolumn=1;
       
  3304                     endrow=5;
       
  3305                     endcolumn=2;
       
  3306                     highlightbmpindex=0;
       
  3307                     highlightmaskbmpindex=0;
       
  3308                     },
       
  3309                 PENINPUT_LAYOUT_UNIT_KEY
       
  3310                     {
       
  3311                     unicode=<0xff7F>;
       
  3312                     scancode=0xff7f;
       
  3313                     beginrow=4;
       
  3314                     begincolumn=2;
       
  3315                     endrow=5;
       
  3316                     endcolumn=3;
       
  3317                     highlightbmpindex=0;
       
  3318                     highlightmaskbmpindex=0;
       
  3319                     },
       
  3320                 PENINPUT_LAYOUT_UNIT_KEY
       
  3321                     {
       
  3322                     unicode=<0xff84>;
       
  3323                     scancode=0xff84;
       
  3324                     beginrow=4;
       
  3325                     begincolumn=3;
       
  3326                     endrow=5;
       
  3327                     endcolumn=4;
       
  3328                     highlightbmpindex=0;
       
  3329                     highlightmaskbmpindex=0;
       
  3330                     },
       
  3331                 PENINPUT_LAYOUT_UNIT_KEY
       
  3332                     {
       
  3333                     unicode=<0xff89>;
       
  3334                     scancode=0xff89;
       
  3335                     beginrow=4;
       
  3336                     begincolumn=4;
       
  3337                     endrow=5;
       
  3338                     endcolumn=5;
       
  3339                     highlightbmpindex=0;
       
  3340                     highlightmaskbmpindex=0;
       
  3341                     },
       
  3342                 PENINPUT_LAYOUT_UNIT_KEY
       
  3343                     {
       
  3344                     unicode=<0xff8E>;
       
  3345                     scancode=0xff8e;
       
  3346                     beginrow=4;
       
  3347                     begincolumn=5;
       
  3348                     endrow=5;
       
  3349                     endcolumn=6;
       
  3350                     highlightbmpindex=0;
       
  3351                     highlightmaskbmpindex=0;
       
  3352                     },
       
  3353                 PENINPUT_LAYOUT_UNIT_KEY
       
  3354                     {
       
  3355                     unicode=<0xff93>;
       
  3356                     scancode=0xff93;
       
  3357                     beginrow=4;
       
  3358                     begincolumn=6;
       
  3359                     endrow=5;
       
  3360                     endcolumn=7;
       
  3361                     highlightbmpindex=0;
       
  3362                     highlightmaskbmpindex=0;
       
  3363                     },
       
  3364                 PENINPUT_LAYOUT_UNIT_KEY
       
  3365                     {
       
  3366                     unicode=<0xff96>;
       
  3367                     scancode=0xff96;
       
  3368                     beginrow=4;
       
  3369                     begincolumn=7;
       
  3370                     endrow=5;
       
  3371                     endcolumn=8;
       
  3372                     highlightbmpindex=0;
       
  3373                     highlightmaskbmpindex=0;
       
  3374                     },
       
  3375                 PENINPUT_LAYOUT_UNIT_KEY
       
  3376                     {
       
  3377                     unicode=<0xff9B>;
       
  3378                     scancode=0xff9b;
       
  3379                     beginrow=4;
       
  3380                     begincolumn=8;
       
  3381                     endrow=5;
       
  3382                     endcolumn=9;
       
  3383                     highlightbmpindex=0;
       
  3384                     highlightmaskbmpindex=0;
       
  3385                     },
       
  3386                 PENINPUT_LAYOUT_UNIT_KEY
       
  3387                     {
       
  3388                     unicode=<0xff65>;
       
  3389                     scancode=0xff65;
       
  3390                     beginrow=4;
       
  3391                     begincolumn=9;
       
  3392                     endrow=5;
       
  3393                     endcolumn=10;
       
  3394                     highlightbmpindex=0;
       
  3395                     highlightmaskbmpindex=0;
       
  3396                     },
       
  3397                 PENINPUT_LAYOUT_UNIT_KEY
       
  3398                     {
       
  3399                     unicode=<0xff61>;
       
  3400                     scancode=0xff61;
       
  3401                     beginrow=4;
       
  3402                     begincolumn=10;
       
  3403                     endrow=5;
       
  3404                     endcolumn=11;
       
  3405                     highlightbmpindex=0;
       
  3406                     highlightmaskbmpindex=0;
       
  3407                     }
       
  3408                 };
       
  3409             },
       
  3410         PENINPUT_LAYOUT_VKB_LAYOUT
       
  3411             {
       
  3412             id=EPeninputVkbLayoutFullWidthLatin;
       
  3413             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3414             imgmajorskinid=EAknsMajorGeneric;
       
  3415             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
       
  3416             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
       
  3417             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  3418 
       
  3419             dimbmp=0xffff;
       
  3420             dimmask=0xffff;
       
  3421             colcount=11;
       
  3422             rowcount=3;
       
  3423             highlightbmps =
       
  3424                 {
       
  3425                 PENINPUT_LAYOUT_BITMAP_ID
       
  3426                     {
       
  3427                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  3428                     },
       
  3429                 PENINPUT_LAYOUT_BITMAP_ID
       
  3430                     {
       
  3431                     bmpid=0xffff;
       
  3432                     }
       
  3433                 };
       
  3434             highlightmaskbmps =
       
  3435                 {
       
  3436                 PENINPUT_LAYOUT_BITMAP_ID
       
  3437                     {
       
  3438                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  3439                     },
       
  3440                 PENINPUT_LAYOUT_BITMAP_ID
       
  3441                     {
       
  3442                     bmpid=0xffff;
       
  3443                     }
       
  3444                 };
       
  3445             keys =
       
  3446                 {
       
  3447                 PENINPUT_LAYOUT_UNIT_KEY
       
  3448                     {
       
  3449                     unicode=<0xff51>;
       
  3450                     scancode=0xff51;
       
  3451                     beginrow=0;
       
  3452                     begincolumn=0;
       
  3453                     endrow=1;
       
  3454                     endcolumn=1;
       
  3455                     highlightbmpindex=0;
       
  3456                     highlightmaskbmpindex=0;
       
  3457                     },
       
  3458                 PENINPUT_LAYOUT_UNIT_KEY
       
  3459                     {
       
  3460                     unicode=<0xff57>;
       
  3461                     scancode=0xff57;
       
  3462                     beginrow=0;
       
  3463                     begincolumn=1;
       
  3464                     endrow=1;
       
  3465                     endcolumn=2;
       
  3466                     highlightbmpindex=0;
       
  3467                     highlightmaskbmpindex=0;
       
  3468                     },
       
  3469                 PENINPUT_LAYOUT_UNIT_KEY
       
  3470                     {
       
  3471                     unicode=<0xff45>;
       
  3472                     scancode=0xff45;
       
  3473                     beginrow=0;
       
  3474                     begincolumn=2;
       
  3475                     endrow=1;
       
  3476                     endcolumn=3;
       
  3477                     highlightbmpindex=0;
       
  3478                     highlightmaskbmpindex=0;
       
  3479                     },
       
  3480                 PENINPUT_LAYOUT_UNIT_KEY
       
  3481                     {
       
  3482                     unicode=<0xff52>;
       
  3483                     scancode=0xff52;
       
  3484                     beginrow=0;
       
  3485                     begincolumn=3;
       
  3486                     endrow=1;
       
  3487                     endcolumn=4;
       
  3488                     highlightbmpindex=0;
       
  3489                     highlightmaskbmpindex=0;
       
  3490                     },
       
  3491                 PENINPUT_LAYOUT_UNIT_KEY
       
  3492                     {
       
  3493                     unicode=<0xff54>;
       
  3494                     scancode=0xff54;
       
  3495                     beginrow=0;
       
  3496                     begincolumn=4;
       
  3497                     endrow=1;
       
  3498                     endcolumn=5;
       
  3499                     highlightbmpindex=0;
       
  3500                     highlightmaskbmpindex=0;
       
  3501                     },
       
  3502                 PENINPUT_LAYOUT_UNIT_KEY
       
  3503                     {
       
  3504                     unicode=<0xff59>;
       
  3505                     scancode=0xff59;
       
  3506                     beginrow=0;
       
  3507                     begincolumn=5;
       
  3508                     endrow=1;
       
  3509                     endcolumn=6;
       
  3510                     highlightbmpindex=0;
       
  3511                     highlightmaskbmpindex=0;
       
  3512                     },
       
  3513                 PENINPUT_LAYOUT_UNIT_KEY
       
  3514                     {
       
  3515                     unicode=<0xff55>;
       
  3516                     scancode=0xff55;
       
  3517                     beginrow=0;
       
  3518                     begincolumn=6;
       
  3519                     endrow=1;
       
  3520                     endcolumn=7;
       
  3521                     highlightbmpindex=0;
       
  3522                     highlightmaskbmpindex=0;
       
  3523                     },
       
  3524                 PENINPUT_LAYOUT_UNIT_KEY
       
  3525                     {
       
  3526                     unicode=<0xff49>;
       
  3527                     scancode=0xff49;
       
  3528                     beginrow=0;
       
  3529                     begincolumn=7;
       
  3530                     endrow=1;
       
  3531                     endcolumn=8;
       
  3532                     highlightbmpindex=0;
       
  3533                     highlightmaskbmpindex=0;
       
  3534                     },
       
  3535                 PENINPUT_LAYOUT_UNIT_KEY
       
  3536                     {
       
  3537                     unicode=<0xff4F>;
       
  3538                     scancode=0xff4F;
       
  3539                     beginrow=0;
       
  3540                     begincolumn=8;
       
  3541                     endrow=1;
       
  3542                     endcolumn=9;
       
  3543                     highlightbmpindex=0;
       
  3544                     highlightmaskbmpindex=0;
       
  3545                     },
       
  3546                 PENINPUT_LAYOUT_UNIT_KEY
       
  3547                     {
       
  3548                     unicode=<0xff50>;
       
  3549                     scancode=0xff50;
       
  3550                     beginrow=0;
       
  3551                     begincolumn=9;
       
  3552                     endrow=1;
       
  3553                     endcolumn=10;
       
  3554                     highlightbmpindex=0;
       
  3555                     highlightmaskbmpindex=0;
       
  3556                     },
       
  3557                 PENINPUT_LAYOUT_UNIT_KEY
       
  3558                     {
       
  3559                     unicode=<0xff1F>;
       
  3560                     scancode=0xff1f;
       
  3561                     beginrow=0;
       
  3562                     begincolumn=10;
       
  3563                     endrow=1;
       
  3564                     endcolumn=11;
       
  3565                     highlightbmpindex=0;
       
  3566                     highlightmaskbmpindex=0;
       
  3567                     },
       
  3568                 PENINPUT_LAYOUT_UNIT_KEY
       
  3569                     {
       
  3570                     unicode=<0xff41>;
       
  3571                     scancode=0xff41;
       
  3572                     beginrow=1;
       
  3573                     begincolumn=0;
       
  3574                     endrow=2;
       
  3575                     endcolumn=1;
       
  3576                     highlightbmpindex=0;
       
  3577                     highlightmaskbmpindex=0;
       
  3578                     },
       
  3579                 PENINPUT_LAYOUT_UNIT_KEY
       
  3580                     {
       
  3581                     unicode=<0xff53>;
       
  3582                     scancode=0xff53;
       
  3583                     beginrow=1;
       
  3584                     begincolumn=1;
       
  3585                     endrow=2;
       
  3586                     endcolumn=2;
       
  3587                     highlightbmpindex=0;
       
  3588                     highlightmaskbmpindex=0;
       
  3589                     },
       
  3590                 PENINPUT_LAYOUT_UNIT_KEY
       
  3591                     {
       
  3592                     unicode=<0xff44>;
       
  3593                     scancode=0xff44;
       
  3594                     beginrow=1;
       
  3595                     begincolumn=2;
       
  3596                     endrow=2;
       
  3597                     endcolumn=3;
       
  3598                     highlightbmpindex=0;
       
  3599                     highlightmaskbmpindex=0;
       
  3600                     },
       
  3601                 PENINPUT_LAYOUT_UNIT_KEY
       
  3602                     {
       
  3603                     unicode=<0xff46>;
       
  3604                     scancode=0xff46;
       
  3605                     beginrow=1;
       
  3606                     begincolumn=3;
       
  3607                     endrow=2;
       
  3608                     endcolumn=4;
       
  3609                     highlightbmpindex=0;
       
  3610                     highlightmaskbmpindex=0;
       
  3611                     },
       
  3612                 PENINPUT_LAYOUT_UNIT_KEY
       
  3613                     {
       
  3614                     unicode=<0xff47>;
       
  3615                     scancode=0xff47;
       
  3616                     beginrow=1;
       
  3617                     begincolumn=4;
       
  3618                     endrow=2;
       
  3619                     endcolumn=5;
       
  3620                     highlightbmpindex=0;
       
  3621                     highlightmaskbmpindex=0;
       
  3622                     },
       
  3623                 PENINPUT_LAYOUT_UNIT_KEY
       
  3624                     {
       
  3625                     unicode=<0xff48>;
       
  3626                     scancode=0xff48;
       
  3627                     beginrow=1;
       
  3628                     begincolumn=5;
       
  3629                     endrow=2;
       
  3630                     endcolumn=6;
       
  3631                     highlightbmpindex=0;
       
  3632                     highlightmaskbmpindex=0;
       
  3633                     },
       
  3634                 PENINPUT_LAYOUT_UNIT_KEY
       
  3635                     {
       
  3636                     unicode=<0xff4A>;
       
  3637                     scancode=0xff4A;
       
  3638                     beginrow=1;
       
  3639                     begincolumn=6;
       
  3640                     endrow=2;
       
  3641                     endcolumn=7;
       
  3642                     highlightbmpindex=0;
       
  3643                     highlightmaskbmpindex=0;
       
  3644                     },
       
  3645                 PENINPUT_LAYOUT_UNIT_KEY
       
  3646                     {
       
  3647                     unicode=<0xff4B>;
       
  3648                     scancode=0xff4B;
       
  3649                     beginrow=1;
       
  3650                     begincolumn=7;
       
  3651                     endrow=2;
       
  3652                     endcolumn=8;
       
  3653                     highlightbmpindex=0;
       
  3654                     highlightmaskbmpindex=0;
       
  3655                     },
       
  3656                 PENINPUT_LAYOUT_UNIT_KEY
       
  3657                     {
       
  3658                     unicode=<0xff4C>;
       
  3659                     scancode=0xff4C;
       
  3660                     beginrow=1;
       
  3661                     begincolumn=8;
       
  3662                     endrow=2;
       
  3663                     endcolumn=9;
       
  3664                     highlightbmpindex=0;
       
  3665                     highlightmaskbmpindex=0;
       
  3666                     },
       
  3667                 PENINPUT_LAYOUT_UNIT_KEY
       
  3668                     {
       
  3669                     unicode=<0xff01>;
       
  3670                     scancode=0xff01;
       
  3671                     beginrow=1;
       
  3672                     begincolumn=10;
       
  3673                     endrow=2;
       
  3674                     endcolumn=11;
       
  3675                     highlightbmpindex=0;
       
  3676                     highlightmaskbmpindex=0;
       
  3677                     },
       
  3678                 PENINPUT_LAYOUT_UNIT_KEY
       
  3679                     {
       
  3680                     unicode=<0xff5A>;
       
  3681                     scancode=0xff5A;
       
  3682                     beginrow=2;
       
  3683                     begincolumn=0;
       
  3684                     endrow=3;
       
  3685                     endcolumn=1;
       
  3686                     highlightbmpindex=0;
       
  3687                     highlightmaskbmpindex=0;
       
  3688                     },
       
  3689                 PENINPUT_LAYOUT_UNIT_KEY
       
  3690                     {
       
  3691                     unicode=<0xff58>;
       
  3692                     scancode=0xff58;
       
  3693                     beginrow=2;
       
  3694                     begincolumn=1;
       
  3695                     endrow=3;
       
  3696                     endcolumn=2;
       
  3697                     highlightbmpindex=0;
       
  3698                     highlightmaskbmpindex=0;
       
  3699                     },
       
  3700                 PENINPUT_LAYOUT_UNIT_KEY
       
  3701                     {
       
  3702                     unicode=<0xff43>;
       
  3703                     scancode=0xff43;
       
  3704                     beginrow=2;
       
  3705                     begincolumn=2;
       
  3706                     endrow=3;
       
  3707                     endcolumn=3;
       
  3708                     highlightbmpindex=0;
       
  3709                     highlightmaskbmpindex=0;
       
  3710                     },
       
  3711                 PENINPUT_LAYOUT_UNIT_KEY
       
  3712                     {
       
  3713                     unicode=<0xff56>;
       
  3714                     scancode=0xff56;
       
  3715                     beginrow=2;
       
  3716                     begincolumn=3;
       
  3717                     endrow=3;
       
  3718                     endcolumn=4;
       
  3719                     highlightbmpindex=0;
       
  3720                     highlightmaskbmpindex=0;
       
  3721                     },
       
  3722                 PENINPUT_LAYOUT_UNIT_KEY
       
  3723                     {
       
  3724                     unicode=<0xff42>;
       
  3725                     scancode=0xff42;
       
  3726                     beginrow=2;
       
  3727                     begincolumn=4;
       
  3728                     endrow=3;
       
  3729                     endcolumn=5;
       
  3730                     highlightbmpindex=0;
       
  3731                     highlightmaskbmpindex=0;
       
  3732                     },
       
  3733                 PENINPUT_LAYOUT_UNIT_KEY
       
  3734                     {
       
  3735                     unicode=<0xff4E>;
       
  3736                     scancode=0xff4E;
       
  3737                     beginrow=2;
       
  3738                     begincolumn=5;
       
  3739                     endrow=3;
       
  3740                     endcolumn=6;
       
  3741                     highlightbmpindex=0;
       
  3742                     highlightmaskbmpindex=0;
       
  3743                     },
       
  3744                 PENINPUT_LAYOUT_UNIT_KEY
       
  3745                     {
       
  3746                     unicode=<0xff4D>;
       
  3747                     scancode=0xff4D;
       
  3748                     beginrow=2;
       
  3749                     begincolumn=6;
       
  3750                     endrow=3;
       
  3751                     endcolumn=7;
       
  3752                     highlightbmpindex=0;
       
  3753                     highlightmaskbmpindex=0;
       
  3754                     },
       
  3755                 PENINPUT_LAYOUT_UNIT_KEY
       
  3756                     {
       
  3757                     unicode=<0xff0C>;
       
  3758                     scancode=0xff0C;
       
  3759                     beginrow=2;
       
  3760                     begincolumn=7;
       
  3761                     endrow=3;
       
  3762                     endcolumn=8;
       
  3763                     highlightbmpindex=0;
       
  3764                     highlightmaskbmpindex=0;
       
  3765                     },
       
  3766                 PENINPUT_LAYOUT_UNIT_KEY
       
  3767                     {
       
  3768                     unicode=<0xff0E>;
       
  3769                     scancode=0xff0E;
       
  3770                     beginrow=2;
       
  3771                     begincolumn=8;
       
  3772                     endrow=3;
       
  3773                     endcolumn=9;
       
  3774                     highlightbmpindex=0;
       
  3775                     highlightmaskbmpindex=0;
       
  3776                     },
       
  3777                 PENINPUT_LAYOUT_UNIT_KEY
       
  3778                     {
       
  3779                     unicode=<0xff0D>;
       
  3780                     scancode=0xff0D;
       
  3781                     beginrow=2;
       
  3782                     begincolumn=9;
       
  3783                     endrow=3;
       
  3784                     endcolumn=10;
       
  3785                     highlightbmpindex=0;
       
  3786                     highlightmaskbmpindex=0;
       
  3787                     },
       
  3788                 PENINPUT_LAYOUT_UNIT_KEY
       
  3789                     {
       
  3790                     unicode=<0xff20>;
       
  3791                     scancode=0xff20;
       
  3792                     beginrow=2;
       
  3793                     begincolumn=10;
       
  3794                     endrow=3;
       
  3795                     endcolumn=11;
       
  3796                     highlightbmpindex=0;
       
  3797                     highlightmaskbmpindex=0;
       
  3798                     }
       
  3799                 };
       
  3800             },
       
  3801         PENINPUT_LAYOUT_VKB_LAYOUT
       
  3802             {
       
  3803             id=EPeninputVkbLayoutFullWidthLatinShift;
       
  3804             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  3805             imgmajorskinid=EAknsMajorGeneric;
       
  3806             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_char_11x3;
       
  3807             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_char_11x3_mask;
       
  3808             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  3809 
       
  3810             dimbmp=0xffff;
       
  3811             dimmask=0xffff;
       
  3812             colcount=11;
       
  3813             rowcount=3;
       
  3814             highlightbmps =
       
  3815                 {
       
  3816                 PENINPUT_LAYOUT_BITMAP_ID
       
  3817                     {
       
  3818                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  3819                     },
       
  3820                 PENINPUT_LAYOUT_BITMAP_ID
       
  3821                     {
       
  3822                     bmpid=0xffff;
       
  3823                     }
       
  3824                 };
       
  3825             highlightmaskbmps =
       
  3826                 {
       
  3827                 PENINPUT_LAYOUT_BITMAP_ID
       
  3828                     {
       
  3829                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  3830                     },
       
  3831                 PENINPUT_LAYOUT_BITMAP_ID
       
  3832                     {
       
  3833                     bmpid=0xffff;
       
  3834                     }
       
  3835                 };
       
  3836             keys =
       
  3837                 {
       
  3838                 PENINPUT_LAYOUT_UNIT_KEY
       
  3839                     {
       
  3840                     unicode=<0xff31>;
       
  3841                     scancode=0xff31;
       
  3842                     beginrow=0;
       
  3843                     begincolumn=0;
       
  3844                     endrow=1;
       
  3845                     endcolumn=1;
       
  3846                     highlightbmpindex=0;
       
  3847                     highlightmaskbmpindex=0;
       
  3848                     },
       
  3849                 PENINPUT_LAYOUT_UNIT_KEY
       
  3850                     {
       
  3851                     unicode=<0xff37>;
       
  3852                     scancode=0xff37;
       
  3853                     beginrow=0;
       
  3854                     begincolumn=1;
       
  3855                     endrow=1;
       
  3856                     endcolumn=2;
       
  3857                     highlightbmpindex=0;
       
  3858                     highlightmaskbmpindex=0;
       
  3859                     },
       
  3860                 PENINPUT_LAYOUT_UNIT_KEY
       
  3861                     {
       
  3862                     unicode=<0xff25>;
       
  3863                     scancode=0xff25;
       
  3864                     beginrow=0;
       
  3865                     begincolumn=2;
       
  3866                     endrow=1;
       
  3867                     endcolumn=3;
       
  3868                     highlightbmpindex=0;
       
  3869                     highlightmaskbmpindex=0;
       
  3870                     },
       
  3871                 PENINPUT_LAYOUT_UNIT_KEY
       
  3872                     {
       
  3873                     unicode=<0xff32>;
       
  3874                     scancode=0xff32;
       
  3875                     beginrow=0;
       
  3876                     begincolumn=3;
       
  3877                     endrow=1;
       
  3878                     endcolumn=4;
       
  3879                     highlightbmpindex=0;
       
  3880                     highlightmaskbmpindex=0;
       
  3881                     },
       
  3882                 PENINPUT_LAYOUT_UNIT_KEY
       
  3883                     {
       
  3884                     unicode=<0xff34>;
       
  3885                     scancode=0xff34;
       
  3886                     beginrow=0;
       
  3887                     begincolumn=4;
       
  3888                     endrow=1;
       
  3889                     endcolumn=5;
       
  3890                     highlightbmpindex=0;
       
  3891                     highlightmaskbmpindex=0;
       
  3892                     },
       
  3893                 PENINPUT_LAYOUT_UNIT_KEY
       
  3894                     {
       
  3895                     unicode=<0xff39>;
       
  3896                     scancode=0xff39;
       
  3897                     beginrow=0;
       
  3898                     begincolumn=5;
       
  3899                     endrow=1;
       
  3900                     endcolumn=6;
       
  3901                     highlightbmpindex=0;
       
  3902                     highlightmaskbmpindex=0;
       
  3903                     },
       
  3904                 PENINPUT_LAYOUT_UNIT_KEY
       
  3905                     {
       
  3906                     unicode=<0xff35>;
       
  3907                     scancode=0xff35;
       
  3908                     beginrow=0;
       
  3909                     begincolumn=6;
       
  3910                     endrow=1;
       
  3911                     endcolumn=7;
       
  3912                     highlightbmpindex=0;
       
  3913                     highlightmaskbmpindex=0;
       
  3914                     },
       
  3915                 PENINPUT_LAYOUT_UNIT_KEY
       
  3916                     {
       
  3917                     unicode=<0xff29>;
       
  3918                     scancode=0xff29;
       
  3919                     beginrow=0;
       
  3920                     begincolumn=7;
       
  3921                     endrow=1;
       
  3922                     endcolumn=8;
       
  3923                     highlightbmpindex=0;
       
  3924                     highlightmaskbmpindex=0;
       
  3925                     },
       
  3926                 PENINPUT_LAYOUT_UNIT_KEY
       
  3927                     {
       
  3928                     unicode=<0xff2F>;
       
  3929                     scancode=0xff2F;
       
  3930                     beginrow=0;
       
  3931                     begincolumn=8;
       
  3932                     endrow=1;
       
  3933                     endcolumn=9;
       
  3934                     highlightbmpindex=0;
       
  3935                     highlightmaskbmpindex=0;
       
  3936                     },
       
  3937                 PENINPUT_LAYOUT_UNIT_KEY
       
  3938                     {
       
  3939                     unicode=<0xff30>;
       
  3940                     scancode=0xff30;
       
  3941                     beginrow=0;
       
  3942                     begincolumn=9;
       
  3943                     endrow=1;
       
  3944                     endcolumn=10;
       
  3945                     highlightbmpindex=0;
       
  3946                     highlightmaskbmpindex=0;
       
  3947                     },
       
  3948                 PENINPUT_LAYOUT_UNIT_KEY
       
  3949                     {
       
  3950                     unicode=<0xff21>;
       
  3951                     scancode=0xff21;
       
  3952                     beginrow=1;
       
  3953                     begincolumn=0;
       
  3954                     endrow=2;
       
  3955                     endcolumn=1;
       
  3956                     highlightbmpindex=0;
       
  3957                     highlightmaskbmpindex=0;
       
  3958                     },
       
  3959                 PENINPUT_LAYOUT_UNIT_KEY
       
  3960                     {
       
  3961                     unicode=<0xff33>;
       
  3962                     scancode=0xff33;
       
  3963                     beginrow=1;
       
  3964                     begincolumn=1;
       
  3965                     endrow=2;
       
  3966                     endcolumn=2;
       
  3967                     highlightbmpindex=0;
       
  3968                     highlightmaskbmpindex=0;
       
  3969                     },
       
  3970                 PENINPUT_LAYOUT_UNIT_KEY
       
  3971                     {
       
  3972                     unicode=<0xff24>;
       
  3973                     scancode=0xff24;
       
  3974                     beginrow=1;
       
  3975                     begincolumn=2;
       
  3976                     endrow=2;
       
  3977                     endcolumn=3;
       
  3978                     highlightbmpindex=0;
       
  3979                     highlightmaskbmpindex=0;
       
  3980                     },
       
  3981                 PENINPUT_LAYOUT_UNIT_KEY
       
  3982                     {
       
  3983                     unicode=<0xff26>;
       
  3984                     scancode=0xff26;
       
  3985                     beginrow=1;
       
  3986                     begincolumn=3;
       
  3987                     endrow=2;
       
  3988                     endcolumn=4;
       
  3989                     highlightbmpindex=0;
       
  3990                     highlightmaskbmpindex=0;
       
  3991                     },
       
  3992                 PENINPUT_LAYOUT_UNIT_KEY
       
  3993                     {
       
  3994                     unicode=<0xff27>;
       
  3995                     scancode=0xff27;
       
  3996                     beginrow=1;
       
  3997                     begincolumn=4;
       
  3998                     endrow=2;
       
  3999                     endcolumn=5;
       
  4000                     highlightbmpindex=0;
       
  4001                     highlightmaskbmpindex=0;
       
  4002                     },
       
  4003                 PENINPUT_LAYOUT_UNIT_KEY
       
  4004                     {
       
  4005                     unicode=<0xff28>;
       
  4006                     scancode=0xff28;
       
  4007                     beginrow=1;
       
  4008                     begincolumn=5;
       
  4009                     endrow=2;
       
  4010                     endcolumn=6;
       
  4011                     highlightbmpindex=0;
       
  4012                     highlightmaskbmpindex=0;
       
  4013                     },
       
  4014                 PENINPUT_LAYOUT_UNIT_KEY
       
  4015                     {
       
  4016                     unicode=<0xff2A>;
       
  4017                     scancode=0xff2A;
       
  4018                     beginrow=1;
       
  4019                     begincolumn=6;
       
  4020                     endrow=2;
       
  4021                     endcolumn=7;
       
  4022                     highlightbmpindex=0;
       
  4023                     highlightmaskbmpindex=0;
       
  4024                     },
       
  4025                 PENINPUT_LAYOUT_UNIT_KEY
       
  4026                     {
       
  4027                     unicode=<0xff2B>;
       
  4028                     scancode=0xff2B;
       
  4029                     beginrow=1;
       
  4030                     begincolumn=7;
       
  4031                     endrow=2;
       
  4032                     endcolumn=8;
       
  4033                     highlightbmpindex=0;
       
  4034                     highlightmaskbmpindex=0;
       
  4035                     },
       
  4036                 PENINPUT_LAYOUT_UNIT_KEY
       
  4037                     {
       
  4038                     unicode=<0xff2C>;
       
  4039                     scancode=0xff2C;
       
  4040                     beginrow=1;
       
  4041                     begincolumn=8;
       
  4042                     endrow=2;
       
  4043                     endcolumn=9;
       
  4044                     highlightbmpindex=0;
       
  4045                     highlightmaskbmpindex=0;
       
  4046                     },
       
  4047                 PENINPUT_LAYOUT_UNIT_KEY
       
  4048                     {
       
  4049                     unicode=<0xff3A>;
       
  4050                     scancode=0xff3A;
       
  4051                     beginrow=2;
       
  4052                     begincolumn=0;
       
  4053                     endrow=3;
       
  4054                     endcolumn=1;
       
  4055                     highlightbmpindex=0;
       
  4056                     highlightmaskbmpindex=0;
       
  4057                     },
       
  4058                 PENINPUT_LAYOUT_UNIT_KEY
       
  4059                     {
       
  4060                     unicode=<0xff38>;
       
  4061                     scancode=0xff38;
       
  4062                     beginrow=2;
       
  4063                     begincolumn=1;
       
  4064                     endrow=3;
       
  4065                     endcolumn=2;
       
  4066                     highlightbmpindex=0;
       
  4067                     highlightmaskbmpindex=0;
       
  4068                     },
       
  4069                 PENINPUT_LAYOUT_UNIT_KEY
       
  4070                     {
       
  4071                     unicode=<0xff23>;
       
  4072                     scancode=0xff23;
       
  4073                     beginrow=2;
       
  4074                     begincolumn=2;
       
  4075                     endrow=3;
       
  4076                     endcolumn=3;
       
  4077                     highlightbmpindex=0;
       
  4078                     highlightmaskbmpindex=0;
       
  4079                     },
       
  4080                 PENINPUT_LAYOUT_UNIT_KEY
       
  4081                     {
       
  4082                     unicode=<0xff36>;
       
  4083                     scancode=0xff36;
       
  4084                     beginrow=2;
       
  4085                     begincolumn=3;
       
  4086                     endrow=3;
       
  4087                     endcolumn=4;
       
  4088                     highlightbmpindex=0;
       
  4089                     highlightmaskbmpindex=0;
       
  4090                     },
       
  4091                 PENINPUT_LAYOUT_UNIT_KEY
       
  4092                     {
       
  4093                     unicode=<0xff22>;
       
  4094                     scancode=0xff22;
       
  4095                     beginrow=2;
       
  4096                     begincolumn=4;
       
  4097                     endrow=3;
       
  4098                     endcolumn=5;
       
  4099                     highlightbmpindex=0;
       
  4100                     highlightmaskbmpindex=0;
       
  4101                     },
       
  4102                 PENINPUT_LAYOUT_UNIT_KEY
       
  4103                     {
       
  4104                     unicode=<0xff2E>;
       
  4105                     scancode=0xff2E;
       
  4106                     beginrow=2;
       
  4107                     begincolumn=5;
       
  4108                     endrow=3;
       
  4109                     endcolumn=6;
       
  4110                     highlightbmpindex=0;
       
  4111                     highlightmaskbmpindex=0;
       
  4112                     },
       
  4113                 PENINPUT_LAYOUT_UNIT_KEY
       
  4114                     {
       
  4115                     unicode=<0xff2D>;
       
  4116                     scancode=0xff2D;
       
  4117                     beginrow=2;
       
  4118                     begincolumn=6;
       
  4119                     endrow=3;
       
  4120                     endcolumn=7;
       
  4121                     highlightbmpindex=0;
       
  4122                     highlightmaskbmpindex=0;
       
  4123                     },
       
  4124                 PENINPUT_LAYOUT_UNIT_KEY
       
  4125                     {
       
  4126                     unicode=<0xff0C>;
       
  4127                     scancode=0xff0C;
       
  4128                     beginrow=2;
       
  4129                     begincolumn=7;
       
  4130                     endrow=3;
       
  4131                     endcolumn=8;
       
  4132                     highlightbmpindex=0;
       
  4133                     highlightmaskbmpindex=0;
       
  4134                     },
       
  4135                 PENINPUT_LAYOUT_UNIT_KEY
       
  4136                     {
       
  4137                     unicode=<0xff0E>;
       
  4138                     scancode=0xff0E;
       
  4139                     beginrow=2;
       
  4140                     begincolumn=8;
       
  4141                     endrow=3;
       
  4142                     endcolumn=9;
       
  4143                     highlightbmpindex=0;
       
  4144                     highlightmaskbmpindex=0;
       
  4145                     },
       
  4146                 PENINPUT_LAYOUT_UNIT_KEY
       
  4147                     {
       
  4148                     unicode=<0xff0D>;
       
  4149                     scancode=0xff0D;
       
  4150                     beginrow=2;
       
  4151                     begincolumn=9;
       
  4152                     endrow=3;
       
  4153                     endcolumn=10;
       
  4154                     highlightbmpindex=0;
       
  4155                     highlightmaskbmpindex=0;
       
  4156                     },
       
  4157                 PENINPUT_LAYOUT_UNIT_KEY
       
  4158                     {
       
  4159                     unicode=<0xff20>;
       
  4160                     scancode=0xff20;
       
  4161                     beginrow=2;
       
  4162                     begincolumn=10;
       
  4163                     endrow=3;
       
  4164                     endcolumn=11;
       
  4165                     highlightbmpindex=0;
       
  4166                     highlightmaskbmpindex=0;
       
  4167                     }
       
  4168                 };
       
  4169             },
       
  4170         PENINPUT_LAYOUT_VKB_LAYOUT
       
  4171             {
       
  4172             id=EPeninputVkbLayoutFullWidthNumber;
       
  4173             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4174             imgmajorskinid=EAknsMajorGeneric;
       
  4175             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
       
  4176             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
       
  4177             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  4178 
       
  4179             dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  4180             dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  4181             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  4182 
       
  4183             colcount=11;
       
  4184             rowcount=3;
       
  4185             highlightbmps =
       
  4186                 {
       
  4187                 PENINPUT_LAYOUT_BITMAP_ID
       
  4188                     {
       
  4189                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  4190                     },
       
  4191                 PENINPUT_LAYOUT_BITMAP_ID
       
  4192                     {
       
  4193                     bmpid=0xffff;
       
  4194                     }
       
  4195                 };
       
  4196             highlightmaskbmps =
       
  4197                 {
       
  4198                 PENINPUT_LAYOUT_BITMAP_ID
       
  4199                     {
       
  4200                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  4201                     },
       
  4202                 PENINPUT_LAYOUT_BITMAP_ID
       
  4203                     {
       
  4204                     bmpid=0xffff;
       
  4205                     }
       
  4206                 };
       
  4207             keys =
       
  4208                 {
       
  4209                 PENINPUT_LAYOUT_UNIT_KEY
       
  4210                     {
       
  4211                     unicode=<0xff11>;
       
  4212                     scancode=0xff11;
       
  4213                     beginrow=0;
       
  4214                     begincolumn=0;
       
  4215                     endrow=1;
       
  4216                     endcolumn=2;
       
  4217                     highlightbmpindex=0;
       
  4218                     highlightmaskbmpindex=0;
       
  4219                     },
       
  4220                 PENINPUT_LAYOUT_UNIT_KEY
       
  4221                     {
       
  4222                     unicode=<0xff12>;
       
  4223                     scancode=0xff12;
       
  4224                     beginrow=0;
       
  4225                     begincolumn=2;
       
  4226                     endrow=1;
       
  4227                     endcolumn=4;
       
  4228                     highlightbmpindex=0;
       
  4229                     highlightmaskbmpindex=0;
       
  4230                     },
       
  4231                 PENINPUT_LAYOUT_UNIT_KEY
       
  4232                     {
       
  4233                     unicode=<0xff13>;
       
  4234                     scancode=0xff13;
       
  4235                     beginrow=0;
       
  4236                     begincolumn=4;
       
  4237                     endrow=1;
       
  4238                     endcolumn=6;
       
  4239                     highlightbmpindex=0;
       
  4240                     highlightmaskbmpindex=0;
       
  4241                     },
       
  4242                 PENINPUT_LAYOUT_UNIT_KEY
       
  4243                     {
       
  4244                     unicode=<0xff0B>;
       
  4245                     scancode=0xff0B;
       
  4246                     beginrow=0;
       
  4247                     begincolumn=6;
       
  4248                     endrow=1;
       
  4249                     endcolumn=8;
       
  4250                     highlightbmpindex=0;
       
  4251                     highlightmaskbmpindex=0;
       
  4252                     },
       
  4253                 PENINPUT_LAYOUT_UNIT_KEY
       
  4254                     {
       
  4255                     unicode=<0xff0D>;
       
  4256                     scancode=0xff0D;
       
  4257                     beginrow=0;
       
  4258                     begincolumn=8;
       
  4259                     endrow=1;
       
  4260                     endcolumn=9;
       
  4261                     highlightbmpindex=0;
       
  4262                     highlightmaskbmpindex=0;
       
  4263                     },
       
  4264                 PENINPUT_LAYOUT_UNIT_KEY
       
  4265                     {
       
  4266                     unicode=<0xff0A>;
       
  4267                     scancode=0xff0A;
       
  4268                     beginrow=0;
       
  4269                     begincolumn=9;
       
  4270                     endrow=1;
       
  4271                     endcolumn=10;
       
  4272                     highlightbmpindex=0;
       
  4273                     highlightmaskbmpindex=0;
       
  4274                     },
       
  4275                 PENINPUT_LAYOUT_UNIT_KEY
       
  4276                     {
       
  4277                     unicode=<0xff0F>;
       
  4278                     scancode=0xff0F;
       
  4279                     beginrow=0;
       
  4280                     begincolumn=10;
       
  4281                     endrow=1;
       
  4282                     endcolumn=11;
       
  4283                     highlightbmpindex=0;
       
  4284                     highlightmaskbmpindex=0;
       
  4285                     },
       
  4286                 PENINPUT_LAYOUT_UNIT_KEY
       
  4287                     {
       
  4288                     unicode=<0xff14>;
       
  4289                     scancode=0xff14;
       
  4290                     beginrow=1;
       
  4291                     begincolumn=0;
       
  4292                     endrow=2;
       
  4293                     endcolumn=2;
       
  4294                     highlightbmpindex=0;
       
  4295                     highlightmaskbmpindex=0;
       
  4296                     },
       
  4297                 PENINPUT_LAYOUT_UNIT_KEY
       
  4298                     {
       
  4299                     unicode=<0xff15>;
       
  4300                     scancode=0xff15;
       
  4301                     beginrow=1;
       
  4302                     begincolumn=2;
       
  4303                     endrow=2;
       
  4304                     endcolumn=4;
       
  4305                     highlightbmpindex=0;
       
  4306                     highlightmaskbmpindex=0;
       
  4307                     },
       
  4308                 PENINPUT_LAYOUT_UNIT_KEY
       
  4309                     {
       
  4310                     unicode=<0xff16>;
       
  4311                     scancode=0xff16;
       
  4312                     beginrow=1;
       
  4313                     begincolumn=4;
       
  4314                     endrow=2;
       
  4315                     endcolumn=6;
       
  4316                     highlightbmpindex=0;
       
  4317                     highlightmaskbmpindex=0;
       
  4318                     },
       
  4319                 PENINPUT_LAYOUT_UNIT_KEY
       
  4320                     {
       
  4321                     unicode=<0xff03>;
       
  4322                     scancode=0xff03;
       
  4323                     beginrow=1;
       
  4324                     begincolumn=6;
       
  4325                     endrow=2;
       
  4326                     endcolumn=8;
       
  4327                     highlightbmpindex=0;
       
  4328                     highlightmaskbmpindex=0;
       
  4329                     },
       
  4330                 PENINPUT_LAYOUT_UNIT_KEY
       
  4331                     {
       
  4332                     unicode=<0xff0E>;
       
  4333                     scancode=0xff0E;
       
  4334                     beginrow=1;
       
  4335                     begincolumn=8;
       
  4336                     endrow=2;
       
  4337                     endcolumn=9;
       
  4338                     highlightbmpindex=0;
       
  4339                     highlightmaskbmpindex=0;
       
  4340                     },
       
  4341                 PENINPUT_LAYOUT_UNIT_KEY
       
  4342                     {
       
  4343                     unicode=<0xff0C>;
       
  4344                     scancode=0xff0C;
       
  4345                     beginrow=1;
       
  4346                     begincolumn=9;
       
  4347                     endrow=2;
       
  4348                     endcolumn=10;
       
  4349                     highlightbmpindex=0;
       
  4350                     highlightmaskbmpindex=0;
       
  4351                     },
       
  4352                 PENINPUT_LAYOUT_UNIT_KEY
       
  4353                     {
       
  4354                     unicode=<0xff1D>;
       
  4355                     scancode=0xff1D;
       
  4356                     beginrow=1;
       
  4357                     begincolumn=10;
       
  4358                     endrow=2;
       
  4359                     endcolumn=11;
       
  4360                     highlightbmpindex=0;
       
  4361                     highlightmaskbmpindex=0;
       
  4362                     },
       
  4363                 PENINPUT_LAYOUT_UNIT_KEY
       
  4364                     {
       
  4365                     unicode=<0xff17>;
       
  4366                     scancode=0xff17;
       
  4367                     beginrow=2;
       
  4368                     begincolumn=0;
       
  4369                     endrow=3;
       
  4370                     endcolumn=2;
       
  4371                     highlightbmpindex=0;
       
  4372                     highlightmaskbmpindex=0;
       
  4373                     },
       
  4374                 PENINPUT_LAYOUT_UNIT_KEY
       
  4375                     {
       
  4376                     unicode=<0xff18>;
       
  4377                     scancode=0xff18;
       
  4378                     beginrow=2;
       
  4379                     begincolumn=2;
       
  4380                     endrow=3;
       
  4381                     endcolumn=4;
       
  4382                     highlightbmpindex=0;
       
  4383                     highlightmaskbmpindex=0;
       
  4384                     },
       
  4385                 PENINPUT_LAYOUT_UNIT_KEY
       
  4386                     {
       
  4387                     unicode=<0xff19>;
       
  4388                     scancode=0xff19;
       
  4389                     beginrow=2;
       
  4390                     begincolumn=4;
       
  4391                     endrow=3;
       
  4392                     endcolumn=6;
       
  4393                     highlightbmpindex=0;
       
  4394                     highlightmaskbmpindex=0;
       
  4395                     },
       
  4396                 PENINPUT_LAYOUT_UNIT_KEY
       
  4397                     {
       
  4398                     unicode=<0xff10>;
       
  4399                     scancode=0xff10;
       
  4400                     beginrow=2;
       
  4401                     begincolumn=6;
       
  4402                     endrow=3;
       
  4403                     endcolumn=8;
       
  4404                     highlightbmpindex=0;
       
  4405                     highlightmaskbmpindex=0;
       
  4406                     },
       
  4407                 PENINPUT_LAYOUT_UNIT_KEY
       
  4408                     {
       
  4409                     unicode=<0xff20>;
       
  4410                     scancode=0xff20;
       
  4411                     beginrow=2;
       
  4412                     begincolumn=8;
       
  4413                     endrow=3;
       
  4414                     endcolumn=9;
       
  4415                     highlightbmpindex=0;
       
  4416                     highlightmaskbmpindex=0;
       
  4417                     },
       
  4418                 PENINPUT_LAYOUT_UNIT_KEY
       
  4419                     {
       
  4420                     unicode=<0xff50>;
       
  4421                     scancode=0xff50;
       
  4422                     beginrow=2;
       
  4423                     begincolumn=9;
       
  4424                     endrow=3;
       
  4425                     endcolumn=10;
       
  4426                     highlightbmpindex=0;
       
  4427                     highlightmaskbmpindex=0;
       
  4428                     },
       
  4429                 PENINPUT_LAYOUT_UNIT_KEY
       
  4430                     {
       
  4431                     unicode=<0xff57>;
       
  4432                     scancode=0xff57;
       
  4433                     beginrow=2;
       
  4434                     begincolumn=10;
       
  4435                     endrow=3;
       
  4436                     endcolumn=11;
       
  4437                     highlightbmpindex=0;
       
  4438                     highlightmaskbmpindex=0;
       
  4439                     }
       
  4440                 };
       
  4441             },
       
  4442         PENINPUT_LAYOUT_VKB_LAYOUT
       
  4443             {
       
  4444             id=EPeninputVkbLayoutFullWidthNumberShift;
       
  4445             mbmfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4446             imgmajorskinid=EAknsMajorGeneric;
       
  4447             bgbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3;
       
  4448             bgbmpmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_mask;
       
  4449             bgbmpskinid=EAknsMinorGenericQgnGrafFepChar11x3;
       
  4450 
       
  4451             dimbmp=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed;
       
  4452             dimmask=EMbmPeninputvkbjpQgn_graf_fep_numb_11x3_1_button_dimmed_mask;
       
  4453             dimbmpskinid=EAknsMinorGenericQgnGrafFepNumb11x31ButtonDimmed;
       
  4454 
       
  4455             colcount=11;
       
  4456             rowcount=3;
       
  4457             highlightbmps =
       
  4458                 {
       
  4459                 PENINPUT_LAYOUT_BITMAP_ID
       
  4460                     {
       
  4461                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed;
       
  4462                     },
       
  4463                 PENINPUT_LAYOUT_BITMAP_ID
       
  4464                     {
       
  4465                     bmpid=0xffff;
       
  4466                     }
       
  4467                 };
       
  4468             highlightmaskbmps =
       
  4469                 {
       
  4470                 PENINPUT_LAYOUT_BITMAP_ID
       
  4471                     {
       
  4472                     bmpid=EMbmPeninputvkbjpQgn_graf_fep_char_button_pressed_mask;
       
  4473                     },
       
  4474                 PENINPUT_LAYOUT_BITMAP_ID
       
  4475                     {
       
  4476                     bmpid=0xffff;
       
  4477                     }
       
  4478                 };
       
  4479             keys =
       
  4480                 {
       
  4481                 PENINPUT_LAYOUT_UNIT_KEY
       
  4482                     {
       
  4483                     unicode=<0xff11>;
       
  4484                     scancode=0xff11;
       
  4485                     beginrow=0;
       
  4486                     begincolumn=0;
       
  4487                     endrow=1;
       
  4488                     endcolumn=2;
       
  4489                     highlightbmpindex=0;
       
  4490                     highlightmaskbmpindex=0;
       
  4491                     },
       
  4492                 PENINPUT_LAYOUT_UNIT_KEY
       
  4493                     {
       
  4494                     unicode=<0xff12>;
       
  4495                     scancode=0xff12;
       
  4496                     beginrow=0;
       
  4497                     begincolumn=2;
       
  4498                     endrow=1;
       
  4499                     endcolumn=4;
       
  4500                     highlightbmpindex=0;
       
  4501                     highlightmaskbmpindex=0;
       
  4502                     },
       
  4503                 PENINPUT_LAYOUT_UNIT_KEY
       
  4504                     {
       
  4505                     unicode=<0xff13>;
       
  4506                     scancode=0xff13;
       
  4507                     beginrow=0;
       
  4508                     begincolumn=4;
       
  4509                     endrow=1;
       
  4510                     endcolumn=6;
       
  4511                     highlightbmpindex=0;
       
  4512                     highlightmaskbmpindex=0;
       
  4513                     },
       
  4514                 PENINPUT_LAYOUT_UNIT_KEY
       
  4515                     {
       
  4516                     unicode=<0xff0B>;
       
  4517                     scancode=0xff0B;
       
  4518                     beginrow=0;
       
  4519                     begincolumn=6;
       
  4520                     endrow=1;
       
  4521                     endcolumn=8;
       
  4522                     highlightbmpindex=0;
       
  4523                     highlightmaskbmpindex=0;
       
  4524                     },
       
  4525                 PENINPUT_LAYOUT_UNIT_KEY
       
  4526                     {
       
  4527                     unicode=<0xff3F>;
       
  4528                     scancode=0xff3f;
       
  4529                     beginrow=0;
       
  4530                     begincolumn=8;
       
  4531                     endrow=1;
       
  4532                     endcolumn=9;
       
  4533                     highlightbmpindex=0;
       
  4534                     highlightmaskbmpindex=0;
       
  4535                     },
       
  4536                 PENINPUT_LAYOUT_UNIT_KEY
       
  4537                     {
       
  4538                     unicode=<0xff05>;
       
  4539                     scancode=0xff05;
       
  4540                     beginrow=0;
       
  4541                     begincolumn=9;
       
  4542                     endrow=1;
       
  4543                     endcolumn=10;
       
  4544                     highlightbmpindex=0;
       
  4545                     highlightmaskbmpindex=0;
       
  4546                     },
       
  4547                 PENINPUT_LAYOUT_UNIT_KEY
       
  4548                     {
       
  4549                     unicode=<0xff3C>;
       
  4550                     scancode=0xff3c;
       
  4551                     beginrow=0;
       
  4552                     begincolumn=10;
       
  4553                     endrow=1;
       
  4554                     endcolumn=11;
       
  4555                     highlightbmpindex=0;
       
  4556                     highlightmaskbmpindex=0;
       
  4557                     },
       
  4558                 PENINPUT_LAYOUT_UNIT_KEY
       
  4559                     {
       
  4560                     unicode=<0xff14>;
       
  4561                     scancode=0xff14;
       
  4562                     beginrow=1;
       
  4563                     begincolumn=0;
       
  4564                     endrow=2;
       
  4565                     endcolumn=2;
       
  4566                     highlightbmpindex=0;
       
  4567                     highlightmaskbmpindex=0;
       
  4568                     },
       
  4569                 PENINPUT_LAYOUT_UNIT_KEY
       
  4570                     {
       
  4571                     unicode=<0xff15>;
       
  4572                     scancode=0xff15;
       
  4573                     beginrow=1;
       
  4574                     begincolumn=2;
       
  4575                     endrow=2;
       
  4576                     endcolumn=4;
       
  4577                     highlightbmpindex=0;
       
  4578                     highlightmaskbmpindex=0;
       
  4579                     },
       
  4580                 PENINPUT_LAYOUT_UNIT_KEY
       
  4581                     {
       
  4582                     unicode=<0xff16>;
       
  4583                     scancode=0xff16;
       
  4584                     beginrow=1;
       
  4585                     begincolumn=4;
       
  4586                     endrow=2;
       
  4587                     endcolumn=6;
       
  4588                     highlightbmpindex=0;
       
  4589                     highlightmaskbmpindex=0;
       
  4590                     },
       
  4591                 PENINPUT_LAYOUT_UNIT_KEY
       
  4592                     {
       
  4593                     unicode=<0xff03>;
       
  4594                     scancode=0xff03;
       
  4595                     beginrow=1;
       
  4596                     begincolumn=6;
       
  4597                     endrow=2;
       
  4598                     endcolumn=8;
       
  4599                     highlightbmpindex=0;
       
  4600                     highlightmaskbmpindex=0;
       
  4601                     },
       
  4602                 PENINPUT_LAYOUT_UNIT_KEY
       
  4603                     {
       
  4604                     unicode=<0xff1A>;
       
  4605                     scancode=0xff1a;
       
  4606                     beginrow=1;
       
  4607                     begincolumn=8;
       
  4608                     endrow=2;
       
  4609                     endcolumn=9;
       
  4610                     highlightbmpindex=0;
       
  4611                     highlightmaskbmpindex=0;
       
  4612                     },
       
  4613                 PENINPUT_LAYOUT_UNIT_KEY
       
  4614                     {
       
  4615                     unicode=<0xff1B>;
       
  4616                     scancode=0xff1b;
       
  4617                     beginrow=1;
       
  4618                     begincolumn=9;
       
  4619                     endrow=2;
       
  4620                     endcolumn=10;
       
  4621                     highlightbmpindex=0;
       
  4622                     highlightmaskbmpindex=0;
       
  4623                     },
       
  4624                 PENINPUT_LAYOUT_UNIT_KEY
       
  4625                     {
       
  4626                     unicode=<0xff1C>;
       
  4627                     scancode=0xff1c;
       
  4628                     beginrow=1;
       
  4629                     begincolumn=10;
       
  4630                     endrow=2;
       
  4631                     endcolumn=11;
       
  4632                     highlightbmpindex=0;
       
  4633                     highlightmaskbmpindex=0;
       
  4634                     },
       
  4635                 PENINPUT_LAYOUT_UNIT_KEY
       
  4636                     {
       
  4637                     unicode=<0xff17>;
       
  4638                     scancode=0xff17;
       
  4639                     beginrow=2;
       
  4640                     begincolumn=0;
       
  4641                     endrow=3;
       
  4642                     endcolumn=2;
       
  4643                     highlightbmpindex=0;
       
  4644                     highlightmaskbmpindex=0;
       
  4645                     },
       
  4646                 PENINPUT_LAYOUT_UNIT_KEY
       
  4647                     {
       
  4648                     unicode=<0xff18>;
       
  4649                     scancode=0xff18;
       
  4650                     beginrow=2;
       
  4651                     begincolumn=2;
       
  4652                     endrow=3;
       
  4653                     endcolumn=4;
       
  4654                     highlightbmpindex=0;
       
  4655                     highlightmaskbmpindex=0;
       
  4656                     },
       
  4657                 PENINPUT_LAYOUT_UNIT_KEY
       
  4658                     {
       
  4659                     unicode=<0xff19>;
       
  4660                     scancode=0xff19;
       
  4661                     beginrow=2;
       
  4662                     begincolumn=4;
       
  4663                     endrow=3;
       
  4664                     endcolumn=6;
       
  4665                     highlightbmpindex=0;
       
  4666                     highlightmaskbmpindex=0;
       
  4667                     },
       
  4668                 PENINPUT_LAYOUT_UNIT_KEY
       
  4669                     {
       
  4670                     unicode=<0xff10>;
       
  4671                     scancode=0xff10;
       
  4672                     beginrow=2;
       
  4673                     begincolumn=6;
       
  4674                     endrow=3;
       
  4675                     endcolumn=8;
       
  4676                     highlightbmpindex=0;
       
  4677                     highlightmaskbmpindex=0;
       
  4678                     },
       
  4679                 PENINPUT_LAYOUT_UNIT_KEY
       
  4680                     {
       
  4681                     unicode=<0xff1E>;
       
  4682                     scancode=0xff1e;
       
  4683                     beginrow=2;
       
  4684                     begincolumn=8;
       
  4685                     endrow=3;
       
  4686                     endcolumn=9;
       
  4687                     highlightbmpindex=0;
       
  4688                     highlightmaskbmpindex=0;
       
  4689                     },
       
  4690                 PENINPUT_LAYOUT_UNIT_KEY
       
  4691                     {
       
  4692                     unicode=<0xff08>;
       
  4693                     scancode=0xff08;
       
  4694                     beginrow=2;
       
  4695                     begincolumn=9;
       
  4696                     endrow=3;
       
  4697                     endcolumn=10;
       
  4698                     highlightbmpindex=0;
       
  4699                     highlightmaskbmpindex=0;
       
  4700                     },
       
  4701                 PENINPUT_LAYOUT_UNIT_KEY
       
  4702                     {
       
  4703                     unicode=<0xff09>;
       
  4704                     scancode=0xff09;
       
  4705                     beginrow=2;
       
  4706                     begincolumn=10;
       
  4707                     endrow=3;
       
  4708                     endcolumn=11;
       
  4709                     highlightbmpindex=0;
       
  4710                     highlightmaskbmpindex=0;
       
  4711                     }
       
  4712                 };
       
  4713             }
       
  4714         };
       
  4715     }
       
  4716 // ---------------------------------------------------------------------------
       
  4717 // r_peninput_layout_rangebar_info
       
  4718 // The information of vkb's rangebar
       
  4719 // ---------------------------------------------------------------------------
       
  4720 //
       
  4721 RESOURCE PENINPUT_LAYOUT_RANGE_BAR_INFO r_peninput_layout_rangebar_info
       
  4722     {
       
  4723     style=0;
       
  4724     ranges=
       
  4725         {
       
  4726         PENINPUT_LAYOUT_RANGE_INFO
       
  4727             {
       
  4728             rangeid=ERangeHiraganaKanji; // Hiragana button
       
  4729             responsestyle=1;
       
  4730             clientlayoutid=EPeninputClientLayoutHiraganaKanji;
       
  4731             vkblayoutid=EPeninputVkbLayoutHiraganaKanji;
       
  4732             },
       
  4733         PENINPUT_LAYOUT_RANGE_INFO
       
  4734             {
       
  4735             rangeid=ERangeEnglish; // English button
       
  4736             responsestyle=1;
       
  4737             clientlayoutid=EPeninputClientLayoutLatin;
       
  4738             vkblayoutid=EPeninputVkbLayoutLatin;
       
  4739             },
       
  4740         PENINPUT_LAYOUT_RANGE_INFO
       
  4741             {
       
  4742             rangeid=ERangeNumber; // Number button
       
  4743             responsestyle=1;
       
  4744             clientlayoutid=EPeninputClientLayoutLatin;
       
  4745             vkblayoutid=EPeninputVkbLayoutNumber;
       
  4746             },
       
  4747         PENINPUT_LAYOUT_RANGE_INFO
       
  4748             {
       
  4749             rangeid=ERangeKatakana; // Accent button
       
  4750             responsestyle=1;
       
  4751             clientlayoutid=EPeninputClientLayoutHiraganaKanji;
       
  4752             vkblayoutid=EPeninputVkbLayoutKatakana;
       
  4753             },
       
  4754         PENINPUT_LAYOUT_RANGE_INFO
       
  4755             {
       
  4756             rangeid=ERangeHiraganaOnly; // Hiragana button
       
  4757             responsestyle=1;
       
  4758             clientlayoutid=EPeninputClientLayoutHiraganaKanji;
       
  4759             vkblayoutid=EPeninputVkbLayoutHiraganaKanji;
       
  4760             },
       
  4761         PENINPUT_LAYOUT_RANGE_INFO
       
  4762             {
       
  4763             rangeid=ERangeFullWidthEnglish; // English button
       
  4764             responsestyle=1;
       
  4765             clientlayoutid=EPeninputClientLayoutLatin;
       
  4766             vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
       
  4767             },
       
  4768         PENINPUT_LAYOUT_RANGE_INFO
       
  4769             {
       
  4770             rangeid=ERangeFullWidthNumeric; // Number button
       
  4771             responsestyle=1;
       
  4772             clientlayoutid=EPeninputClientLayoutLatin;
       
  4773             vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
       
  4774             },
       
  4775         PENINPUT_LAYOUT_RANGE_INFO
       
  4776             {
       
  4777             rangeid=ERangeFullWidthKatakana; // Accent button
       
  4778             responsestyle=1;
       
  4779             clientlayoutid=EPeninputClientLayoutHiraganaKanji;
       
  4780             vkblayoutid=EPeninputVkbLayoutFullWidthKatakana;
       
  4781             }
       
  4782         };
       
  4783     }
       
  4784 
       
  4785 // ---------------------------------------------------------------------------
       
  4786 // r_peninput_layout_shift_caps_info_list
       
  4787 // The information of vkb's shift and capslock button
       
  4788 // ---------------------------------------------------------------------------
       
  4789 //
       
  4790 RESOURCE PENINPUT_LAYOUT_SHIFT_CAPS_INFO_LIST r_peninput_layout_shift_caps_info_list
       
  4791     {
       
  4792     items =
       
  4793         {
       
  4794         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  4795             {
       
  4796             range = ERangeEnglish;
       
  4797             items =
       
  4798                 {
       
  4799                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4800                     {
       
  4801                     id=0;
       
  4802                     vkblayoutid=EPeninputVkbLayoutLatin;
       
  4803                     caseused=ECaseLower;
       
  4804                     },
       
  4805                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4806                     {
       
  4807                     id=1;
       
  4808                     vkblayoutid=EPeninputVkbLayoutLatinShift;
       
  4809                     caseused=ECaseText;
       
  4810                     },
       
  4811                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4812                     {
       
  4813                     id=2;
       
  4814                     vkblayoutid=EPeninputVkbLayoutLatinShift;
       
  4815                     caseused=ECaseUpper;
       
  4816                     },
       
  4817                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4818                     {
       
  4819                     id=3;
       
  4820                     vkblayoutid=EPeninputVkbLayoutLatin;
       
  4821                     caseused=ECaseInverseText;
       
  4822                     }
       
  4823                 };
       
  4824             },
       
  4825         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  4826             {
       
  4827             range = ERangeNumber;
       
  4828             items =
       
  4829                 {
       
  4830                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4831                     {
       
  4832                     id=0;
       
  4833                     vkblayoutid=EPeninputVkbLayoutNumber;
       
  4834                     caseused=0;
       
  4835                     },
       
  4836                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4837                     {
       
  4838                     id=1;
       
  4839                     vkblayoutid=EPeninputVkbLayoutNumberShift;
       
  4840                     caseused=0;
       
  4841                     },
       
  4842                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4843                     {
       
  4844                     id=2;
       
  4845                     vkblayoutid=EPeninputVkbLayoutNumberShift;
       
  4846                     caseused=0;
       
  4847                     },
       
  4848                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4849                     {
       
  4850                     id=3;
       
  4851                     vkblayoutid=EPeninputVkbLayoutNumber;
       
  4852                     caseused=0;
       
  4853                     }
       
  4854                 };
       
  4855             },
       
  4856         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  4857             {
       
  4858             range = ERangeFullWidthEnglish;
       
  4859             items =
       
  4860                 {
       
  4861                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4862                     {
       
  4863                     id=0;
       
  4864                     vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
       
  4865                     caseused=ECaseLower;
       
  4866                     },
       
  4867                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4868                     {
       
  4869                     id=1;
       
  4870                     vkblayoutid=EPeninputVkbLayoutFullWidthLatinShift;
       
  4871                     caseused=ECaseText;
       
  4872                     },
       
  4873                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4874                     {
       
  4875                     id=2;
       
  4876                     vkblayoutid=EPeninputVkbLayoutFullWidthLatinShift;
       
  4877                     caseused=ECaseUpper;
       
  4878                     },
       
  4879                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4880                     {
       
  4881                     id=3;
       
  4882                     vkblayoutid=EPeninputVkbLayoutFullWidthLatin;
       
  4883                     caseused=ECaseInverseText;
       
  4884                     }
       
  4885                 };
       
  4886             },
       
  4887         PENINPUT_LAYOUT_SHIFT_CAPS_INFO
       
  4888             {
       
  4889             range = ERangeFullWidthNumeric;
       
  4890             items =
       
  4891                 {
       
  4892                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4893                     {
       
  4894                     id=0;
       
  4895                     vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
       
  4896                     caseused=0;
       
  4897                     },
       
  4898                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4899                     {
       
  4900                     id=1;
       
  4901                     vkblayoutid=EPeninputVkbLayoutFullWidthNumberShift;
       
  4902                     caseused=0;
       
  4903                     },
       
  4904                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4905                     {
       
  4906                     id=2;
       
  4907                     vkblayoutid=EPeninputVkbLayoutFullWidthNumberShift;
       
  4908                     caseused=0;
       
  4909                     },
       
  4910                 PENINPUT_LAYOUT_SHIFT_CAPS_INFO_SINGLE
       
  4911                     {
       
  4912                     id=3;
       
  4913                     vkblayoutid=EPeninputVkbLayoutFullWidthNumber;
       
  4914                     caseused=0;
       
  4915                     }
       
  4916                 };
       
  4917             }
       
  4918         };
       
  4919     }
       
  4920 
       
  4921 // ---------------------------------------------------------------------------
       
  4922 // r_peninput_layout_vkb_range_list
       
  4923 // VKB range list
       
  4924 // ---------------------------------------------------------------------------
       
  4925 //
       
  4926 //RESOURCE AKN_FEP_INPUTRANGE_LIST r_akn_fep_vkb_range_list
       
  4927 RESOURCE AKN_FEP_INPUTRANGE_LIST r_peninput_layout_vkb_range_list
       
  4928     {
       
  4929     ranges=
       
  4930         {
       
  4931         AKN_FEP_INPUTRANGE
       
  4932             {
       
  4933             rangeid=ERangeHiraganaKanji;
       
  4934             ctrlid=EPeninutWindowCtrlIdHiraganaBtn;
       
  4935             indicator=r_peninput_layout_vkb_range_hiragana;
       
  4936             },
       
  4937         AKN_FEP_INPUTRANGE
       
  4938             {
       
  4939             rangeid=ERangeKatakana;
       
  4940             ctrlid=EPeninutWindowCtrlIdKatakanaBtn;
       
  4941             indicator=r_peninput_layout_vkb_range_katakana;
       
  4942             },
       
  4943         AKN_FEP_INPUTRANGE
       
  4944             {
       
  4945             rangeid=ERangeEnglish;
       
  4946             ctrlid=EPeninutWindowCtrlIdLatinCharBtn;
       
  4947             indicator=r_peninput_layout_vkb_range_english;
       
  4948              },
       
  4949         AKN_FEP_INPUTRANGE
       
  4950             {
       
  4951             rangeid=ERangeNumber;
       
  4952             ctrlid=EPeninutWindowCtrlIdLatinNumberBtn;
       
  4953             indicator=r_peninput_layout_vkb_range_number;
       
  4954             }
       
  4955         };
       
  4956     }
       
  4957 
       
  4958 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_hiragana
       
  4959     {
       
  4960     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4961     imgmajorskinid=EAknsMajorGeneric;
       
  4962     nactive=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
       
  4963     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;
       
  4964 
       
  4965     nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
       
  4966     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;
       
  4967 
       
  4968     active=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana_sel;
       
  4969     activeskinid=EAknsMinorGenericQgnIndiFepButtonHiraganaSel;
       
  4970 
       
  4971     activep=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana_sel;
       
  4972     activepskinid=EAknsMinorGenericQgnIndiFepButtonHiraganaSel;
       
  4973 
       
  4974     disable=EMbmPeninputvkbjpQgn_indi_fep_button_hiragana;
       
  4975     disableskinid=EAknsMinorGenericQgnIndiFepButtonHiragana;
       
  4976 
       
  4977     }
       
  4978 // ---------------------------------------------------------------------------
       
  4979 // r_peninput_layout_vkb_range_english
       
  4980 // English range button of vkb's rangebar
       
  4981 // ---------------------------------------------------------------------------
       
  4982 //
       
  4983 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_english
       
  4984     {
       
  4985     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  4986     imgmajorskinid=EAknsMajorGeneric;
       
  4987     nactive=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
       
  4988     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  4989 
       
  4990     nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
       
  4991     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  4992 
       
  4993     active=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital_sel;
       
  4994     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  4995 
       
  4996     activep=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital_sel;
       
  4997     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapitalSel;
       
  4998 
       
  4999     disable=EMbmPeninputvkbjpQgn_indi_fep_button_case_capital;
       
  5000     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseCapital;
       
  5001 
       
  5002     }
       
  5003 
       
  5004 // ---------------------------------------------------------------------------
       
  5005 // r_peninput_layout_vkb_range_number
       
  5006 // Number range button of vkb's rangebar
       
  5007 // ---------------------------------------------------------------------------
       
  5008 //
       
  5009 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_number
       
  5010     {
       
  5011     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5012     imgmajorskinid=EAknsMajorGeneric;
       
  5013     nactive=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
       
  5014     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  5015 
       
  5016     nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
       
  5017     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  5018 
       
  5019     active=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric_sel;
       
  5020     activeskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  5021 
       
  5022     activep=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric_sel;
       
  5023     activepskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumericSel;
       
  5024 
       
  5025     disable=EMbmPeninputvkbjpQgn_indi_fep_button_case_numeric;
       
  5026     disableskinid=EAknsMinorGenericQgnIndiFepButtonCaseNumeric;
       
  5027 
       
  5028     }
       
  5029 
       
  5030 // ---------------------------------------------------------------------------
       
  5031 // r_peninput_layout_vkb_range_katakana
       
  5032 // katakana range button of vkb's rangebar
       
  5033 // ---------------------------------------------------------------------------
       
  5034 //
       
  5035 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_vkb_range_katakana
       
  5036     {
       
  5037     bmpfile=PENINPUT_LAYOUT_VKB_BMP;
       
  5038     imgmajorskinid=EAknsMajorGeneric;
       
  5039     nactive=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
       
  5040     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;
       
  5041 
       
  5042     nactivep=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
       
  5043     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;
       
  5044 
       
  5045     active=EMbmPeninputvkbjpQgn_indi_fep_button_katakana_sel;
       
  5046     activeskinid=EAknsMinorGenericQgnIndiFepButtonKatakanaSel;
       
  5047 
       
  5048     activep=EMbmPeninputvkbjpQgn_indi_fep_button_katakana_sel;
       
  5049     activepskinid=EAknsMinorGenericQgnIndiFepButtonKatakanaSel;
       
  5050 
       
  5051     disable=EMbmPeninputvkbjpQgn_indi_fep_button_katakana;
       
  5052     disableskinid=EAknsMinorGenericQgnIndiFepButtonKatakana;
       
  5053 
       
  5054     }
       
  5055 
       
  5056 // End Of File