KeyboardErrorReset Property
In This Topic
Gets or sets a value that specifies how keyboard errors are processed.
Syntax
Property Value
The default value (NoAutoReset) specifies standard terminal behavior. This requires that users press Reset to clear the error before they can resume data entry.
Other Values |
Description |
AutoReset |
Users do not need to press Reset to clear a keyboard error. Any key users press (not just Reset) clears the error, restores the previous error line data, and attempts to execute the keystroke as follows: If the cursor is in a valid input field and the key is a data key, the data is entered, provided the data is valid for that field. If the cursor is in a valid input field and the key is a function key, the key operation is executed. If the current cursor position is not in a valid input field and the key is a data key, the cursor is moved to the next valid input field where the data is entered, provided the data is valid for that field. If the current cursor position is not in a valid input field and the key is a function key, the cursor is moved to the next valid input field and the key is ignored. If the current AS/400 screen contains no valid input fields, an error appears with each keystroke users press, and no keystrokes are executed. |
AutoResetNoMessage |
No error is reported and Reflection attempts to execute the keystroke as follows: If the cursor is in a valid input field, the key (whether a data key or a function key) is ignored. If the cursor is not in a valid input field and the key is a data key, the cursor is moved to the next valid input field where the data is entered, provided the data is valid for that field. If the cursor is not in a valid input field and the key is a function key, the cursor is moved to the next valid input field and the key is ignored. Use this value with caution, because it prevents users from being notified of keyboard errors. |
Exceptions
See Also