Hello everyone,

Yes, I did misspell pasteKey. Good to have a second set of eyes. Thank you, Bob Sneider.

I finally got it working. The following handlers placed inside a search field (the pasteKey handler is at the end) work like a charm if you suspend development tools as suggested by Bernd Niggemann. However, I found that toggling the development tools on and off while testing the script eventually resulted in the pasteKey message not being trapped. Quitting and restarting Rev fixed that.

It may seem odd that a paste command appears in the pasteKey handler. It is needed in this case, I think, only because the keyDown message that is sent right after is received by the field before any characters are placed in it.

As always, thanks for having a look and helping me sort this out.

Regards,

Gregory

------------------------
on keyDown pKey
   if pKey is not "Delete Key" and pKey is not "Paste Key"
   then
      put me & pKey into searchString
   else
      put me into searchString
   end if
   -- [Insert whatever search script you like here.]
   pass keyDown
end keyDown
------------------------
on rawKeyUp pKeyCode
   if pKeyCode = 65288 then send "keyDown" && "Delete Key" to me
   else  pass rawKeyUp
end rawKeyUp
------------------------
on pasteKey
   paste
   send "keyDown" && "Paste Key" to me
end pasteKey
------------------------
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to