sl@0: # This is the global environment file to configure the specific device keypad test suite. sl@0: sl@0: sl@0: [keypad] sl@0: # Platform-specific keypad information, e.gnumber of application and device keys, keyboard type etc. sl@0: # Possible keypad type values: 1 - EKeyboard_Keypad (0x1), 2 - EKeyboard_Full (0x02) sl@0: # Default keypad type value is 2 (EKeyboard_Full). sl@0: keypad_type =2 sl@0: keypad_device_keys =0 sl@0: keypad_app_keys =0 sl@0: keypad_click_volume_max =1 sl@0: default_keypad_state_value =1 sl@0: default_keypad_click_state_value=1 sl@0: # Key to use for passing tests when "automated" value is FALSE and user is prompted to pass or fail some tests sl@0: pass_key_str ={keys, scancode_string21} sl@0: pass_key ={keys, scancode21} sl@0: sl@0: sl@0: [test_coverage] sl@0: # Specifies how many keys (not modifiers) are being tested. sl@0: # Possible values: sl@0: # VeryLow - 1/8 of the possible keys are tested. sl@0: # Low - 1/4 of the possible keys are tested. sl@0: # Medium - 1/2 of the possible keys are tested. sl@0: # Full - All possible keys are tested. sl@0: test_coverage =Low sl@0: sl@0: sl@0: # sl@0: # Scancodes and modifiers for the specific device sl@0: # sl@0: sl@0: [keys] sl@0: # Scancodes for the specific device sl@0: scancode_string1 ='1' key sl@0: scancode1 ='1' sl@0: sl@0: scancode_string2 ='2' key sl@0: scancode2 ='2' sl@0: sl@0: scancode_string3 ='3' key sl@0: scancode3 ='3' sl@0: sl@0: scancode_string4 ='4' key sl@0: scancode4 ='4' sl@0: sl@0: scancode_string5 ='5' key sl@0: scancode5 ='5' sl@0: sl@0: scancode_string6 ='6' key sl@0: scancode6 ='6' sl@0: sl@0: scancode_string7 ='7' key sl@0: scancode7 ='7' sl@0: sl@0: scancode_string8 ='8' key sl@0: scancode8 ='8' sl@0: sl@0: scancode_string9 ='9' key sl@0: scancode9 ='9' sl@0: sl@0: scancode_string10 ='0' key sl@0: scancode10 ='0' sl@0: sl@0: scancode_string11 =Asterisk (*) key sl@0: scancode11 ='*' sl@0: sl@0: scancode_string12 =Hash (#) key sl@0: scancode12 =EStdKeyHash sl@0: sl@0: scancode_string13 =Left device key (top left) sl@0: scancode13 =EStdKeyDevice0 sl@0: sl@0: scancode_string14 =Right device key (top right) sl@0: scancode14 =EStdKeyDevice1 sl@0: sl@0: scancode_string15 =Green phone (Yes) key sl@0: scancode15 =EStdKeyYes sl@0: sl@0: scancode_string16 =Red phone (No) key sl@0: scancode16 =EStdKeyNo sl@0: sl@0: scancode_string17 =Up arrow key sl@0: scancode17 =EStdKeyUpArrow sl@0: sl@0: scancode_string18 =Down arrow key sl@0: scancode18 =EStdKeyDownArrow sl@0: sl@0: scancode_string19 =Left arrow key sl@0: scancode19 =EStdKeyLeftArrow sl@0: sl@0: scancode_string20 =Right arrow key sl@0: scancode20 =EStdKeyRightArrow sl@0: sl@0: scancode_string21 =Navi key (between the arrows) sl@0: scancode21 =EStdKeyDevice3 sl@0: sl@0: scancode_string22 =Key that looks like an orbit -> .()* sl@0: scancode22 =EStdKeyApplication0 sl@0: sl@0: scancode_string23 =Backspace (C) key sl@0: scancode23 =EStdKeyBackspace sl@0: sl@0: scancode_string24 =Key next to the arrow keys sl@0: scancode24 =EStdKeyApplication6 sl@0: sl@0: scancode_string25 =Increase volume key sl@0: scancode25 =EStdKeyIncVolume sl@0: sl@0: scancode_string26 =Decrease volume key sl@0: scancode26 =EStdKeyDecVolume sl@0: sl@0: scancode_string27 =On/off key sl@0: scancode27 =EStdKeyDevice2 sl@0: sl@0: scancode_string28 =Photo key sl@0: scancode28 =EStdKeyDevice22 sl@0: sl@0: sl@0: [modifiers] sl@0: # Modifiers for the specific device sl@0: sl@0: sl@0: [multiple_key_sets] sl@0: # Sets with multiple keys for the specific device sl@0: set1_scancode_string1 ={keys, scancode_string13} sl@0: set1_scancode1 ={keys, scancode13} sl@0: set1_scancode_string2 ={keys, scancode_string11} sl@0: set1_scancode2 ={keys, scancode11} sl@0: set1_scancode_string3 ={keys, scancode_string12} sl@0: set1_scancode3 ={keys, scancode12} sl@0: set1_scancode_string4 ={keys, scancode_string14} sl@0: set1_scancode4 ={keys, scancode14}