The table below indicates the standard function key assignments used by the LANSA implementation under SAA/CUA, the suggested short form descriptions and the suggested function key that should be assigned.
You are not forced to follow these recommended values and can change them to your site standards as required.
Notes | Description of Function Key | Short Form Description | Function Key No |
|---|---|---|---|
Re | Cancel current action | Cancel | 12 |
Re | Enter and entry fields | Enter / OK | RA |
Re | Request help for the current function | Help | 01 |
Op | Display choices from a list of entries | Prompt | 04 |
Op * | Restore or refresh panel | Refresh | 05 |
*** | Application defined messages key | Messages / Msgs | 14 |
Op * | Scroll panel backward | Bkwd | 07 |
Op * | Allow entry of a command | Command | 09 |
Op * | Display cycle of function key area forms | Keys | 13 |
Re | Exit to the highest level | Exit | 03 |
Re | Exit to the next level above | Exit | 03 |
Op * | Move cursor to first field on the screen | Home | HM |
Op * | Scroll panel forward | Forward | 08 |
Op | Display table of contents for help | Contents | 23 |
Op | Provide information about entire panel | Ex Help / ExtHelp | 02 |
Op * | Provide index of help information * | Index | 11 |
Op * | Provide names and functions of keys * | Keys help | 09 |
Op * | Scroll panel left * | Left | 19 |
Op * | Re-display last command that was issued * | Retrieve | 09 |
Op * | Scroll panel right * | Right | 20 |
Op * | Move cursor backward * | Switchbkwd | 18 |
Op * | Move cursor forward * | Switch fwd / SwitchFwd | 06 |
Op | Move cursor to action bar | Actions | 10 |
*** | Application defined add key | Add/Create / Create | 06 |
*** | Application defined change key | Change | 21 |
*** | Application defined delete key | Delete | 22 |
Notes about this Table
Re | Indicates a SAA/CUA reserved function key. In such cases the function key cannot be reassigned to another function key, even if the specified functions don't apply to a particular panel. |
|---|---|
Op | Indicates a non-reserved SAA/CUA function key. In such cases the function key may be reassigned to other functions, but only if the application does not support the functions proscribed for the function key by this table. |
* | Indicates an SAA/CUA function key assignment that is proscribed for complete SAA/CUA compatibility, but is not currently implemented directly within LANSA. The use of such keys is controlled by the USER_KEYS parameter of DISPLAY and REQUEST commands. It is the responsibility of the user to implement such key assignments in RDML programs as per the SAA/CUA guidelines described by the table above. |
| *** | Indicates a non-SAA/CUA proscribed function key that is required in this table because it is implemented by LANSA. |