diff -r 000000000000 -r 2f259fa3e83a uifw/AvKon/akncompamode/data/akncompamode.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uifw/AvKon/akncompamode/data/akncompamode.rss Tue Feb 02 01:00:49 2010 +0200 @@ -0,0 +1,217 @@ +/* +* 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 +#include +#include +#include +#include + +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; + } + }; + }