• 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: "hooking" into another app
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: "hooking" into another app
      • From: Christopher Nebel <email@hidden>
References: 
 >Re: "hooking" into another app (From: Bill Cheeseman <email@hidden>)
 >Re: "hooking" into another app (From: Jens Alfke <email@hidden>)
 >Re: "hooking" into another app (From: Don Arnel <email@hidden>)
 >Re: "hooking" into another app (From: Jens Alfke <email@hidden>)

  • Prev by Date: Getting selection of IKImageView?
  • Next by Date: Re: Basic Core Animation question
  • Previous by thread: Re: "hooking" into another app
  • Next by thread: Re: "hooking" into another app
  • Index(es):
    • Date
    • Thread