uifw/AvKon/akncompamode/data/akncompamode.rss
author William Roberts <williamr@symbian.org>
Wed, 10 Nov 2010 12:08:34 +0000
branchRCL_3
changeset 76 5c9f0ba5102a
parent 0 2f259fa3e83a
permissions -rw-r--r--
Improve debug tracing of AknGlobalNote::StartL - Bug 2673

/*
* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  Resource definitions for project akncompamode
*
*/


NAME ACMK

#include <eikon.rh>
#include <badef.rh>
#include <e32keys.h>
#include <avkon.mbg>
#include <akncomparesources.rsg>

RESOURCE RSS_SIGNATURE {}

STRUCT COMPA_MODE_INT_ARRAY
    {
    LONG elements[];
    }

STRUCT COMPA_BUTTONS
    {
    WORD flags = KAknButtonReportOnKeyDown;
    STRUCT buttons[];
    }

STRUCT COMPA_BUTTON
    {
    WORD scancode;
    LLINK txt = 0;
    WORD bmp_id = 0xffff;
    WORD bmp_mask_id = 0xffff;
    }

// ---------------------------------------------------------------------------
// Secure IDs of applications that are not put into compatibility mode
// ---------------------------------------------------------------------------
RESOURCE COMPA_MODE_INT_ARRAY r_compamode_non_compa_apps
    {
    elements=
        {
        // By default rom-applications are not put into compa mode even if
        // they don't have EAknTouchCompatible flag set. For testing purposes,
        // to put all rom applications into compa-mode, a CenRep flag
        // EFlagRomAppCompaMode can be set. For this case system applications
        // below are left out of compa-mode.
        0x10003a4a, // eiksrv.exe
        0x10207218, // akncapserver.exe
        0x10281ef2, // aknnfysrv.exe
        0x100058f3, // sysap.exe
        0x100058b3, // phoneui.exe
        0x102750f0, // ailaunch.exe (idle screen)
        0x100058f4, // startup.exe (startup splash screen)
        0x101f4cd2, // menu2.exe (applications grid)
        0x100056cf, // screensaver.exe
        0x102818e7, // vcommandmanager.exe
        0x100059b5, // autolock.exe
        0x102828BC  // touchscreencalib.exe
        };
    }

// ---------------------------------------------------------------------------
// Secure IDs of applications that require compatibility mode
// ---------------------------------------------------------------------------
RESOURCE COMPA_MODE_INT_ARRAY r_compamode_compa_apps
    {
    elements=
        {
        //0x102072D8, // unieditor.exe
        //0x10005902, // calcsoft.exe
        //0x10005a3e  // realplayer
        };
    }

// ---------------------------------------------------------------------------
// Buttons. Buttons belonging to rocker pane come first in order. Then itu-t
// pane buttons.
// ---------------------------------------------------------------------------
RESOURCE COMPA_BUTTONS r_compamode_buttons
    {
    buttons = 
        {
        COMPA_BUTTON
            {
            scancode=EStdKeyDevice0;
            bmp_id=EMbmAvkonQgn_indi_lsk_horizontal;
            bmp_mask_id=EMbmAvkonQgn_indi_lsk_horizontal_mask;
            },
       COMPA_BUTTON
            {
            scancode=EStdKeyUpArrow;
            bmp_id=EMbmAvkonQgn_indi_cmode_rocker_up;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_up_mask;
            },
       COMPA_BUTTON
            {
            scancode=EStdKeyDevice1;
            bmp_id=EMbmAvkonQgn_indi_rsk_horizontal;
            bmp_mask_id=EMbmAvkonQgn_indi_rsk_horizontal_mask;
            },
       COMPA_BUTTON
            {
            scancode=EStdKeyLeftArrow;
            bmp_id=EMbmAvkonQgn_indi_cmode_rocker_left;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_left_mask;
            },	
      COMPA_BUTTON
            {
            scancode=EStdKeyDevice3;
            bmp_id=EMbmAvkonQgn_indi_cmode_rocker_select;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_select_mask;
            },
      COMPA_BUTTON
            {
            scancode=EStdKeyRightArrow;
            bmp_id=EMbmAvkonQgn_indi_cmode_rocker_right;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_right_mask;
            },
      COMPA_BUTTON
            {
            scancode=EStdKeyRightShift;
            bmp_id=EMbmAvkonQgn_indi_cmode_pen;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_pen_mask;
            },
      COMPA_BUTTON
            {
            scancode=EStdKeyDownArrow;
            bmp_id=EMbmAvkonQgn_indi_cmode_rocker_down;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_rocker_down_mask;
            },
      COMPA_BUTTON
            {
            scancode=EStdKeyBackspace;
            bmp_id=EMbmAvkonQgn_indi_cmode_clear;
            bmp_mask_id=EMbmAvkonQgn_indi_cmode_clear_mask;
            },
      COMPA_BUTTON
            {
            scancode=0x31;
            txt = R_AKNCOMPAMODE_TEXT_1KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x32;
            txt = R_AKNCOMPAMODE_TEXT_2KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x33;
            txt = R_AKNCOMPAMODE_TEXT_3KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x34;
            txt = R_AKNCOMPAMODE_TEXT_4KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x35;
            txt = R_AKNCOMPAMODE_TEXT_5KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x36;
            txt = R_AKNCOMPAMODE_TEXT_6KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x37;
            txt = R_AKNCOMPAMODE_TEXT_7KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x38;
            txt = R_AKNCOMPAMODE_TEXT_8KEY;
            },
      COMPA_BUTTON
            {
            scancode=0x39;
            txt = R_AKNCOMPAMODE_TEXT_9KEY;
            },	
      COMPA_BUTTON
            {
            scancode=EStdKeyNkpAsterisk;
            txt = R_AKNCOMPAMODE_TEXT_PLUSKEY;
            bmp_id=EMbmAvkonQgn_indi_keypad_star;
            bmp_mask_id=EMbmAvkonQgn_indi_keypad_star_mask;
            },	
      COMPA_BUTTON
            {
            scancode=0x30;
            txt = R_AKNCOMPAMODE_TEXT_QKEY;
            bmp_id=EMbmAvkonQgn_indi_keypad_space;
            bmp_mask_id=EMbmAvkonQgn_indi_keypad_space_mask;
            },				
      COMPA_BUTTON
            {
            scancode=EStdKeyHash;
            txt = R_AKNCOMPAMODE_TEXT_HASHKEY;
            bmp_id=EMbmAvkonQgn_indi_keypad_shift;
            bmp_mask_id=EMbmAvkonQgn_indi_keypad_shift_mask;
            }
        };
    }