On 24-Aug-99 Alan Pinstein wrote:
> There is no 'powerOnEvent' or the like. The only way to do this is
> like so, in your EventLoop() routine:
>
> if (! SysHandleEvent(&event)) {
> if (! MenuHandleEvent(0, &event, &error))
> if (! AppHandleEvent(&event))
> FrmDispatchEvent(&event);
> }
> else { // the system handled it!
> if (event.eType == keyDownEvent) {
> // check for power off and call a poweron callback
> after we return...
> if ( (event.data.keyDown.modifiers & commandKeyMask ) &&
> ( (event.data.keyDown.chr == autoOffChr) ||
> (event.data.keyDown.chr == hardPowerChr) ) )
> JustPoweredOnCallback();
> }
> }
I still use code similar to the above. But Alex Robinson has recently
mentioned this:
Alex Robinson <[EMAIL PROTECTED]> wrote:
if ((event.eType == keyDownEvent) && (event.data.keyDown.modifiers &
poweredOnKeyMask)) {
/* key turned on the device */
}
/* Chris Faherty <[EMAIL PROTECTED]>, finger for PGP */