I've been able to send keystrokes into just about any field using a combination of the David Lloyd's "Extra Suites"
http://osaxen.com/files/extrasuites1.1.html

and Prefab's UI Browser (to help you figure out what object you are trying to control)
http://www.prefab.com/uibrowser/
Apple has a similar tool for UI browsing but as I recall this worked a bit better.

In cases where there is no object that's registering itself with through the usual Objective-C mechanisms you can always just hard code in a location and then begin to insert text. Of course the object (text field, e.g.) must actually be at the location for it to work.

1. Don't forget to put the osax library in the right location (I think it's /System/Library/ScriptingAdditions/). 2. Play with the osax commands in a regular applescript editor until you know what's going on
3.  Get your working applescript working inside a runrev stack
4.  Enjoy life

Hope that helps,
Russ



Russ McBride
Programmer/Analyst
The Scholar's Workstation
University of California at Berkeley
510-643-6853


On May 11, 2006, at 7:35 AM, Todd Geist wrote:

Thanks Rob

But I wasn't very clear. I need to send key stroke from Rev to another app. Both "type" and "click" only work within the current Rev stack.

I really need this QuickKeys like functionality.

Unfortunately I have been unable to get GUI scripting on OSX to do what I need either. It is very frustrating :<(

Todd


On May 11, 2006, at 7:13 AM, Rob Cozens wrote:

Hi Todd,

Any one know of a way to send keystrokes from Rev.

Check out the Type command.

--

Todd Geist
______________________________________
g e i s t   i n t e r a c t i v e

_______________________________________________
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

_______________________________________________
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