• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: GUI Scripting requierments
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GUI Scripting requierments


  • Subject: Re: GUI Scripting requierments
  • From: Christopher Nebel <email@hidden>
  • Date: Mon, 10 Apr 2006 10:42:30 -0700

On Apr 10, 2006, at 5:30 AM, patrick machielse wrote:

I have a question about GUI scripting; is there a document that outlines the requirements for applications to support GUI scripting?

I've noticed that some programs won't support it. The only mention I've come across on apple.com says that GUI Scripting works on 'most non-Classic' programs.

Obviously, some non-Classic programs don't support it, but which ones?
Some Java apps, some Carbon apps, some QTApps?

Essentially, the application has to be "accessibility-aware". GUI scripting works using the same hooks that all the other accessibility technologies -- such as full keyboard navigation and VoiceOver -- use. Exactly what you have to do to support these hooks depends on how you write your application, but there's a broad outline at <http://developer.apple.com/referencelibrary/GettingStarted/ GS_Accessibility/>. The short answer is that if an application uses all standard controls (buttons, checkboxes, etc.), then it's all taken care of for them. If they roll their own controls, then they have to do some work to make them accessible.



--Chris Nebel AppleScript and Automator Engineering

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: GUI Scripting requierments
      • From: Paul Berkowitz <email@hidden>
References: 
 >GUI Scripting requierments (From: patrick machielse <email@hidden>)

  • Prev by Date: quark sub/superscript
  • Next by Date: Re: GUI Scripting requierments
  • Previous by thread: GUI Scripting requierments
  • Next by thread: Re: GUI Scripting requierments
  • Index(es):
    • Date
    • Thread