CompuServe Messages

What should HELP do?

    11-Apr-89 03:08:55
Fm: John Draper 76703,4322
To: Don Curtis/SYSOP 76703,4321
Continued… Under 'PROGRAM', you have listed a few steps that show me that you have not read the messages wherein I proposed how HELp was handled from an application point of view. Yes, it would have to determine which object the mouse was on, which could be easily enough done, considering that gadgets, requesters, and so on are system supported already. The application, however, need not open a file. The application would decide what help filke was appropriate, and would send that information to the help-handler, whose sole job would be to determine if that file exists, and to present the data if it does, or to put up an indication that no help is available for that selection. 'signal system "done"? "resume processing"? No… it is done when it replies (or perhaps better, when the help-handler replies to the input event). Back to the system…. no need to restore active state to any window or screen, since there was no need to inactivate it in the first place. Restart old current task? That happened as soon as the HELP message was sent, either to an application or to the help-handler. 'Pulling input' in the context of 'active window gets the input' is not germaine to the discussion if we are to consider the HELP key to be a special key, and not part of the set of keys that sends an ASCII code in the normal manner of input. Cont….