12 5 SAA CUA Function Key Assignments

LANSA Application Design

12.5 SAA/CUA Function Key Assignments

When a new LANSA partition is being defined to conform to SAA/CUA standards (or an existing one is being modified), you are asked to define what standard function key assignments are to be used and what the Short Form description of the function key is to appear on all generated screens.

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.

Like the panel attributes facility, you are not forced to follow the recommended values and can change them to your site standards if desired.

Notes

Description Of Function Key

Suggested Short Form

Suggested Function Key

Re

Cancel current action

Cancel

F12

Re

Enter any entry fields

Enter

Enter

Re

Request help for the current function

Help

F1

Op

Display choices from a list of entries

Prompt

F4

Op *

Restore or refresh panel

Refresh

F5

***

LANSA defined messages key

Msgs

F14

Op *

Scroll panel backward

Bkwd

F7

Op *

Allow entry of a command

Command

F9

Op *

Display cycle of function key area forms

Keys

F13

Re

Exit to the highest level

Exit

F3

Re

Exit to the next level above

Exit

F3

Op *

Move cursor to first field on the screen

Home

Home

Op *

Scroll panel forward

Forward

F8

Op *

Display table of contents for help

Contents

F23

Op

Provide information about entire panel

Ex Help

F2

Op

Provide index of help information

Index

F11

Op *

Provide names and functions of keys

Keys help

F9

Op *

Scroll panel left

Left

F19

Op *

Re-display last command that was issued

Retrieve

F9

Op *

Scroll panel right

Right

F20

Op *

Move cursor backward

Switchbkwd

F18

Op *

Move cursor forward

Switch fwd

F6

Op

Move cursor to action bar

Actions

F10

***

LANSA defined add key

Add/Create

F6

***

LANSA defined change key

Change

F21

***

LANSA defined delete key

Delete

F22

 

 

Notes about this table:

Re = denotes an SAA/CUA "reserved" function key. In such cases the function key cannot be reassigned to other functions, even if the specified functions don't apply to a particular panel.

Op = denotes 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 prescribed for the function key by this table.

* = denotes an SAA/CUA function key assignment that is prescribed for complete SAA/CUA compatability, but is not currently implemented directly within LANSA. The use of such keys is controlled by the USER_KEYS parameter of DISPLAY, REQUEST or POP_UP 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.

*** = denotes a non-SAA/CUA proscribed function key that is required in this table because it is implemented by LANSA.