View Single Post
  #1 (permalink)  
Old 05-24-2008, 12:36 PM
sailjazzin sailjazzin is offline
Junior Member
 
Join Date: May 2008
Posts: 3
Question Using Keystroke Command with Adobe Form Fields

I have a task that prompts for a first and last name, assigns those names to variables and then goes about printing a bunch for different forms/documents.

One of the forms being printed is an Adobe Acrobat form (form developed via Adobe Live Cycle). The task opens the Acrobat form fine, and I use a keystroke command to tab to the first form entry. Then a problem starts.

These forms utilize some local cache that remember previous entries in the form fields. This creates a repeatable problem when attempting to load these fields using the Keystroke command. The local form cache kicks in after the first character is typed, then a list of previous entries starting with that letter are displayed for you to pick (just like on many other "form" type software).

If you are working on the form manually, you can simply keep typing the field input, ignoring the cache options. However, if you are using the Keystroke commend in AA, the second character of the Keystroke string comes up missing. My thought is that there is some timing interference between the second keystroke character and Adobe processing the form field’s prior entry cache.

My work around was to use a Message command to pause the AA task prompting the user to enter the information directly in the Adobe file, then clicking OK in the Message box in AA when they are done. This is clunky, but I can’t figure out any other way to do this.

Maybe a future feature could be to add a function within the Keystroke Command that adds user defined delays between each character sent. But, I am sure there are other “real” solutions available vs. my clunkified one!
Reply With Quote