[orca-list] Fw: Keybindings for ARIA landmark roles




----- Original Message ----- From: "Rich Caloggero" <rjc mit edu>
To: "Orca screen reader developers" <orca-list gnome org>
Sent: Saturday, January 31, 2009 2:00 PM
Subject: Re: [orca-list] Keybindings for ARIA landmark roles


>There does seem to be something broken somewhere in the architecture if
querying for landmark roles is such a heavy performance cost; it's not a
heavy cost with XPath on the DOM.

Agreed. xPath is your friend here.
I also agree that regardless of which method is used, a single key should move among landmarks, whether they are represented via an explicit aria role, or by an element as in html5.

Just my two cents...
-- Rich

----- Original Message ----- From: "Benjamin Hawkes-Lewis" <bhawkeslewis googlemail com>
To: "Willie Walker" <William Walker Sun COM>
Cc: "Orca E-mail List" <orca-list gnome org>
Sent: Saturday, January 31, 2009 10:47 AM
Subject: Re: [orca-list] Keybindings for ARIA landmark roles


On 30/1/09 15:14, Willie Walker wrote:
Determining if there are landmarks can be an expensive operation and can
slow performance down. So, it might be best to only do landmark
operations when the user explicitly requests them.

In any case, what I'm hearing is that you are joining the list of users
who want default keybindings. Do you think the 'm' key is reasonable for
this?

I realise JAWS is providing a dedicated interface for landmarks, but it seems ultimately wrong to treat landmarks differently to other sources of semantics, whether that takes the form of explicit markup or is derived through other heuristics.

End-users should be able to deal with document and application concepts, rather than having to worry about the underlying markup.

For example, WAI-ARIA includes the "navigation" role, HTML5 includes the "nav" element, and in their absence a user agent could make a reasonably good guess about what constitutes the navigation on a page with pattern matching. Or again, WAI-ARIA includes the "main" role, HTML5 includes the "article" element, and in their absence a user agent could make a reasonably good guess about what constitutes the main content of a page. I don't think those three sources of the same information should be presented to the user any differently, but especially not the explicit DOM sources. Why should the role be exposed to the end-user with a different user interface than the element? If users wanted to know about the DOM structure, they'd use a DOM inspector.

There does seem to be something broken somewhere in the architecture if querying for landmark roles is such a heavy performance cost; it's not a heavy cost with XPath on the DOM.

--
Benjamin Hawkes-Lewis


_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]