uifw/AvKon/akncompamode/data/akncompamode.rss
changeset 0 2f259fa3e83a
equal deleted inserted replaced
-1:000000000000 0:2f259fa3e83a
       
     1 /*
       
     2 * Copyright (c) 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 akncompamode
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 NAME ACMK
       
    20 
       
    21 #include <eikon.rh>
       
    22 #include <badef.rh>
       
    23 #include <e32keys.h>
       
    24 #include <avkon.mbg>
       
    25 #include <akncomparesources.rsg>
       
    26 
       
    27 RESOURCE RSS_SIGNATURE {}
       
    28 
       
    29 STRUCT COMPA_MODE_INT_ARRAY
       
    30     {
       
    31     LONG elements[];
       
    32     }
       
    33 
       
    34 STRUCT COMPA_BUTTONS
       
    35     {
       
    36     WORD flags = KAknButtonReportOnKeyDown;
       
    37     STRUCT buttons[];
       
    38     }
       
    39 
       
    40 STRUCT COMPA_BUTTON
       
    41     {
       
    42     WORD scancode;
       
    43     LLINK txt = 0;
       
    44     WORD bmp_id = 0xffff;
       
    45     WORD bmp_mask_id = 0xffff;
       
    46     }
       
    47 
       
    48 // ---------------------------------------------------------------------------
       
    49 // Secure IDs of applications that are not put into compatibility mode
       
    50 // ---------------------------------------------------------------------------
       
    51 RESOURCE COMPA_MODE_INT_ARRAY r_compamode_non_compa_apps
       
    52     {
       
    53     elements=
       
    54         {
       
    55         // By default rom-applications are not put into compa mode even if
       
    56         // they don't have EAknTouchCompatible flag set. For testing purposes,
       
    57         // to put all rom applications into compa-mode, a CenRep flag
       
    58         // EFlagRomAppCompaMode can be set. For this case system applications
       
    59         // below are left out of compa-mode.
       
    60         0x10003a4a, // eiksrv.exe
       
    61         0x10207218, // akncapserver.exe
       
    62         0x10281ef2, // aknnfysrv.exe
       
    63         0x100058f3, // sysap.exe
       
    64         0x100058b3, // phoneui.exe
       
    65         0x102750f0, // ailaunch.exe (idle screen)
       
    66         0x100058f4, // startup.exe (startup splash screen)
       
    67         0x101f4cd2, // menu2.exe (applications grid)
       
    68         0x100056cf, // screensaver.exe
       
    69         0x102818e7, // vcommandmanager.exe
       
    70         0x100059b5, // autolock.exe
       
    71         0x102828BC  // touchscreencalib.exe
       
    72         };
       
    73     }
       
    74 
       
    75 // ---------------------------------------------------------------------------
       
    76 // Secure IDs of applications that require compatibility mode
       
    77 // ---------------------------------------------------------------------------
       
    78 RESOURCE COMPA_MODE_INT_ARRAY r_compamode_compa_apps
       
    79     {
       
    80     elements=
       
    81         {
       
    82         //0x102072D8, // unieditor.exe
       
    83         //0x10005902, // calcsoft.exe
       
    84         //0x10005a3e  // realplayer
       
    85         };
       
    86     }
       
    87 
       
    88 // ---------------------------------------------------------------------------
       
    89 // Buttons. Buttons belonging to rocker pane come first in order. Then itu-t
       
    90 // pane buttons.
       
    91 // ---------------------------------------------------------------------------
       
    92 RESOURCE COMPA_BUTTONS r_compamode_buttons
       
    93     {
       
    94     buttons = 
       
    95         {
       
    96         COMPA_BUTTON
       
    97             {
       
    98             scancode=EStdKeyDevice0;
       
    99             bmp_id=EMbmAvkonQgn_indi_lsk_horizontal;
       
   100             bmp_mask_id=EMbmAvkonQgn_indi_lsk_horizontal_mask;
       
   101             },
       
   102        COMPA_BUTTON
       
   103             {
       
   104             scancode=EStdKeyUpArrow;
       
   105             bmp_id=EMbmAvkonQgn_indi_cmode_rocker_up;
       
   106             bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_up_mask;
       
   107             },
       
   108        COMPA_BUTTON
       
   109             {
       
   110             scancode=EStdKeyDevice1;
       
   111             bmp_id=EMbmAvkonQgn_indi_rsk_horizontal;
       
   112             bmp_mask_id=EMbmAvkonQgn_indi_rsk_horizontal_mask;
       
   113             },
       
   114        COMPA_BUTTON
       
   115             {
       
   116             scancode=EStdKeyLeftArrow;
       
   117             bmp_id=EMbmAvkonQgn_indi_cmode_rocker_left;
       
   118             bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_left_mask;
       
   119             },	
       
   120       COMPA_BUTTON
       
   121             {
       
   122             scancode=EStdKeyDevice3;
       
   123             bmp_id=EMbmAvkonQgn_indi_cmode_rocker_select;
       
   124             bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_select_mask;
       
   125             },
       
   126       COMPA_BUTTON
       
   127             {
       
   128             scancode=EStdKeyRightArrow;
       
   129             bmp_id=EMbmAvkonQgn_indi_cmode_rocker_right;
       
   130             bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_right_mask;
       
   131             },
       
   132       COMPA_BUTTON
       
   133             {
       
   134             scancode=EStdKeyRightShift;
       
   135             bmp_id=EMbmAvkonQgn_indi_cmode_pen;
       
   136             bmp_mask_id=EMbmAvkonQgn_indi_cmode_pen_mask;
       
   137             },
       
   138       COMPA_BUTTON
       
   139             {
       
   140             scancode=EStdKeyDownArrow;
       
   141             bmp_id=EMbmAvkonQgn_indi_cmode_rocker_down;
       
   142             bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_down_mask;
       
   143             },
       
   144       COMPA_BUTTON
       
   145             {
       
   146             scancode=EStdKeyBackspace;
       
   147             bmp_id=EMbmAvkonQgn_indi_cmode_clear;
       
   148             bmp_mask_id=EMbmAvkonQgn_indi_cmode_clear_mask;
       
   149             },
       
   150       COMPA_BUTTON
       
   151             {
       
   152             scancode=0x31;
       
   153             txt = R_AKNCOMPAMODE_TEXT_1KEY;
       
   154             },
       
   155       COMPA_BUTTON
       
   156             {
       
   157             scancode=0x32;
       
   158             txt = R_AKNCOMPAMODE_TEXT_2KEY;
       
   159             },
       
   160       COMPA_BUTTON
       
   161             {
       
   162             scancode=0x33;
       
   163             txt = R_AKNCOMPAMODE_TEXT_3KEY;
       
   164             },
       
   165       COMPA_BUTTON
       
   166             {
       
   167             scancode=0x34;
       
   168             txt = R_AKNCOMPAMODE_TEXT_4KEY;
       
   169             },
       
   170       COMPA_BUTTON
       
   171             {
       
   172             scancode=0x35;
       
   173             txt = R_AKNCOMPAMODE_TEXT_5KEY;
       
   174             },
       
   175       COMPA_BUTTON
       
   176             {
       
   177             scancode=0x36;
       
   178             txt = R_AKNCOMPAMODE_TEXT_6KEY;
       
   179             },
       
   180       COMPA_BUTTON
       
   181             {
       
   182             scancode=0x37;
       
   183             txt = R_AKNCOMPAMODE_TEXT_7KEY;
       
   184             },
       
   185       COMPA_BUTTON
       
   186             {
       
   187             scancode=0x38;
       
   188             txt = R_AKNCOMPAMODE_TEXT_8KEY;
       
   189             },
       
   190       COMPA_BUTTON
       
   191             {
       
   192             scancode=0x39;
       
   193             txt = R_AKNCOMPAMODE_TEXT_9KEY;
       
   194             },	
       
   195       COMPA_BUTTON
       
   196             {
       
   197             scancode=EStdKeyNkpAsterisk;
       
   198             txt = R_AKNCOMPAMODE_TEXT_PLUSKEY;
       
   199             bmp_id=EMbmAvkonQgn_indi_keypad_star;
       
   200             bmp_mask_id=EMbmAvkonQgn_indi_keypad_star_mask;
       
   201             },	
       
   202       COMPA_BUTTON
       
   203             {
       
   204             scancode=0x30;
       
   205             txt = R_AKNCOMPAMODE_TEXT_QKEY;
       
   206             bmp_id=EMbmAvkonQgn_indi_keypad_space;
       
   207             bmp_mask_id=EMbmAvkonQgn_indi_keypad_space_mask;
       
   208             },				
       
   209       COMPA_BUTTON
       
   210             {
       
   211             scancode=EStdKeyHash;
       
   212             txt = R_AKNCOMPAMODE_TEXT_HASHKEY;
       
   213             bmp_id=EMbmAvkonQgn_indi_keypad_shift;
       
   214             bmp_mask_id=EMbmAvkonQgn_indi_keypad_shift_mask;
       
   215             }
       
   216         };
       
   217     }