Faking keypresses on Mac OS X
benr_mc at cogapp.com
Wed Feb 27 13:59:19 CST 2008
On 27/2/08 18:42, Ian Wood wrote:
> On 27 Feb 2008, at 18:39, Ben Rubinstein wrote:
>> On 27/2/08 18:32, Jim Sims wrote:
>>> Might this work?
>>> Put the chars you want onto clipboard in Rev - use a suitable time
>>> delay (send in...)
>>> the use an applescript which pastes into the topmost application.
>> An ingenious suggestion, which might indeed work for some apps; but
>> not for a browser instance inside Rev. Your suggestion did make me
>> test what happened if my Rev app executed 'paste' while the focus was
>> on a text field in the web page in the browser instance in the stack:
>> the result was can't "paste (empty clipboard or locked destination)".
> He didn't mean use Rev's internal paste command, but to use AppleScript
> to make the frontmost application (in this case Rev) paste.
Sadly, Rev doesn't actually honor the 'paste' applescript event - you can only
have it execute a script, hence perform it's own paste command - which gets
back to the problem noted before.
But, Jim Sim's suggestion of AppleScripting the "System Events" utility, which
I didn't know about, works a treat - no need in fact for the clipboard at all,
just use "key code X" directly for the character to be inserted. Superb,
thanks very much!
More information about the use-livecode