The way I've had it explained to me is as follows: (sort of (hope I don't
mangle this too badly)):
It has to do with jfw's hierarchy of processing. If you enter a key
combination from your script [ctrl+d], and that key combination is assigned
to your script, jfw is smart enough to know that that's not what you want.
Otherwise, you would have a recursive situation, and an almost possitive
infinite loop. Therefore, jfw goes up the hierarchy of processing (i.e. the
default scripts), to see if there is a key assigned there. If so, that is
performed. Otherwise, since there is no higher level in jfw's own
hierarchy, it passes the keystroke through to the application.
Is that clear? Probably not, but that's the best I can do on a lazy Sunday
morning.
Thanks,
Bob
----- Original Message -----
From: Dennis Brown <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, October 02, 1999 10:05 PM
Subject: Re: DeleteMessageWorkAroundInBeta.
> Hello Jeff,
>
> Haven't got a clue! When I first started writing scripts a while back, I
> would always use the PassKeyThrough function to do what we just did, and
> someone at HJ informed me that it wasn't necessary. At the time, I wasn't
> really interested in scripts, so I didn't even think to inquire why it
> wasn't needed! Now that I'm a script-addict, I'd like to know why as
well!
> Perhaps someone more versed in scripts can jump right in and enlighten us?
> That info may come in handy someday!
>
> Thanks,
> Dennis Brown, [EMAIL PROTECTED]
> DB Tech! 770-465-9621
> Visit the Blind Programming site at http://www.BlindProgramming.com
> To join the discussion, send blank message to
> [EMAIL PROTECTED]
>
>
> ----- Original Message -----
> From: Jeff <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, October 02, 1999 1:37 PM
> Subject: Re: DeleteMessageWorkAroundInBeta.
>
>
> > Another thing, Dennis, and this is more of a general script question,
> > in your script, you issue the CTRL-D key with the comment that it is
> > to initiate the DeleteMessage script. Yet, you had us reassign CTRL-D
> > to your work around script. How does issuing this keystroke cause the
> > DeleteMessage script to be run rather than recursing into the work
> > around script?
> >
> > Regards
> > Jeff <[EMAIL PROTECTED]> - ICQ UIN: 736807
> > http://www.HookedOnThe.Net
> > ftp://ftp.HookedOnThe.Net
> >
> >
> > -
> > Visit the jfw ml web page: http://jfw.cjb.net
>
> -
> Visit the jfw ml web page: http://jfw.cjb.net
>
-
Visit the jfw ml web page: http://jfw.cjb.net