Re: "hooking" into another app
Re: "hooking" into another app
- Subject: Re: "hooking" into another app
- From: Ricky Sharp <email@hidden>
- Date: Tue, 15 Apr 2008 17:20:42 -0500
On Apr 15, 2008, at 5:13 PM, Jens Alfke wrote:
On 15 Apr '08, at 3:07 PM, Don Arnel wrote:
Actually, after playing around with the Accessibility API I've
found that changing the layout of UI elements won't adversely
affect the external app's code at all.
Changing the x/y coords of views in the nib won't, but other types
of changes might, since the views just seem to be identified
according to some numeric order. It might be the tab (responder-
chain) order, or the order in which the views are listed in the
compiled nib, but in any case it could change if the nib is changed.
For example, if you decide to change the tab ordering, or if you
delete a button and replace it with a new one.
See prior e-mail regarding GUI scripting. I've personally done all of
the above, and it had zero impact on my app being fully accessible.
I like to think of the accessibility frameworks as offering users
this: "tell me what's there and I'll interact with it". Meaning, the
API queries what is there on the screen and listens to notifications
to update that info. This info offers objects (e.g. a button) and
possible actions (e.g. 'press). Users then use their assistive
devices to take actions like moving the focus or to press buttons.
What specific tab of a tab view that comes up as the default is not an
issue. Users will be able to know that the original default is not
currently selected, but will have the ability to select it. And, then
to interact with the controls contained therein.
As this is getting off of being Cocoa-specific, future responses may
be better served on the dedicated accessibility list.
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden