Views:

Pc-Check Windows Keyboard Keyboard Map Test Failure Information

Group Number 140X

 

Device Keyboard

 

This group covers system information gathering and testing of keyboards.

The Keyboard Zone and Map Tests offer different processes for testing the Keyboards connected to your system. It is not necessary to run both tests for full coverage. Therefore it is recommended to only run the test configured in the way you find most appropriate for your process.

To create a Zone test configuration it is recommended to create a copy of the 104 key configuration and remove any unwanted keys from the file using a text file editor.

Please contact Eurosoft if additional keyboard layouts are required for the Map test.

Test Number 303

Test Name Keyboard Map

The Keyboard Map Test is designed for a full test of a keyboard's key functionality.

A visual representation of the selected keyboard configuration will be shown, with the keys highlighted when key presses are detected. A contact bounce time is also configurable. If any key is detected within the contact bounce time of the previous key the test will fail.

The keyboard configuration file can be configured by the test parameters and if not set, then a drop down list of the keyboard configuration files in the 80X diagnostic extra directory will be shown The configuration file selected will define the locations of the keys on the visual keyboard.

Note: After the number of different keys set by the Target keys parameter have been pressed, the pass button will be enabled.

Note: Pressing the escape key twice in a row will allow the test to be exited before the time-out or all keys have been pressed.

Note: Please contact Eurosoft if additional keyboard layouts are required.

Estimated Test Time Dependent on user input.

PARAM2: Contact Bounce Time

The contact bounce time in Ms between each key check. A value greater than 0 will run the test in Ordered mode and a value of 0 will run in Unordered mode.

PARAM3: Time-out

The time-out between key presses before the test will fail. If set to 0 then a fail button will be shown.

PARAM6: Keyboard Configuration

The keyboard configuration to use. If not set, a list will be shown when the test is run.

PARAM7: Minimum keys to pass

The minimum number of keys that must be pressed to enable pass.

PARAM9: Allow Configuration Selection

Allow the keyboard configuration to be changed.

 

ERRORCODES & TROUBLESHOOTING

 

Unable to load any keys to test. CODE="0x00/3FF"

TROUBLESHOOTING0: The specified Key configuration file was not successfully loaded. Check that the file is present and contains keys to be tested.

 

Unable to load the test configuration file. CODE="0x01/3FF"

TROUBLESHOOTING0: The specified Key configuration file was not successfully loaded. Check that the file is present and contains keys to be tested.

 

Unable to get the keyboard. CODE="0x02/001"

TROUBLESHOOTING1: The test failed to start. This is most likely caused by a hardware or OS fault.

 

Unable to create test window. CODE="0x03/001"

TROUBLESHOOTING1: The test failed to start. This is most likely caused by a hardware or OS fault.

 

The Operator chose to fail the test. CODE="0x04/3FF"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

The wrong key press was detected. CODE="0x05/011"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

Another key was detected during the contact bounce time. CODE="0x06/011"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

The test timed out. CODE="0x07/3FF"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

The keyboard configuration is invalid. CODE="0x08/3FF"

TROUBLESHOOTING1: The test failed to start. This is most likely caused by a hardware or OS fault.

 

The keyboard can not be un-docked. CODE="0x09/3FF"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

A key press or held key was detected CODE="0x0A/011"

TROUBLESHOOTING2: The test failed due to a possible fault with the hardware or due to operator error.

 

Eurosoft (UK) Ltd 
3 St. Stephen's Road 
Bournemouth, Dorset, BH2 6JL 
United Kingdom 
Tel +44 (0)1202 297315 
Fax +44 (0)1202 558280

www.eurosoft-uk.com