# This is the global environment file to configure the H4HRP keypad test suite.
[keypad]
# Platform-specific keypad information, e.gnumber of application and device keys, keyboard type etc.
# Possible keypad type values: 1 - EKeyboard_Keypad (0x1), 2 - EKeyboard_Full (0x02)
# Default keypad type value is 2 (EKeyboard_Full).
keypad_type =2
keypad_device_keys =0
keypad_app_keys =0
keypad_click_volume_max =1
default_keypad_state_value =1
default_keypad_click_state_value=1
# Key to use for passing tests when "automated" value is FALSE and user is prompted to pass or fail some tests
pass_key_str ={keys, scancode_string39}
pass_key ={keys, scancode39}
[test_coverage]
# Specifies how many keys (not modifiers) are being tested.
# Possible values:
# VeryLow - 1/8 of the possible keys are tested.
# Low - 1/4 of the possible keys are tested.
# Medium - 1/2 of the possible keys are tested.
# Full - All possible keys are tested.
test_coverage =VeryLow
#
# Scancodes and modifiers for H4HRP full keyboard
#
[keys]
# Scancodes for H4HRP full keyboard
scancode_string1 ='0' key
scancode1 ='0'
scancode_string2 ='1' key
scancode2 ='1'
scancode_string3 ='2' key
scancode3 ='2'
scancode_string4 ='3' key
scancode4 ='3'
scancode_string5 ='4' key
scancode5 ='4'
scancode_string6 ='5' key
scancode6 ='5'
scancode_string7 ='6' key
scancode7 ='6'
scancode_string8 ='7' key
scancode8 ='7'
scancode_string9 ='8' key
scancode9 ='8'
scancode_string10 ='9' key
scancode10 ='9'
scancode_string11 ='a' key
scancode11 ='A'
scancode_string12 ='b' key
scancode12 ='B'
scancode_string13 ='c' key
scancode13 ='C'
scancode_string14 ='d' key
scancode14 ='D'
scancode_string15 ='e' key
scancode15 ='E'
scancode_string16 ='f' key
scancode16 ='F'
scancode_string17 ='g' key
scancode17 ='G'
scancode_string18 ='h' key
scancode18 ='H'
scancode_string19 ='i' key
scancode19 ='I'
scancode_string20 ='j' key
scancode20 ='J'
scancode_string21 ='k' key
scancode21 ='K'
scancode_string22 ='l' key
scancode22 ='L'
scancode_string23 ='m' key
scancode23 ='M'
scancode_string24 ='n' key
scancode24 ='N'
scancode_string25 ='o' key
scancode25 ='O'
scancode_string26 ='p' key
scancode26 ='P'
scancode_string27 ='q' key
scancode27 ='Q'
scancode_string28 ='r' key
scancode28 ='R'
scancode_string29 ='s' key
scancode29 ='S'
scancode_string30 ='t' key
scancode30 ='T'
scancode_string31 ='u' key
scancode31 ='U'
scancode_string32 ='v' key
scancode32 ='V'
scancode_string33 ='w' key
scancode33 ='W'
scancode_string34 ='x' key
scancode34 ='X'
scancode_string35 ='y' key
scancode35 ='Y'
scancode_string36 ='z' key
scancode36 ='Z'
scancode_string37 =Backspace key
scancode37 =EStdKeyBackspace
scancode_string38 =Tab key
scancode38 =EStdKeyTab
scancode_string39 =Enter key
scancode39 =EStdKeyEnter
scancode_string40 =Escape (Esc) key
scancode40 =EStdKeyEscape
scancode_string41 =Space key
scancode41 =EStdKeySpace
scancode_string42 =Print Screen key
scancode42 =EStdKeyPrintScreen
scancode_string43 =Pause key
scancode43 =EStdKeyPause
scancode_string44 =Home key
scancode44 =EStdKeyHome
scancode_string45 =End key
scancode45 =EStdKeyEnd
scancode_string46 =Page Up key
scancode46 =EStdKeyPageUp
scancode_string47 =Page Down key
scancode47 =EStdKeyPageDown
scancode_string48 =Insert key
scancode48 =EStdKeyInsert
scancode_string49 =Delete (Del) key
scancode49 =EStdKeyDelete
scancode_string50 =Left arrow key
scancode50 =EStdKeyLeftArrow
scancode_string51 =Right arrow key
scancode51 =EStdKeyRightArrow
scancode_string52 =Up arrow key
scancode52 =EStdKeyUpArrow
scancode_string53 =Down arrow key
scancode53 =EStdKeyDownArrow
scancode_string54 =function key F1
scancode54 =EStdKeyF1
scancode_string55 =function key F2
scancode55 =EStdKeyF2
scancode_string56 =function key F3
scancode56 =EStdKeyF3
scancode_string57 =function key F4
scancode57 =EStdKeyF4
scancode_string58 =function key F5
scancode58 =EStdKeyF5
scancode_string59 =function key F6
scancode59 =EStdKeyF6
scancode_string60 =function key F7
scancode60 =EStdKeyF7
scancode_string61 =function key F8
scancode61 =EStdKeyF8
scancode_string62 =function key F9
scancode62 =EStdKeyF9
scancode_string63 =function key F10
scancode63 =EStdKeyF10
scancode_string64 =function key F11
scancode64 =EStdKeyF11
scancode_string65 =function key F12
scancode65 =EStdKeyF12
scancode_string66 =the key to the left of the 1 key on a standard keyboard
scancode66 =EStdKeyXXX
scancode_string67 =Comma (,) key
scancode67 =EStdKeyComma
scancode_string68 =Full stop (.) key
scancode68 =EStdKeyFullStop
scancode_string69 =Forward slash (/) key
scancode69 =EStdKeyForwardSlash
scancode_string70 =Back slash (\) key
scancode70 =EStdKeyBackSlash
scancode_string71 =Semi colon (;) key
scancode71 =EStdKeySemiColon
scancode_string72 =Single quote (') key
scancode72 =EStdKeySingleQuote
scancode_string73 =left Square bracket ([) key
scancode73 =EStdKeySquareBracketLeft
scancode_string74 =right Square bracket (]) key
scancode74 =EStdKeySquareBracketRight
scancode_string75 =Minus key (-) key
scancode75 =EStdKeyMinus
scancode_string76 =Equals key (=) key
scancode76 =EStdKeyEquals
scancode_string77 =Left Start Menu key
scancode77 =EStdKeyLeftFunc
scancode_string78 =Right Start Menu key
scancode78 =EStdKeyRightFunc
scancode_string79 =Application menu key
scancode79 =EStdKeyMenu
[modifiers]
# Modifiers for H4HRP full keyboard
modifier_string1 =left Shift key
modifier1 =EStdKeyLeftShift
modifier_string2 =right Shift key
modifier2 =EStdKeyRightShift
modifier_string3 =left Alt key
modifier3 =EStdKeyLeftAlt
modifier_string4 =right Alt key
modifier4 =EStdKeyRightAlt
modifier_string5 =left Control (Ctrl) key
modifier5 =EStdKeyLeftCtrl
modifier_string6 =left Fn key
modifier6 =EStdKeyLeftFunc
modifier_string7 =Caps lock key
modifier7 =EStdKeyCapsLock
modifier_string8 =Num lock key
modifier8 =EStdKeyNumLock
modifier_string9 =Scroll lock key
modifier9 =EStdKeyScrollLock
[multiple_key_sets]
# Sets with multiple keys for H4HRP platform
set1_scancode_string1 ={modifiers, modifier_string5}
set1_scancode1 ={modifiers, modifier5}
set1_scancode_string2 ={modifiers, modifier_string3}
set1_scancode2 ={modifiers, modifier3}
set1_scancode_string3 ={modifiers, modifier_string1}
set1_scancode3 ={modifiers, modifier1}
set1_scancode_string4 ={keys, scancode_string21}
set1_scancode4 ={keys, scancode21}
set2_scancode_string1 ={keys, scancode_string54}
set2_scancode1 ={keys, scancode54}
set2_scancode_string2 ={keys, scancode_string53}
set2_scancode2 ={keys, scancode53}
set2_scancode_string3 ={keys, scancode_string47}
set2_scancode3 ={keys, scancode47}
set2_scancode_string4 ={keys, scancode_string38}
set2_scancode4 ={keys, scancode38}