SAS Component Language Dictionary |
Category: | Keys |
Syntax | |
Details | |
Example | |
See Also |
Syntax |
keynum=LASTKEY(); |
contains the number of the function key that was pressed from the application window, or 0 if ENTER was pressed.
Details |
The returned value is the ordinal position of the key definition in the KEYS window. In order for this function to work, you must have a window variable or text in the DISPLAY window.
To retrieve the name of the last function key pressed by a user, use FKEYNAME.
LASTKEY is used in conjunction with CONTROL ENTER, ALWAYS, and ALLCMDS. LASTKEY does not retrieve the number of a function key that has a global command assigned to it.
Example |
Return the number of the last function key that a user pressed. (This example requires a window with at least one window variable.)
INIT: control enter; return; MAIN: keynum=lastkey(); if (keynum ne 0) then put 'Last function key is ' keynum; else put 'Last function key is not defined or the ENTER key was pressed'; return;
See Also |
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.