os/boardsupport/haitest/bspsvs/suite/bsp/keypad/testdata/h4hrp/t_keypad.ini
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/keypad/testdata/h4hrp/t_keypad.ini	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,321 @@
     1.4 +# This is the global environment file to configure the H4HRP keypad test suite.
     1.5 +
     1.6 +
     1.7 +[keypad]
     1.8 +# Platform-specific keypad information, e.gnumber of application and device keys, keyboard type etc.
     1.9 +# Possible keypad type values: 1 - EKeyboard_Keypad (0x1), 2 - EKeyboard_Full (0x02)
    1.10 +# Default keypad type value is 2 (EKeyboard_Full).
    1.11 +keypad_type			=2
    1.12 +keypad_device_keys		=0
    1.13 +keypad_app_keys			=0
    1.14 +keypad_click_volume_max		=1
    1.15 +default_keypad_state_value	=1
    1.16 +default_keypad_click_state_value=1
    1.17 +# Key to use for passing tests when "automated" value is FALSE and user is prompted to pass or fail some tests
    1.18 +pass_key_str			={keys, scancode_string39}
    1.19 +pass_key			={keys, scancode39}
    1.20 +
    1.21 +
    1.22 +[test_coverage]
    1.23 +# Specifies how many keys (not modifiers) are being tested.
    1.24 +# Possible values:
    1.25 +# VeryLow	- 1/8 of the possible keys are tested.
    1.26 +# Low		- 1/4 of the possible keys are tested.
    1.27 +# Medium	- 1/2 of the possible keys are tested.
    1.28 +# Full		- All possible keys are tested.
    1.29 +test_coverage			=VeryLow
    1.30 +
    1.31 +
    1.32 +#
    1.33 +# Scancodes and modifiers for H4HRP full keyboard
    1.34 +#
    1.35 +
    1.36 +[keys]
    1.37 +# Scancodes for H4HRP full keyboard
    1.38 +scancode_string1		='0' key
    1.39 +scancode1			='0'
    1.40 +
    1.41 +scancode_string2		='1' key
    1.42 +scancode2			='1'
    1.43 +
    1.44 +scancode_string3		='2' key
    1.45 +scancode3			='2'
    1.46 +
    1.47 +scancode_string4		='3' key
    1.48 +scancode4			='3'
    1.49 +
    1.50 +scancode_string5		='4' key
    1.51 +scancode5			='4'
    1.52 +
    1.53 +scancode_string6		='5' key
    1.54 +scancode6			='5'
    1.55 +
    1.56 +scancode_string7		='6' key
    1.57 +scancode7			='6'
    1.58 +
    1.59 +scancode_string8		='7' key
    1.60 +scancode8			='7'
    1.61 +
    1.62 +scancode_string9		='8' key
    1.63 +scancode9			='8'
    1.64 +
    1.65 +scancode_string10		='9' key
    1.66 +scancode10			='9'
    1.67 +
    1.68 +scancode_string11		='a' key
    1.69 +scancode11			='A'
    1.70 +
    1.71 +scancode_string12		='b' key
    1.72 +scancode12			='B'
    1.73 +
    1.74 +scancode_string13		='c' key
    1.75 +scancode13			='C'
    1.76 +
    1.77 +scancode_string14		='d' key
    1.78 +scancode14			='D'
    1.79 +
    1.80 +scancode_string15		='e' key
    1.81 +scancode15			='E'
    1.82 +
    1.83 +scancode_string16		='f' key
    1.84 +scancode16			='F'
    1.85 +
    1.86 +scancode_string17		='g' key
    1.87 +scancode17			='G'
    1.88 +
    1.89 +scancode_string18		='h' key
    1.90 +scancode18			='H'
    1.91 +
    1.92 +scancode_string19		='i' key
    1.93 +scancode19			='I'
    1.94 +
    1.95 +scancode_string20		='j' key
    1.96 +scancode20			='J'
    1.97 +
    1.98 +scancode_string21		='k' key
    1.99 +scancode21			='K'
   1.100 +
   1.101 +scancode_string22		='l' key
   1.102 +scancode22			='L'
   1.103 +
   1.104 +scancode_string23		='m' key
   1.105 +scancode23			='M'
   1.106 +
   1.107 +scancode_string24		='n' key
   1.108 +scancode24			='N'
   1.109 +
   1.110 +scancode_string25		='o' key
   1.111 +scancode25			='O'
   1.112 +
   1.113 +scancode_string26		='p' key
   1.114 +scancode26			='P'
   1.115 +
   1.116 +scancode_string27		='q' key
   1.117 +scancode27			='Q'
   1.118 +
   1.119 +scancode_string28		='r' key
   1.120 +scancode28			='R'
   1.121 +
   1.122 +scancode_string29		='s' key
   1.123 +scancode29			='S'
   1.124 +
   1.125 +scancode_string30		='t' key
   1.126 +scancode30			='T'
   1.127 +
   1.128 +scancode_string31		='u' key
   1.129 +scancode31			='U'
   1.130 +
   1.131 +scancode_string32		='v' key
   1.132 +scancode32			='V'
   1.133 +
   1.134 +scancode_string33		='w' key
   1.135 +scancode33			='W'
   1.136 +
   1.137 +scancode_string34		='x' key
   1.138 +scancode34			='X'
   1.139 +
   1.140 +scancode_string35		='y' key
   1.141 +scancode35			='Y'
   1.142 +
   1.143 +scancode_string36		='z' key
   1.144 +scancode36			='Z'
   1.145 +
   1.146 +scancode_string37		=Backspace key
   1.147 +scancode37			=EStdKeyBackspace
   1.148 +
   1.149 +scancode_string38		=Tab key
   1.150 +scancode38			=EStdKeyTab
   1.151 +
   1.152 +scancode_string39		=Enter key
   1.153 +scancode39			=EStdKeyEnter
   1.154 +
   1.155 +scancode_string40		=Escape (Esc) key
   1.156 +scancode40			=EStdKeyEscape
   1.157 +
   1.158 +scancode_string41		=Space key
   1.159 +scancode41			=EStdKeySpace
   1.160 +
   1.161 +scancode_string42		=Print Screen key
   1.162 +scancode42			=EStdKeyPrintScreen
   1.163 +
   1.164 +scancode_string43		=Pause key
   1.165 +scancode43			=EStdKeyPause
   1.166 +
   1.167 +scancode_string44		=Home key
   1.168 +scancode44			=EStdKeyHome
   1.169 +
   1.170 +scancode_string45		=End key
   1.171 +scancode45			=EStdKeyEnd
   1.172 +
   1.173 +scancode_string46		=Page Up key
   1.174 +scancode46			=EStdKeyPageUp
   1.175 +
   1.176 +scancode_string47		=Page Down key
   1.177 +scancode47			=EStdKeyPageDown
   1.178 +
   1.179 +scancode_string48		=Insert key
   1.180 +scancode48			=EStdKeyInsert
   1.181 +
   1.182 +scancode_string49		=Delete (Del) key
   1.183 +scancode49			=EStdKeyDelete
   1.184 +
   1.185 +scancode_string50		=Left arrow key
   1.186 +scancode50			=EStdKeyLeftArrow
   1.187 +
   1.188 +scancode_string51		=Right arrow key
   1.189 +scancode51			=EStdKeyRightArrow
   1.190 +
   1.191 +scancode_string52		=Up arrow key
   1.192 +scancode52			=EStdKeyUpArrow
   1.193 +
   1.194 +scancode_string53		=Down arrow key
   1.195 +scancode53			=EStdKeyDownArrow
   1.196 +
   1.197 +scancode_string54		=function key F1
   1.198 +scancode54			=EStdKeyF1
   1.199 +
   1.200 +scancode_string55		=function key F2
   1.201 +scancode55			=EStdKeyF2
   1.202 +
   1.203 +scancode_string56		=function key F3
   1.204 +scancode56			=EStdKeyF3
   1.205 +
   1.206 +scancode_string57		=function key F4
   1.207 +scancode57			=EStdKeyF4
   1.208 +
   1.209 +scancode_string58		=function key F5 
   1.210 +scancode58			=EStdKeyF5
   1.211 +
   1.212 +scancode_string59		=function key F6 
   1.213 +scancode59			=EStdKeyF6
   1.214 +
   1.215 +scancode_string60		=function key F7 
   1.216 +scancode60			=EStdKeyF7
   1.217 +
   1.218 +scancode_string61		=function key F8 
   1.219 +scancode61			=EStdKeyF8
   1.220 +
   1.221 +scancode_string62		=function key F9 
   1.222 +scancode62			=EStdKeyF9
   1.223 +
   1.224 +scancode_string63		=function key F10 
   1.225 +scancode63			=EStdKeyF10
   1.226 +
   1.227 +scancode_string64		=function key F11 
   1.228 +scancode64			=EStdKeyF11
   1.229 +
   1.230 +scancode_string65		=function key F12 
   1.231 +scancode65			=EStdKeyF12
   1.232 +
   1.233 +scancode_string66		=the key to the left of the 1 key on a standard keyboard
   1.234 +scancode66			=EStdKeyXXX
   1.235 +
   1.236 +scancode_string67		=Comma (,) key
   1.237 +scancode67			=EStdKeyComma
   1.238 +
   1.239 +scancode_string68		=Full stop (.) key
   1.240 +scancode68			=EStdKeyFullStop
   1.241 +
   1.242 +scancode_string69		=Forward slash (/) key
   1.243 +scancode69			=EStdKeyForwardSlash
   1.244 +
   1.245 +scancode_string70		=Back slash (\) key
   1.246 +scancode70			=EStdKeyBackSlash
   1.247 +
   1.248 +scancode_string71		=Semi colon (;) key
   1.249 +scancode71			=EStdKeySemiColon
   1.250 +
   1.251 +scancode_string72		=Single quote (') key
   1.252 +scancode72			=EStdKeySingleQuote
   1.253 +
   1.254 +scancode_string73		=left Square bracket ([) key
   1.255 +scancode73			=EStdKeySquareBracketLeft
   1.256 +
   1.257 +scancode_string74		=right Square bracket (]) key
   1.258 +scancode74			=EStdKeySquareBracketRight
   1.259 +
   1.260 +scancode_string75		=Minus key (-) key
   1.261 +scancode75			=EStdKeyMinus
   1.262 +
   1.263 +scancode_string76		=Equals key (=) key
   1.264 +scancode76			=EStdKeyEquals
   1.265 +
   1.266 +scancode_string77		=Left Start Menu key
   1.267 +scancode77			=EStdKeyLeftFunc
   1.268 +
   1.269 +scancode_string78		=Right Start Menu key
   1.270 +scancode78			=EStdKeyRightFunc
   1.271 +
   1.272 +scancode_string79		=Application menu key
   1.273 +scancode79			=EStdKeyMenu
   1.274 + 
   1.275 +
   1.276 +[modifiers]
   1.277 +# Modifiers for H4HRP full keyboard
   1.278 +modifier_string1		=left Shift key
   1.279 +modifier1			=EStdKeyLeftShift
   1.280 +
   1.281 +modifier_string2		=right Shift key
   1.282 +modifier2			=EStdKeyRightShift
   1.283 +
   1.284 +modifier_string3		=left Alt key
   1.285 +modifier3			=EStdKeyLeftAlt
   1.286 +
   1.287 +modifier_string4		=right Alt key
   1.288 +modifier4			=EStdKeyRightAlt
   1.289 +
   1.290 +modifier_string5		=left Control (Ctrl) key
   1.291 +modifier5			=EStdKeyLeftCtrl
   1.292 +
   1.293 +modifier_string6		=left Fn key
   1.294 +modifier6			=EStdKeyLeftFunc
   1.295 +
   1.296 +modifier_string7		=Caps lock key
   1.297 +modifier7			=EStdKeyCapsLock
   1.298 +
   1.299 +modifier_string8		=Num lock key
   1.300 +modifier8			=EStdKeyNumLock
   1.301 +
   1.302 +modifier_string9		=Scroll lock key
   1.303 +modifier9			=EStdKeyScrollLock
   1.304 +
   1.305 +
   1.306 +[multiple_key_sets]
   1.307 +# Sets with multiple keys for H4HRP platform
   1.308 +set1_scancode_string1		={modifiers, modifier_string5}
   1.309 +set1_scancode1			={modifiers, modifier5}
   1.310 +set1_scancode_string2		={modifiers, modifier_string3}
   1.311 +set1_scancode2			={modifiers, modifier3}
   1.312 +set1_scancode_string3		={modifiers, modifier_string1}
   1.313 +set1_scancode3			={modifiers, modifier1}
   1.314 +set1_scancode_string4		={keys, scancode_string21}
   1.315 +set1_scancode4			={keys, scancode21}
   1.316 +
   1.317 +set2_scancode_string1		={keys, scancode_string54}
   1.318 +set2_scancode1			={keys, scancode54}
   1.319 +set2_scancode_string2		={keys, scancode_string53}
   1.320 +set2_scancode2			={keys, scancode53}
   1.321 +set2_scancode_string3		={keys, scancode_string47}
   1.322 +set2_scancode3			={keys, scancode47}
   1.323 +set2_scancode_string4		={keys, scancode_string38}
   1.324 +set2_scancode4			={keys, scancode38}