sl@0
|
1 |
# This is the global environment file to configure the H4HRP keypad test suite.
|
sl@0
|
2 |
|
sl@0
|
3 |
|
sl@0
|
4 |
[keypad]
|
sl@0
|
5 |
# Platform-specific keypad information, e.gnumber of application and device keys, keyboard type etc.
|
sl@0
|
6 |
# Possible keypad type values: 1 - EKeyboard_Keypad (0x1), 2 - EKeyboard_Full (0x02)
|
sl@0
|
7 |
# Default keypad type value is 2 (EKeyboard_Full).
|
sl@0
|
8 |
keypad_type =2
|
sl@0
|
9 |
keypad_device_keys =0
|
sl@0
|
10 |
keypad_app_keys =0
|
sl@0
|
11 |
keypad_click_volume_max =1
|
sl@0
|
12 |
default_keypad_state_value =1
|
sl@0
|
13 |
default_keypad_click_state_value=1
|
sl@0
|
14 |
# Key to use for passing tests when "automated" value is FALSE and user is prompted to pass or fail some tests
|
sl@0
|
15 |
pass_key_str ={keys, scancode_string39}
|
sl@0
|
16 |
pass_key ={keys, scancode39}
|
sl@0
|
17 |
|
sl@0
|
18 |
|
sl@0
|
19 |
[test_coverage]
|
sl@0
|
20 |
# Specifies how many keys (not modifiers) are being tested.
|
sl@0
|
21 |
# Possible values:
|
sl@0
|
22 |
# VeryLow - 1/8 of the possible keys are tested.
|
sl@0
|
23 |
# Low - 1/4 of the possible keys are tested.
|
sl@0
|
24 |
# Medium - 1/2 of the possible keys are tested.
|
sl@0
|
25 |
# Full - All possible keys are tested.
|
sl@0
|
26 |
test_coverage =VeryLow
|
sl@0
|
27 |
|
sl@0
|
28 |
|
sl@0
|
29 |
#
|
sl@0
|
30 |
# Scancodes and modifiers for H4HRP full keyboard
|
sl@0
|
31 |
#
|
sl@0
|
32 |
|
sl@0
|
33 |
[keys]
|
sl@0
|
34 |
# Scancodes for H4HRP full keyboard
|
sl@0
|
35 |
scancode_string1 ='0' key
|
sl@0
|
36 |
scancode1 ='0'
|
sl@0
|
37 |
|
sl@0
|
38 |
scancode_string2 ='1' key
|
sl@0
|
39 |
scancode2 ='1'
|
sl@0
|
40 |
|
sl@0
|
41 |
scancode_string3 ='2' key
|
sl@0
|
42 |
scancode3 ='2'
|
sl@0
|
43 |
|
sl@0
|
44 |
scancode_string4 ='3' key
|
sl@0
|
45 |
scancode4 ='3'
|
sl@0
|
46 |
|
sl@0
|
47 |
scancode_string5 ='4' key
|
sl@0
|
48 |
scancode5 ='4'
|
sl@0
|
49 |
|
sl@0
|
50 |
scancode_string6 ='5' key
|
sl@0
|
51 |
scancode6 ='5'
|
sl@0
|
52 |
|
sl@0
|
53 |
scancode_string7 ='6' key
|
sl@0
|
54 |
scancode7 ='6'
|
sl@0
|
55 |
|
sl@0
|
56 |
scancode_string8 ='7' key
|
sl@0
|
57 |
scancode8 ='7'
|
sl@0
|
58 |
|
sl@0
|
59 |
scancode_string9 ='8' key
|
sl@0
|
60 |
scancode9 ='8'
|
sl@0
|
61 |
|
sl@0
|
62 |
scancode_string10 ='9' key
|
sl@0
|
63 |
scancode10 ='9'
|
sl@0
|
64 |
|
sl@0
|
65 |
scancode_string11 ='a' key
|
sl@0
|
66 |
scancode11 ='A'
|
sl@0
|
67 |
|
sl@0
|
68 |
scancode_string12 ='b' key
|
sl@0
|
69 |
scancode12 ='B'
|
sl@0
|
70 |
|
sl@0
|
71 |
scancode_string13 ='c' key
|
sl@0
|
72 |
scancode13 ='C'
|
sl@0
|
73 |
|
sl@0
|
74 |
scancode_string14 ='d' key
|
sl@0
|
75 |
scancode14 ='D'
|
sl@0
|
76 |
|
sl@0
|
77 |
scancode_string15 ='e' key
|
sl@0
|
78 |
scancode15 ='E'
|
sl@0
|
79 |
|
sl@0
|
80 |
scancode_string16 ='f' key
|
sl@0
|
81 |
scancode16 ='F'
|
sl@0
|
82 |
|
sl@0
|
83 |
scancode_string17 ='g' key
|
sl@0
|
84 |
scancode17 ='G'
|
sl@0
|
85 |
|
sl@0
|
86 |
scancode_string18 ='h' key
|
sl@0
|
87 |
scancode18 ='H'
|
sl@0
|
88 |
|
sl@0
|
89 |
scancode_string19 ='i' key
|
sl@0
|
90 |
scancode19 ='I'
|
sl@0
|
91 |
|
sl@0
|
92 |
scancode_string20 ='j' key
|
sl@0
|
93 |
scancode20 ='J'
|
sl@0
|
94 |
|
sl@0
|
95 |
scancode_string21 ='k' key
|
sl@0
|
96 |
scancode21 ='K'
|
sl@0
|
97 |
|
sl@0
|
98 |
scancode_string22 ='l' key
|
sl@0
|
99 |
scancode22 ='L'
|
sl@0
|
100 |
|
sl@0
|
101 |
scancode_string23 ='m' key
|
sl@0
|
102 |
scancode23 ='M'
|
sl@0
|
103 |
|
sl@0
|
104 |
scancode_string24 ='n' key
|
sl@0
|
105 |
scancode24 ='N'
|
sl@0
|
106 |
|
sl@0
|
107 |
scancode_string25 ='o' key
|
sl@0
|
108 |
scancode25 ='O'
|
sl@0
|
109 |
|
sl@0
|
110 |
scancode_string26 ='p' key
|
sl@0
|
111 |
scancode26 ='P'
|
sl@0
|
112 |
|
sl@0
|
113 |
scancode_string27 ='q' key
|
sl@0
|
114 |
scancode27 ='Q'
|
sl@0
|
115 |
|
sl@0
|
116 |
scancode_string28 ='r' key
|
sl@0
|
117 |
scancode28 ='R'
|
sl@0
|
118 |
|
sl@0
|
119 |
scancode_string29 ='s' key
|
sl@0
|
120 |
scancode29 ='S'
|
sl@0
|
121 |
|
sl@0
|
122 |
scancode_string30 ='t' key
|
sl@0
|
123 |
scancode30 ='T'
|
sl@0
|
124 |
|
sl@0
|
125 |
scancode_string31 ='u' key
|
sl@0
|
126 |
scancode31 ='U'
|
sl@0
|
127 |
|
sl@0
|
128 |
scancode_string32 ='v' key
|
sl@0
|
129 |
scancode32 ='V'
|
sl@0
|
130 |
|
sl@0
|
131 |
scancode_string33 ='w' key
|
sl@0
|
132 |
scancode33 ='W'
|
sl@0
|
133 |
|
sl@0
|
134 |
scancode_string34 ='x' key
|
sl@0
|
135 |
scancode34 ='X'
|
sl@0
|
136 |
|
sl@0
|
137 |
scancode_string35 ='y' key
|
sl@0
|
138 |
scancode35 ='Y'
|
sl@0
|
139 |
|
sl@0
|
140 |
scancode_string36 ='z' key
|
sl@0
|
141 |
scancode36 ='Z'
|
sl@0
|
142 |
|
sl@0
|
143 |
scancode_string37 =Backspace key
|
sl@0
|
144 |
scancode37 =EStdKeyBackspace
|
sl@0
|
145 |
|
sl@0
|
146 |
scancode_string38 =Tab key
|
sl@0
|
147 |
scancode38 =EStdKeyTab
|
sl@0
|
148 |
|
sl@0
|
149 |
scancode_string39 =Enter key
|
sl@0
|
150 |
scancode39 =EStdKeyEnter
|
sl@0
|
151 |
|
sl@0
|
152 |
scancode_string40 =Escape (Esc) key
|
sl@0
|
153 |
scancode40 =EStdKeyEscape
|
sl@0
|
154 |
|
sl@0
|
155 |
scancode_string41 =Space key
|
sl@0
|
156 |
scancode41 =EStdKeySpace
|
sl@0
|
157 |
|
sl@0
|
158 |
scancode_string42 =Print Screen key
|
sl@0
|
159 |
scancode42 =EStdKeyPrintScreen
|
sl@0
|
160 |
|
sl@0
|
161 |
scancode_string43 =Pause key
|
sl@0
|
162 |
scancode43 =EStdKeyPause
|
sl@0
|
163 |
|
sl@0
|
164 |
scancode_string44 =Home key
|
sl@0
|
165 |
scancode44 =EStdKeyHome
|
sl@0
|
166 |
|
sl@0
|
167 |
scancode_string45 =End key
|
sl@0
|
168 |
scancode45 =EStdKeyEnd
|
sl@0
|
169 |
|
sl@0
|
170 |
scancode_string46 =Page Up key
|
sl@0
|
171 |
scancode46 =EStdKeyPageUp
|
sl@0
|
172 |
|
sl@0
|
173 |
scancode_string47 =Page Down key
|
sl@0
|
174 |
scancode47 =EStdKeyPageDown
|
sl@0
|
175 |
|
sl@0
|
176 |
scancode_string48 =Insert key
|
sl@0
|
177 |
scancode48 =EStdKeyInsert
|
sl@0
|
178 |
|
sl@0
|
179 |
scancode_string49 =Delete (Del) key
|
sl@0
|
180 |
scancode49 =EStdKeyDelete
|
sl@0
|
181 |
|
sl@0
|
182 |
scancode_string50 =Left arrow key
|
sl@0
|
183 |
scancode50 =EStdKeyLeftArrow
|
sl@0
|
184 |
|
sl@0
|
185 |
scancode_string51 =Right arrow key
|
sl@0
|
186 |
scancode51 =EStdKeyRightArrow
|
sl@0
|
187 |
|
sl@0
|
188 |
scancode_string52 =Up arrow key
|
sl@0
|
189 |
scancode52 =EStdKeyUpArrow
|
sl@0
|
190 |
|
sl@0
|
191 |
scancode_string53 =Down arrow key
|
sl@0
|
192 |
scancode53 =EStdKeyDownArrow
|
sl@0
|
193 |
|
sl@0
|
194 |
scancode_string54 =function key F1
|
sl@0
|
195 |
scancode54 =EStdKeyF1
|
sl@0
|
196 |
|
sl@0
|
197 |
scancode_string55 =function key F2
|
sl@0
|
198 |
scancode55 =EStdKeyF2
|
sl@0
|
199 |
|
sl@0
|
200 |
scancode_string56 =function key F3
|
sl@0
|
201 |
scancode56 =EStdKeyF3
|
sl@0
|
202 |
|
sl@0
|
203 |
scancode_string57 =function key F4
|
sl@0
|
204 |
scancode57 =EStdKeyF4
|
sl@0
|
205 |
|
sl@0
|
206 |
scancode_string58 =function key F5
|
sl@0
|
207 |
scancode58 =EStdKeyF5
|
sl@0
|
208 |
|
sl@0
|
209 |
scancode_string59 =function key F6
|
sl@0
|
210 |
scancode59 =EStdKeyF6
|
sl@0
|
211 |
|
sl@0
|
212 |
scancode_string60 =function key F7
|
sl@0
|
213 |
scancode60 =EStdKeyF7
|
sl@0
|
214 |
|
sl@0
|
215 |
scancode_string61 =function key F8
|
sl@0
|
216 |
scancode61 =EStdKeyF8
|
sl@0
|
217 |
|
sl@0
|
218 |
scancode_string62 =function key F9
|
sl@0
|
219 |
scancode62 =EStdKeyF9
|
sl@0
|
220 |
|
sl@0
|
221 |
scancode_string63 =function key F10
|
sl@0
|
222 |
scancode63 =EStdKeyF10
|
sl@0
|
223 |
|
sl@0
|
224 |
scancode_string64 =function key F11
|
sl@0
|
225 |
scancode64 =EStdKeyF11
|
sl@0
|
226 |
|
sl@0
|
227 |
scancode_string65 =function key F12
|
sl@0
|
228 |
scancode65 =EStdKeyF12
|
sl@0
|
229 |
|
sl@0
|
230 |
scancode_string66 =the key to the left of the 1 key on a standard keyboard
|
sl@0
|
231 |
scancode66 =EStdKeyXXX
|
sl@0
|
232 |
|
sl@0
|
233 |
scancode_string67 =Comma (,) key
|
sl@0
|
234 |
scancode67 =EStdKeyComma
|
sl@0
|
235 |
|
sl@0
|
236 |
scancode_string68 =Full stop (.) key
|
sl@0
|
237 |
scancode68 =EStdKeyFullStop
|
sl@0
|
238 |
|
sl@0
|
239 |
scancode_string69 =Forward slash (/) key
|
sl@0
|
240 |
scancode69 =EStdKeyForwardSlash
|
sl@0
|
241 |
|
sl@0
|
242 |
scancode_string70 =Back slash (\) key
|
sl@0
|
243 |
scancode70 =EStdKeyBackSlash
|
sl@0
|
244 |
|
sl@0
|
245 |
scancode_string71 =Semi colon (;) key
|
sl@0
|
246 |
scancode71 =EStdKeySemiColon
|
sl@0
|
247 |
|
sl@0
|
248 |
scancode_string72 =Single quote (') key
|
sl@0
|
249 |
scancode72 =EStdKeySingleQuote
|
sl@0
|
250 |
|
sl@0
|
251 |
scancode_string73 =left Square bracket ([) key
|
sl@0
|
252 |
scancode73 =EStdKeySquareBracketLeft
|
sl@0
|
253 |
|
sl@0
|
254 |
scancode_string74 =right Square bracket (]) key
|
sl@0
|
255 |
scancode74 =EStdKeySquareBracketRight
|
sl@0
|
256 |
|
sl@0
|
257 |
scancode_string75 =Minus key (-) key
|
sl@0
|
258 |
scancode75 =EStdKeyMinus
|
sl@0
|
259 |
|
sl@0
|
260 |
scancode_string76 =Equals key (=) key
|
sl@0
|
261 |
scancode76 =EStdKeyEquals
|
sl@0
|
262 |
|
sl@0
|
263 |
scancode_string77 =Left Start Menu key
|
sl@0
|
264 |
scancode77 =EStdKeyLeftFunc
|
sl@0
|
265 |
|
sl@0
|
266 |
scancode_string78 =Right Start Menu key
|
sl@0
|
267 |
scancode78 =EStdKeyRightFunc
|
sl@0
|
268 |
|
sl@0
|
269 |
scancode_string79 =Application menu key
|
sl@0
|
270 |
scancode79 =EStdKeyMenu
|
sl@0
|
271 |
|
sl@0
|
272 |
|
sl@0
|
273 |
[modifiers]
|
sl@0
|
274 |
# Modifiers for H4HRP full keyboard
|
sl@0
|
275 |
modifier_string1 =left Shift key
|
sl@0
|
276 |
modifier1 =EStdKeyLeftShift
|
sl@0
|
277 |
|
sl@0
|
278 |
modifier_string2 =right Shift key
|
sl@0
|
279 |
modifier2 =EStdKeyRightShift
|
sl@0
|
280 |
|
sl@0
|
281 |
modifier_string3 =left Alt key
|
sl@0
|
282 |
modifier3 =EStdKeyLeftAlt
|
sl@0
|
283 |
|
sl@0
|
284 |
modifier_string4 =right Alt key
|
sl@0
|
285 |
modifier4 =EStdKeyRightAlt
|
sl@0
|
286 |
|
sl@0
|
287 |
modifier_string5 =left Control (Ctrl) key
|
sl@0
|
288 |
modifier5 =EStdKeyLeftCtrl
|
sl@0
|
289 |
|
sl@0
|
290 |
modifier_string6 =left Fn key
|
sl@0
|
291 |
modifier6 =EStdKeyLeftFunc
|
sl@0
|
292 |
|
sl@0
|
293 |
modifier_string7 =Caps lock key
|
sl@0
|
294 |
modifier7 =EStdKeyCapsLock
|
sl@0
|
295 |
|
sl@0
|
296 |
modifier_string8 =Num lock key
|
sl@0
|
297 |
modifier8 =EStdKeyNumLock
|
sl@0
|
298 |
|
sl@0
|
299 |
modifier_string9 =Scroll lock key
|
sl@0
|
300 |
modifier9 =EStdKeyScrollLock
|
sl@0
|
301 |
|
sl@0
|
302 |
|
sl@0
|
303 |
[multiple_key_sets]
|
sl@0
|
304 |
# Sets with multiple keys for H4HRP platform
|
sl@0
|
305 |
set1_scancode_string1 ={modifiers, modifier_string5}
|
sl@0
|
306 |
set1_scancode1 ={modifiers, modifier5}
|
sl@0
|
307 |
set1_scancode_string2 ={modifiers, modifier_string3}
|
sl@0
|
308 |
set1_scancode2 ={modifiers, modifier3}
|
sl@0
|
309 |
set1_scancode_string3 ={modifiers, modifier_string1}
|
sl@0
|
310 |
set1_scancode3 ={modifiers, modifier1}
|
sl@0
|
311 |
set1_scancode_string4 ={keys, scancode_string21}
|
sl@0
|
312 |
set1_scancode4 ={keys, scancode21}
|
sl@0
|
313 |
|
sl@0
|
314 |
set2_scancode_string1 ={keys, scancode_string54}
|
sl@0
|
315 |
set2_scancode1 ={keys, scancode54}
|
sl@0
|
316 |
set2_scancode_string2 ={keys, scancode_string53}
|
sl@0
|
317 |
set2_scancode2 ={keys, scancode53}
|
sl@0
|
318 |
set2_scancode_string3 ={keys, scancode_string47}
|
sl@0
|
319 |
set2_scancode3 ={keys, scancode47}
|
sl@0
|
320 |
set2_scancode_string4 ={keys, scancode_string38}
|
sl@0
|
321 |
set2_scancode4 ={keys, scancode38}
|