|
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 } |