Re: AXUIElementPostKeyboardEvent experience
Re: AXUIElementPostKeyboardEvent experience
- Subject: Re: AXUIElementPostKeyboardEvent experience
- From: Bill Cheeseman <email@hidden>
- Date: Tue, 17 Dec 2002 14:34:24 -0500
on 02-12-17 11:45 AM, Eric Schlegel at email@hidden wrote:
>
I think the thing to remember here is that the assistance API is meant
>
to allow an assistive app to simulate what the user would do
>
themselves, barring disabilities. An ordinary user can't select menu
>
items in a background application; that's not the way the UI works.
>
Therefore, the assistive API is not designed to allow that either - and
>
we might, in fact, want to explicitly disallow it.
I take your point. You're thinking more like a lawyer than a software
designer, but that's probably appropriate when it comes to Section 508
issues.
>
> It's easy enough to bring the target application
>
> to the front to perform a menu command, then bring the assistive app
>
> back to
>
> the front right afterwards, if necessary.
>
>
A better solution would be to implement your assistive app using a
>
globally floating window that doesn't require the assistive app to be
>
frontmost for the user to interact with the window. Then the target
>
application can remain frontmost, and the user can work with it in the
>
normal fashion, without requiring a lot of front process switching.
Are you sure? In some initial experimenting a few weeks ago, I found that a
globally floating window blocked access to some accessibility elements of
the application hidden underneath it. I've forgotten exactly what I was
doing at the time. I'll look at this further, because it is clearly the best
way to go if it will work.
--
Bill Cheeseman - email@hidden
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com
The AppleScript Sourcebook -
http://www.AppleScriptSourcebook.com
Vermont Recipes -
http://www.stepwise.com/Articles/VermontRecipes
Croquet Club of Vermont -
http://members.valley.net/croquetvermont
_______________________________________________
accessibility-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/accessibility-dev
Do not post admin requests to the list. They will be ignored.