textinput/peninputgenerichwr/srcdata/peninputhwrwindow.rss
changeset 0 eb1f2e154e89
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     1 /*
       
     2 * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0""
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Resource definitions for project peninputgenerichwr
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Resource identifier
       
    20 NAME PIHW
       
    21 
       
    22 // System includes
       
    23 #include <eikon.hrh>
       
    24 #include <peninputgenerichwr.mbg>
       
    25 #include <aknfeppeninputenums.h>
       
    26 #include <aknsconstants.hrh>
       
    27 #include <aknfeppeninputenums.h>
       
    28 #include <peninputdropdownlist.rh>
       
    29 
       
    30 // User includes
       
    31 #include "peninputcommonlayout.rh"
       
    32 #include "peninputgenerichwr.hrh"
       
    33 #include "peninputcommonctrls.hrh"
       
    34 
       
    35 RESOURCE RSS_SIGNATURE { }
       
    36 RESOURCE TBUF { buf=""; }
       
    37 
       
    38 // Macros  
       
    39 #define PENINPUT_LAYOUT_HWR_BMP "z:\\resource\\apps\\peninputgenerichwr.mbm"
       
    40 
       
    41 #define peninput_number_mode_keymap_standard "*+pw#"
       
    42 #define peninput_number_mode_keymap_plain ""
       
    43 #define peninput_number_mode_keymap_calculator "+-*/"
       
    44 #define peninput_number_mode_keymap_converter "+-E"
       
    45 #define peninput_number_mode_keymap_to_field "+"
       
    46 #define peninput_number_mode_keymap_fixed_dialling "*+pw?#"
       
    47 #define peninput_number_mode_keymap_sat "*+#"
       
    48 #define peninput_number_mode_keymap_sat_hidden "*#"
       
    49 #define peninput_number_mode_keymap_Alpha_numeric "*#"
       
    50    
       
    51 // ---------------------------------------------------------------------------
       
    52 // r_peninput_layout_hwr_window
       
    53 // HWR layout window
       
    54 // ---------------------------------------------------------------------------
       
    55 //
       
    56 RESOURCE PENINPUT_LAYOUT_BASE_WINDOW r_peninput_layout_hwr_window
       
    57     {
       
    58     supportskin = 1;
       
    59     moveimage=r_peninput_layout_move_button;
       
    60     closeimage=r_peninput_layout_close_button;
       
    61     icfimage = r_peninput_layout_icf;
       
    62     optionimage=r_peninput_layout_touch_input_option;
       
    63     keymapping=r_peninput_layout_key_mapping_string_list;    
       
    64     shadow=r_peninput_layout_hwr_window_shadow;
       
    65     bgimage=r_peninput_layout_window_background;
       
    66     }
       
    67 
       
    68 // ---------------------------------------------------------------------------
       
    69 // r_peninput_layout_icf
       
    70 // HWR window input context field
       
    71 // ---------------------------------------------------------------------------
       
    72 //
       
    73 RESOURCE PENINPUT_LAYOUT_ICF r_peninput_layout_icf
       
    74     {
       
    75     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
    76     imgmajorskinid=EAknsMajorGeneric;
       
    77 
       
    78     icfbgimg=EMbmPeninputgenerichwrQgn_graf_input_icf_bg;
       
    79     icfbgimgskinid=EAknsMinorGenericQgnGrafFepInputBg;
       
    80         
       
    81     colormajorskinid=EAknsMajorSkin;
       
    82     textcolorgrp = EAknsMinorQsnTextColors;
       
    83     textcoloridx = 59;
       
    84     }
       
    85     
       
    86 RESOURCE PENINPUT_LAYOUT_MULTILINE_ICF r_multiline_icf
       
    87     {
       
    88     colormajorskinid = EAknsMajorSkin;
       
    89     textcolorgrp = EAknsMinorQsnTextColors;
       
    90     textcoloridx = 59;
       
    91     bordercolorgrp = EAknsMinorQsnOtherColors;
       
    92     bordercoloridx = 8;
       
    93     }
       
    94 // ---------------------------------------------------------------------------
       
    95 // r_peninput_layout_hwr_window_shadow
       
    96 // HWR window shadow
       
    97 // ---------------------------------------------------------------------------
       
    98 //
       
    99 RESOURCE PENINPUT_LAYOUT_WINDOW_SHADOW r_peninput_layout_hwr_window_shadow
       
   100     {
       
   101     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   102     imgmajorskinid=EAknsMajorGeneric;
       
   103 
       
   104     shadowimgtl=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_tl;
       
   105     shadowimgtlmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_tl_mask;
       
   106     shadowimgtlskinid=EAknsMinorGenericQgnGrafFepPopupShadowTl;
       
   107 
       
   108     shadowimgt=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_t;
       
   109     shadowimgtmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_t_mask;
       
   110     shadowimgtskinid=EAknsMinorGenericQgnGrafFepPopupShadowT;
       
   111 
       
   112     shadowimgtr=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_tr;
       
   113     shadowimgtrmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_tr_mask;
       
   114     shadowimgtrskinid=EAknsMinorGenericQgnGrafFepPopupShadowTr;
       
   115 
       
   116     shadowimgl=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_l;
       
   117     shadowimglmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_l_mask;
       
   118     shadowimglskinid=EAknsMinorGenericQgnGrafFepPopupShadowL;
       
   119 
       
   120     shadowimgr=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_r;
       
   121     shadowimgrmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_r_mask;
       
   122     shadowimgrskinid=EAknsMinorGenericQgnGrafFepPopupShadowR;
       
   123 
       
   124     shadowimgbl=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_bl;
       
   125     shadowimgblmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_bl_mask;
       
   126     shadowimgblskinid=EAknsMinorGenericQgnGrafFepPopupShadowBl;
       
   127 
       
   128     shadowimgb=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_b;
       
   129     shadowimgbmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_b_mask;
       
   130     shadowimgbskinid=EAknsMinorGenericQgnGrafFepPopupShadowB;
       
   131 
       
   132     shadowimgbr=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_br;
       
   133     shadowimgbrmask=EMbmPeninputgenerichwrQgn_graf_fep_popup_shadow_br_mask;
       
   134     shadowimgbrskinid=EAknsMinorGenericQgnGrafFepPopupShadowBr;
       
   135     }
       
   136     
       
   137 // ---------------------------------------------------------------------------
       
   138 // r_peninput_layout_window_background
       
   139 // background of base window
       
   140 // ---------------------------------------------------------------------------
       
   141 //
       
   142 RESOURCE PENINPUT_LAYOUT_WINDOW_BG r_peninput_layout_window_background
       
   143 	{
       
   144   bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   145   imgmajorskinid=EAknsMajorGeneric;
       
   146   
       
   147   bgimg = EMbmPeninputgenerichwrQgn_graf_input_bg;
       
   148   bgimgskinid = EAknsMinorGenericQgnGrafInputBg;
       
   149 	}
       
   150 	        
       
   151 // ---------------------------------------------------------------------------
       
   152 // r_peninput_layout_close_button
       
   153 // Close button in base window's titlebar
       
   154 // ---------------------------------------------------------------------------
       
   155 //
       
   156 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_close_button
       
   157     {
       
   158     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   159     imgmajorskinid=EAknsMajorGeneric;
       
   160     colorgroup=0xffff;
       
   161     
       
   162     nactive=EMbmPeninputgenerichwrQgn_indi_input_close;
       
   163     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_close_mask;
       
   164     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonClose;
       
   165     
       
   166     nactivep=EMbmPeninputgenerichwrQgn_indi_input_close;
       
   167     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_close_mask;
       
   168     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
       
   169     
       
   170     active=EMbmPeninputgenerichwrQgn_indi_input_close;
       
   171     activemsk=EMbmPeninputgenerichwrQgn_indi_input_close_mask;
       
   172     activeskinid=EAknsMinorGenericQgnIndiFepButtonClose;
       
   173     
       
   174     activep=EMbmPeninputgenerichwrQgn_indi_input_close;
       
   175     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_close_mask;
       
   176     activepskinid=EAknsMinorGenericQgnIndiFepButtonCloseSel;
       
   177     }
       
   178 
       
   179 // ---------------------------------------------------------------------------
       
   180 // r_peninput_layout_move_button
       
   181 // Move button in base window's titlebar
       
   182 // ---------------------------------------------------------------------------
       
   183 //
       
   184 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_move_button
       
   185     {
       
   186     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   187     imgmajorskinid=EAknsMajorGeneric;
       
   188     
       
   189     nactive=EMbmPeninputgenerichwrQgn_indi_input_move;
       
   190     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_move_mask;
       
   191     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonMove1;
       
   192     
       
   193     nactivep=EMbmPeninputgenerichwrQgn_indi_input_move;
       
   194     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_move_mask;
       
   195     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
       
   196     
       
   197     active=EMbmPeninputgenerichwrQgn_indi_input_move;
       
   198     activemsk=EMbmPeninputgenerichwrQgn_indi_input_move_mask;
       
   199     activeskinid=EAknsMinorGenericQgnIndiFepButtonMove1;
       
   200     
       
   201     activep=EMbmPeninputgenerichwrQgn_indi_input_move;
       
   202     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_move_mask;
       
   203     activepskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
       
   204     
       
   205     moveindicator=EMbmPeninputgenerichwrQgn_indi_input_move;
       
   206     moveindicatormsk=EMbmPeninputgenerichwrQgn_indi_input_move_mask;
       
   207     moveindicatorskinid=EAknsMinorGenericQgnIndiFepButtonMove1Sel;
       
   208     }
       
   209 
       
   210 // ---------------------------------------------------------------------------
       
   211 // r_peninput_layout_touch_input_option
       
   212 // Touch input option button in base window's titlebar
       
   213 // ---------------------------------------------------------------------------
       
   214 //
       
   215 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_touch_input_option
       
   216     {
       
   217     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   218     imgmajorskinid=EAknsMajorGeneric;
       
   219     
       
   220     nactive=EMbmPeninputgenerichwrQgn_indi_input_options;
       
   221     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_options_mask;
       
   222     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
       
   223     
       
   224     nactivep=EMbmPeninputgenerichwrQgn_indi_input_options;
       
   225     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_options_mask;
       
   226     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
       
   227     
       
   228     active=EMbmPeninputgenerichwrQgn_indi_input_options;
       
   229     activemsk=EMbmPeninputgenerichwrQgn_indi_input_options_mask;
       
   230     activeskinid=EAknsMinorGenericQgnIndiFepButtonOptions;
       
   231     
       
   232     activep=EMbmPeninputgenerichwrQgn_indi_input_options;
       
   233     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_options_mask;
       
   234     activepskinid=EAknsMinorGenericQgnIndiFepButtonOptionsSel;
       
   235     
       
   236     disable=EMbmPeninputgenerichwrQgn_indi_input_options;
       
   237     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_options_mask;
       
   238     disableskinid=EAknsMinorGenericQgnIndiFepButtonOptions;    
       
   239     }
       
   240 
       
   241 // ---------------------------------------------------------------------------
       
   242 // r_peninput_layout_hwr_switch
       
   243 // Switch button of hwr
       
   244 // ---------------------------------------------------------------------------
       
   245 //
       
   246 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_switch
       
   247     {
       
   248     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   249     imgmajorskinid=EAknsMajorGeneric;
       
   250 
       
   251     nactive=EMbmPeninputgenerichwrQgn_indi_fep_button_switch;
       
   252     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   253 
       
   254     nactivep=EMbmPeninputgenerichwrQgn_indi_fep_button_switch_sel;
       
   255     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
       
   256 
       
   257     active=EMbmPeninputgenerichwrQgn_indi_fep_button_switch;
       
   258     activeskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   259 
       
   260     activep=EMbmPeninputgenerichwrQgn_indi_fep_button_switch_sel;
       
   261     activepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
       
   262     
       
   263     disable=EMbmPeninputgenerichwrQgn_indi_fep_button_switch;
       
   264     disableskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   265     }
       
   266 
       
   267 // ---------------------------------------------------------------------------
       
   268 // r_peninput_layout_hwr_switch_text
       
   269 // Switch button text of hwr
       
   270 // ---------------------------------------------------------------------------
       
   271 //
       
   272 RESOURCE PENINPUT_LAYOUT_SWITCH_TEXT r_peninput_layout_hwr_switch_text
       
   273     {
       
   274     colormajorskinid=EAknsMajorSkin;
       
   275     textcolorgrp=EAknsMinorQsnTextColors;
       
   276     textcoloridx=58;
       
   277     shadowtextcoloridx=61;
       
   278     }
       
   279     
       
   280 // ---------------------------------------------------------------------------
       
   281 // r_peninput_layout_hwr_hwr
       
   282 // Switch to hwr button
       
   283 // ---------------------------------------------------------------------------
       
   284 //    
       
   285 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_vkb
       
   286     {
       
   287     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   288     imgmajorskinid=EAknsMajorGeneric;
       
   289     
       
   290     nactive=EMbmPeninputgenerichwrQgn_indi_input_switcher;
       
   291     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_switcher_mask;
       
   292     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   293     
       
   294     nactivep=EMbmPeninputgenerichwrQgn_indi_input_switcher;
       
   295     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_switcher_mask;
       
   296     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
       
   297     
       
   298     active=EMbmPeninputgenerichwrQgn_indi_input_switcher;
       
   299     activemsk=EMbmPeninputgenerichwrQgn_indi_input_switcher_mask;
       
   300     activeskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   301     
       
   302     activep=EMbmPeninputgenerichwrQgn_indi_input_switcher;
       
   303     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_switcher_mask;
       
   304     activepskinid=EAknsMinorGenericQgnIndiFepButtonSwitchSel;
       
   305     
       
   306     disable=EMbmPeninputgenerichwrQgn_indi_input_switcher;
       
   307     disablemsk=EMbmPeninputgenerichwrQgn_indi_input_switcher_mask;
       
   308     disableskinid=EAknsMinorGenericQgnIndiFepButtonSwitch;
       
   309     }
       
   310 
       
   311 RESOURCE FEP_CTRL_DROP_DOWN_LIST_IMAGE r_peninput_layout_drop_down_list
       
   312     {
       
   313     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   314     
       
   315     imgmajorskinid=EAknsMajorGeneric;
       
   316 
       
   317 		bmpListBg=EMbmPeninputgenerichwrQsn_fr_itut_scroll_bg;
       
   318 		bmpListBgMask=EMbmPeninputgenerichwrQsn_fr_itut_scroll_bg_mask;
       
   319 		bmpListBgskinid=EAknsMinorGenericQgnGrafFepCandiListPri;    
       
   320 
       
   321     bmpPrimary=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_pri;
       
   322     bmpPrimaryMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_pri_mask;
       
   323     bmpPrimaryskinid=EAknsMinorGenericQgnGrafFepCandiListPri;
       
   324 
       
   325     bmpSecondary=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_sec;
       
   326     bmpSecondaryMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_sec_mask;
       
   327     bmpSecondaryskinid=EAknsMinorGenericQgnGrafFepCandiListSec;
       
   328     
       
   329     bmpHighlight=EMbmPeninputgenerichwrQsn_fr_input_list_button_highlight;
       
   330     bmpHighlightMask=EMbmPeninputgenerichwrQsn_fr_input_list_button_highlight_mask;
       
   331     bmpHighlightskinid=EAknsMinorGenericQgnGrafFepCandiListSel;
       
   332     
       
   333     bmpPenDown=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_pressed;
       
   334     bmpPenDownMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_pressed_mask;
       
   335     bmpPenDownskinid=EAknsMinorGenericQgnGrafFepCandiListPressed;
       
   336     
       
   337     bmpNextDisable=EMbmPeninputgenerichwrQgn_indi_fep_button_expand;
       
   338     bmpNextDisableMask=EMbmPeninputgenerichwrQgn_indi_fep_button_expand_mask;
       
   339     bmpNextDisableskinid=EAknsMinorGenericQgnIndiFepButtonExpand;
       
   340     
       
   341     bmpNext=EMbmPeninputgenerichwrQgn_indi_input_list_expand;
       
   342     bmpNextMask=EMbmPeninputgenerichwrQgn_indi_input_list_expand_mask;
       
   343     bmpNextskinid=EAknsMinorGenericQgnGrafFepCandiListScrollDown;
       
   344     
       
   345     bmpNextPress=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_scroll_down_sel;
       
   346     bmpNextPressMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_scroll_down_sel_mask;
       
   347     bmpNextPressskinid=EAknsMinorGenericQgnGrafFepCandiListScrollDownSel;
       
   348     
       
   349     bmpClose=EMbmPeninputgenerichwrQgn_indi_input_candi_list_close;
       
   350     bmpCloseMask=EMbmPeninputgenerichwrQgn_indi_input_candi_list_close_mask;
       
   351     bmpCloseskinid=EAknsMinorGenericQgnGrafFepCandiListClose;
       
   352     
       
   353     bmpClosePress=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_close_sel;
       
   354     bmpClosePressMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_close_sel_mask;
       
   355     bmpClosePressskinid=EAknsMinorGenericQgnGrafFepCandiListCloseSel;
       
   356     
       
   357     bmpPrevious=EMbmPeninputgenerichwrQgn_indi_input_list_collapse;
       
   358     bmpPreviousMask=EMbmPeninputgenerichwrQgn_indi_input_list_collapse_mask;
       
   359     bmpPreviousskinid=EAknsMinorGenericQgnGrafFepCandiListScrollUp;
       
   360     
       
   361     bmpPreviousPress=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_scroll_up_sel;
       
   362     bmpPreviousPressMask=EMbmPeninputgenerichwrQgn_graf_fep_candi_list_scroll_up_sel_mask;
       
   363     bmpPreviousPressskinid=EAknsMinorGenericQgnGrafFepCandiListScrollUpSel;
       
   364     
       
   365     colormajorskinid=EAknsMajorSkin;
       
   366     textcolorgrp=EAknsMinorQsnTextColors;
       
   367     textcoloridx=59;
       
   368     
       
   369     bordercolormajorskinid=EAknsMajorSkin;
       
   370     bordercolorgrp=EAknsMinorQsnOtherColors;
       
   371     bordercoloridx=8;
       
   372     }    
       
   373 // ---------------------------------------------------------------------------
       
   374 // r_peninput_layout_key_mapping_string_list
       
   375 // Contain key mapping strings for hwr layout
       
   376 // ---------------------------------------------------------------------------
       
   377 //
       
   378 RESOURCE PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING_LIST r_peninput_layout_key_mapping_string_list
       
   379     {
       
   380     items =
       
   381         {
       
   382         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   383             {
       
   384             numerickeymapping=EAknEditorStandardNumberModeKeymap;
       
   385             PermittedString=peninput_number_mode_keymap_standard; 
       
   386             },
       
   387         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   388             {
       
   389             numerickeymapping=EAknEditorPlainNumberModeKeymap;
       
   390             PermittedString=peninput_number_mode_keymap_plain;
       
   391             },
       
   392         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   393             {
       
   394             numerickeymapping=EAknEditorCalculatorNumberModeKeymap;
       
   395             PermittedString=peninput_number_mode_keymap_calculator;
       
   396             }, 
       
   397         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   398             {
       
   399             numerickeymapping=EAknEditorConverterNumberModeKeymap;
       
   400             PermittedString=peninput_number_mode_keymap_converter;
       
   401             },
       
   402         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   403             {
       
   404             numerickeymapping=EAknEditorToFieldNumberModeKeymap;
       
   405             PermittedString=peninput_number_mode_keymap_to_field; 
       
   406             },
       
   407         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   408             {
       
   409             numerickeymapping=EAknEditorFixedDiallingNumberModeKeymap;
       
   410             PermittedString=peninput_number_mode_keymap_fixed_dialling;
       
   411             },
       
   412         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   413             {
       
   414             numerickeymapping=EAknEditorSATNumberModeKeymap;
       
   415             PermittedString=peninput_number_mode_keymap_sat;
       
   416             },
       
   417         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   418             {
       
   419             numerickeymapping=EAknEditorSATHiddenNumberModeKeymap;
       
   420             PermittedString=peninput_number_mode_keymap_sat_hidden;
       
   421             },
       
   422         PENINPUT_LAYOUT_NUMERIC_KEY_MAPPING_STRING
       
   423             {
       
   424             numerickeymapping=EAknEditorAlphanumericNumberModeKeymap;
       
   425             PermittedString=peninput_number_mode_keymap_Alpha_numeric;
       
   426             }
       
   427         };
       
   428     }
       
   429 // ---------------------------------------------------------------------------
       
   430 // r_peninput_layout_hwr_backspace
       
   431 // Backspace button of hwr
       
   432 // ---------------------------------------------------------------------------
       
   433 //
       
   434 RESOURCE AKN_FEP_BUTTON_IMAGE r_peninput_layout_hwr_backspace
       
   435     {
       
   436     bmpfile=PENINPUT_LAYOUT_HWR_BMP;
       
   437     imgmajorskinid=EAknsMajorGeneric;
       
   438     
       
   439     nactive=EMbmPeninputgenerichwrQgn_indi_input_backspace;
       
   440     nactivemsk=EMbmPeninputgenerichwrQgn_indi_input_backspace_mask;
       
   441     nactiveskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1;
       
   442     
       
   443     nactivep=EMbmPeninputgenerichwrQgn_indi_input_backspace;
       
   444     nactivepmsk=EMbmPeninputgenerichwrQgn_indi_input_backspace_mask;
       
   445     nactivepskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1Sel;
       
   446     
       
   447     active=EMbmPeninputgenerichwrQgn_indi_input_backspace;
       
   448     activemsk=EMbmPeninputgenerichwrQgn_indi_input_backspace_mask;
       
   449     activeskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1;
       
   450     
       
   451     activep=EMbmPeninputgenerichwrQgn_indi_input_backspace;
       
   452     activepmsk=EMbmPeninputgenerichwrQgn_indi_input_backspace_mask;
       
   453     activepskinid=EAknsMinorGenericQgnIndiFepButtonBackspace1Sel;
       
   454     }