Use this file- or record-level keyword to specify that you want to recognize and handle the Home key through your program.
See the System/36 environment considerations for display files topic for special considerations when specifying the HOME keyword in files that are used in the System/36™ environment.
HOME[(response-indicator ['text'])]
If you press the Home key and the cursor is not already at the home position, the cursor returns to the home position, even if you do not specify the HOME keyword.
If the cursor is already at the home position when the Home key is pressed, the i5/OS™ operating system returns control to your program as it does when a command attention key is pressed (no data is received from the device). In this situation, if you have not specified the HOME keyword, the i5/OS operating system sends a message indicating that the key is not valid at that time.
The optional text is included on the computer printout created at program compilation time to explain the intended use of the indicator. This text's only function in the file or the program is as a comment. The single quotation marks are required. If you specify more than 50 characters between the single quotation marks, the text is truncated to 50 characters on the program computer printout.
Option indicators are valid for this keyword.
The following example shows how to specify the HOME keyword so that if the cursor is in the home position when the Home key is pressed, control returns to the program with response indicator 95 set on.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 00030A HOME(95 'Home key') A