StringInOut is a commodity which takes two keystroke definitions --
one for the INKEY and one for the OUTKEY. When the INKEY is pressed,
the first string gadget of the currently active window (or the top
requester, if any) is activated. When the OUTKEY is pressed, the
window remains active but no string gadget is active.
This commodity is useful for programs which have keyboard shortcuts
for some gadgets but relentlessly activate a default string gadget
if one is not selected. Some FinalCopy and FinalWriter "requesters"
do this.
|