To meet your needs, we constantly work to improve Querix products.
This means that Lycia documentation is developing as well.
In case you have found a certain dissonance between the provided information and the actual behavior of Lycia 3 and/or your applications, please, let us know about this via documentation@querix.com so that we can introduce the necessary changes to our documentation.
Thank you for your attention and cooperation.
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:
RIGHT, LEFT, UP, DOWN are the keys of the arrow keyboard group;
HOME, END, NEXT PAGE, PRIOR PAGE are the keys of the navigation keyboard group;
CTRL, SHIFT, ALT are the modifier keys;
F1-F12 are the functions keys;
A-Z are the letter keys;
Undefined means that no Accelerator Key Value is defined on the system level, though