List of Predefined Actions

 

The table below lists the actions available by default in alphabetical order for ease of reference. Besides an action name and its meaning, it shows the context when/where an action is available and the default accelerator keys which trigger an action.

 

Action Name

Description

Context

Accelerator Key

CONSTRUCT

DIALOG

DISPLAY ARRAY

INPUT

INPUT ARRAY

MENU

PROMPT

fgl_getkey()

accept

validates/completes the current interaction (for stand alone dialogs only)

 

 

ESCAPE

append appends a row to the input array

 

 

 

 

 

 

 

CTRL-F1

cancel cancels the current interaction and sets int_flag to true (for stand alone dialogs only)

 

 

PAUSE/BREAK

close invokes the cancel key for the current interaction

 

ALT-F4

collapse collapses a tree table

 

 

 

 

 

 

LEFT

copycell copies the value of a table cell to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

Undefined

copyrow copies the current row of a table to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

Undefined

copyvisibletable

copies a table (or its part) that is currently visible on a form to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

Undefined

delete removes the current row

 

 

 

 

 

 

 

F2

dialogtouched is sent each time the field value is modified by the user. The ON ACTION block is required

 

 

Undefined

downfield moves the focus down (vertically) to the next form field on the DOWN keystroke

 

 

DOWN

editcopy copies the value of a form field widget to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

CTRL-C

editcopytitle copies the title of a form widget (such as check box, radio button, etc.) to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

Undefined

editcut cuts the value of a form field widget to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

CTRL-X

editpaste inputs the value stored in the clipboard contents to the current widget. Cannot be overwritten by the ON ACTION block

does not depend on the context

CTRL-V

editselectall highlights the text of a form field widget to the clipboard. Cannot be overwritten by the ON ACTION block

does not depend on the context

CTRL-A

expand expands a tree table

 

 

 

 

 

 

RIGHT

find triggers the search dialog window allowing the user to enter a query, and searches for the row which matches the entry.  Only for DISPLAY ARRAY and INPUT ARRAY with no ON FILL BUFFER clause

 

 

 

 

 

 

CTRL-F

findnext searches for the next row which matches the entry. Only for DISPLAY ARRAY and INPUT ARRAY with no ON FILL BUFFER clause

 

 

 

 

 

 

CTRL-G

first moves to the 1st row (for a single record display only)

 

 

 

 

 

 

Undefined

firstrow moves to the 1st row

 

 

 

 

 

 

HOME

help invokes the help message defined in the help file

 

 

 

ALT-W

highlightnextrow selects the next row in the arbitrary multiple selection (for a table and a tree table only)

 

 

 

 

 

 

CTRL-DOWN

highlightprevrow

selects the previous row in the arbitrary multiple selection (for a table and a tree table only)

 

 

 

 

 

 

CTRL-UP

insert

inserts a row before the current one

 

 

 

 

 

 

 

F1

last

moves to the last row (for a single record display only)

 

 

 

 

 

 

Undefined

lastrow

moves to the last row

 

 

 

 

 

 

END

next

moves to the next row (for a single record display only)

 

 

 

 

 

 

Undefined

nextfield

moves the focus horizontally to the next form field

 

 

TAB

RIGHT

ENTER

nextmenu

moves the focus to the next ring menu option

 

 

 

 

 

 

 

RIGHT

nextpage

scrolls down a table view for the number of rows fitting one table page

 

 

 

 

 

 

NEXT PAGE

nextrow

moves to the next row (for a single record display only)

 

 

 

 

 

 

DOWN

nexttab

moves the focus to the next interaction from INPUT ARRAY or DISPLAY ARRAY

 

 

 

 

 

 

CTRL-TAB

prevfield

moves the focus horizontally to the previous form field

 

 

SHIFT-TAB

LEFT

previous

moves to the previous row (for a single record display only)

 

 

 

 

 

 

Undefined

prevmenu

moves the focus to the previous ring menu option

 

 

 

 

 

 

 

LEFT

prevpage

scrolls up a table view for the number of rows fitting one table page

 

 

 

 

 

 

PRIOR PAGE

prevrow

moves to the previous row (for a single record display only)

 

 

 

 

 

 

UP

prevtab

moves the focus to the previous interaction from INPUT ARRAY or DISPLAY ARRAY

 

 

 

 

 

 

CTRL-SHIFT-TAB

selectmenu

triggers the ring menu option currently in focus

 

 

 

 

 

 

 

SPACE

ENTER

selectnextrow

selects the next row in the sequential multiple selection (for a table and a tree table only)

 

 

 

 

 

 

SHIFT-DOWN

selectprevrow

selects the previous row in the sequential multiple selection (for a table and a tree table only)

 

 

 

 

 

 

SHIFT-UP

upfield

moves the focus up (vertically) to the next form field on the UP keystroke

 

 

UP

Action Name

Description

CONSTRUCT

DIALOG

DISPLAY ARRAY

INPUT

INPUT ARRAY

MENU

PROMPT

fgl_getkey()

Accelerator Key

Context

 

The accelerator key values included to the last column of the table above stand for the following: