KEYFUNCTION function
Evaluates an integer expression (such as 301) and returns a character string that is the function of the key associated with that integer expression (such as GO).
Note: Does not apply to SpeedScript programming.Syntax
expression
ExampleThis procedure displays a menu and highlights different selections, depending on which key you press. On the first iteration of the REPEAT block, the COLOR statement tells the AVM to color msg[ix] with the same color used to display messages. Because the initial value of ix is 1, msg[ix] is the first menu selection. Therefore, the first menu selection is colored MESSAGES.
See the example in the KEYCODE function reference entry for details on what happens if you press keylabel component.
Notes
- The value returned by the KEYFUNCTION function is affected by any ON statements you use to redefine the value of the key represented by
expression
.- If the key represented by
expression
has no function currently assigned to it or if it has the function of BELL, KEYFUNCTION returns a null value.- KEYFUNCTION(-2) is equal to ENDKEY.
See also
OpenEdge Release 10.2B
|