7.4.3 Function Keys

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.