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 */

Reply via email to