First public contribution.
1 # This is the global environment file to configure the H4HRP keypad test suite.
5 # Platform-specific keypad information, e.gnumber of application and device keys, keyboard type etc.
6 # Possible keypad type values: 1 - EKeyboard_Keypad (0x1), 2 - EKeyboard_Full (0x02)
7 # Default keypad type value is 2 (EKeyboard_Full).
11 keypad_click_volume_max =1
12 default_keypad_state_value =1
13 default_keypad_click_state_value=1
14 # Key to use for passing tests when "automated" value is FALSE and user is prompted to pass or fail some tests
15 pass_key_str ={keys, scancode_string39}
16 pass_key ={keys, scancode39}
20 # Specifies how many keys (not modifiers) are being tested.
22 # VeryLow - 1/8 of the possible keys are tested.
23 # Low - 1/4 of the possible keys are tested.
24 # Medium - 1/2 of the possible keys are tested.
25 # Full - All possible keys are tested.
26 test_coverage =VeryLow
30 # Scancodes and modifiers for H4HRP full keyboard
34 # Scancodes for H4HRP full keyboard
35 scancode_string1 ='0' key
38 scancode_string2 ='1' key
41 scancode_string3 ='2' key
44 scancode_string4 ='3' key
47 scancode_string5 ='4' key
50 scancode_string6 ='5' key
53 scancode_string7 ='6' key
56 scancode_string8 ='7' key
59 scancode_string9 ='8' key
62 scancode_string10 ='9' key
65 scancode_string11 ='a' key
68 scancode_string12 ='b' key
71 scancode_string13 ='c' key
74 scancode_string14 ='d' key
77 scancode_string15 ='e' key
80 scancode_string16 ='f' key
83 scancode_string17 ='g' key
86 scancode_string18 ='h' key
89 scancode_string19 ='i' key
92 scancode_string20 ='j' key
95 scancode_string21 ='k' key
98 scancode_string22 ='l' key
101 scancode_string23 ='m' key
104 scancode_string24 ='n' key
107 scancode_string25 ='o' key
110 scancode_string26 ='p' key
113 scancode_string27 ='q' key
116 scancode_string28 ='r' key
119 scancode_string29 ='s' key
122 scancode_string30 ='t' key
125 scancode_string31 ='u' key
128 scancode_string32 ='v' key
131 scancode_string33 ='w' key
134 scancode_string34 ='x' key
137 scancode_string35 ='y' key
140 scancode_string36 ='z' key
143 scancode_string37 =Backspace key
144 scancode37 =EStdKeyBackspace
146 scancode_string38 =Tab key
147 scancode38 =EStdKeyTab
149 scancode_string39 =Enter key
150 scancode39 =EStdKeyEnter
152 scancode_string40 =Escape (Esc) key
153 scancode40 =EStdKeyEscape
155 scancode_string41 =Space key
156 scancode41 =EStdKeySpace
158 scancode_string42 =Print Screen key
159 scancode42 =EStdKeyPrintScreen
161 scancode_string43 =Pause key
162 scancode43 =EStdKeyPause
164 scancode_string44 =Home key
165 scancode44 =EStdKeyHome
167 scancode_string45 =End key
168 scancode45 =EStdKeyEnd
170 scancode_string46 =Page Up key
171 scancode46 =EStdKeyPageUp
173 scancode_string47 =Page Down key
174 scancode47 =EStdKeyPageDown
176 scancode_string48 =Insert key
177 scancode48 =EStdKeyInsert
179 scancode_string49 =Delete (Del) key
180 scancode49 =EStdKeyDelete
182 scancode_string50 =Left arrow key
183 scancode50 =EStdKeyLeftArrow
185 scancode_string51 =Right arrow key
186 scancode51 =EStdKeyRightArrow
188 scancode_string52 =Up arrow key
189 scancode52 =EStdKeyUpArrow
191 scancode_string53 =Down arrow key
192 scancode53 =EStdKeyDownArrow
194 scancode_string54 =function key F1
195 scancode54 =EStdKeyF1
197 scancode_string55 =function key F2
198 scancode55 =EStdKeyF2
200 scancode_string56 =function key F3
201 scancode56 =EStdKeyF3
203 scancode_string57 =function key F4
204 scancode57 =EStdKeyF4
206 scancode_string58 =function key F5
207 scancode58 =EStdKeyF5
209 scancode_string59 =function key F6
210 scancode59 =EStdKeyF6
212 scancode_string60 =function key F7
213 scancode60 =EStdKeyF7
215 scancode_string61 =function key F8
216 scancode61 =EStdKeyF8
218 scancode_string62 =function key F9
219 scancode62 =EStdKeyF9
221 scancode_string63 =function key F10
222 scancode63 =EStdKeyF10
224 scancode_string64 =function key F11
225 scancode64 =EStdKeyF11
227 scancode_string65 =function key F12
228 scancode65 =EStdKeyF12
230 scancode_string66 =the key to the left of the 1 key on a standard keyboard
231 scancode66 =EStdKeyXXX
233 scancode_string67 =Comma (,) key
234 scancode67 =EStdKeyComma
236 scancode_string68 =Full stop (.) key
237 scancode68 =EStdKeyFullStop
239 scancode_string69 =Forward slash (/) key
240 scancode69 =EStdKeyForwardSlash
242 scancode_string70 =Back slash (\) key
243 scancode70 =EStdKeyBackSlash
245 scancode_string71 =Semi colon (;) key
246 scancode71 =EStdKeySemiColon
248 scancode_string72 =Single quote (') key
249 scancode72 =EStdKeySingleQuote
251 scancode_string73 =left Square bracket ([) key
252 scancode73 =EStdKeySquareBracketLeft
254 scancode_string74 =right Square bracket (]) key
255 scancode74 =EStdKeySquareBracketRight
257 scancode_string75 =Minus key (-) key
258 scancode75 =EStdKeyMinus
260 scancode_string76 =Equals key (=) key
261 scancode76 =EStdKeyEquals
263 scancode_string77 =Left Start Menu key
264 scancode77 =EStdKeyLeftFunc
266 scancode_string78 =Right Start Menu key
267 scancode78 =EStdKeyRightFunc
269 scancode_string79 =Application menu key
270 scancode79 =EStdKeyMenu
274 # Modifiers for H4HRP full keyboard
275 modifier_string1 =left Shift key
276 modifier1 =EStdKeyLeftShift
278 modifier_string2 =right Shift key
279 modifier2 =EStdKeyRightShift
281 modifier_string3 =left Alt key
282 modifier3 =EStdKeyLeftAlt
284 modifier_string4 =right Alt key
285 modifier4 =EStdKeyRightAlt
287 modifier_string5 =left Control (Ctrl) key
288 modifier5 =EStdKeyLeftCtrl
290 modifier_string6 =left Fn key
291 modifier6 =EStdKeyLeftFunc
293 modifier_string7 =Caps lock key
294 modifier7 =EStdKeyCapsLock
296 modifier_string8 =Num lock key
297 modifier8 =EStdKeyNumLock
299 modifier_string9 =Scroll lock key
300 modifier9 =EStdKeyScrollLock
304 # Sets with multiple keys for H4HRP platform
305 set1_scancode_string1 ={modifiers, modifier_string5}
306 set1_scancode1 ={modifiers, modifier5}
307 set1_scancode_string2 ={modifiers, modifier_string3}
308 set1_scancode2 ={modifiers, modifier3}
309 set1_scancode_string3 ={modifiers, modifier_string1}
310 set1_scancode3 ={modifiers, modifier1}
311 set1_scancode_string4 ={keys, scancode_string21}
312 set1_scancode4 ={keys, scancode21}
314 set2_scancode_string1 ={keys, scancode_string54}
315 set2_scancode1 ={keys, scancode54}
316 set2_scancode_string2 ={keys, scancode_string53}
317 set2_scancode2 ={keys, scancode53}
318 set2_scancode_string3 ={keys, scancode_string47}
319 set2_scancode3 ={keys, scancode47}
320 set2_scancode_string4 ={keys, scancode_string38}
321 set2_scancode4 ={keys, scancode38}