On 5/9/05 6:05 AM, John Ridge wrote:
Thanks, Alex - now I see what the Message Watcher is for!
It looks as if the command "type" is behaving improperly. It shouldn't send a keyDown message as well as the rawkeyDown message. I infer that I must be the first person to issue the command inside a keyDown handler. Well, I said it was a silly script.
To get the infinite loop, try the following very simple script:-
on keyDown type "Hello World" end keyDown
But make sure you have saved all open documents first!
I'm not convinced this is really a bug. The "type" command is meant to simulate actual keyboard events, and if a script issues a "type" command, it needs to behave exactly as though the user were typing. So, I'd expect it to send all related messages.
It is very unusual to send a "type" command within a keydown handler; the usual approach would be to "put" the text into/after the field. Simulating a typing event inside a keydown seems to me to be a developer issue, just as a repeat loop with no exit command would be.
-- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
