[nvda] Re: Gecko X(HTML) role strings

Hi Benjamin,

I am currently moving around a bit of code between the internet explorer virtualBuffers and the base virtualBuffer support so that gecko support will be easier to write.

I have also been waiting on some help from Arron from IBM who designed the Mozilla windows accessibility, but he has been unable to help me with getting access to his dom, however he has given me a temporary solution so I will be writing that in these next few days hopefully.

Gecko support will be a virtualBuffer like internet explorer, with out using Mozilla's caret browsing (even that has a few issues).

From what I can see, Gecko only sets role strings for its more common block elements (headings, tables, lists, links etc) but not inline phraise elements like b, center, em, font, i, q, span, strong, sub, sup.

Mick

----- Original Message ----- From: "Benjamin Hawkes-Lewis" <bhawkeslewis@xxxxxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Tuesday, December 12, 2006 11:45 AM
Subject: [nvda] Re: Gecko X(HTML) role strings


Michael Curran wrote:
As far as I can tell, getRoleName already supports it,

Ah, okay.

because it first checks to see if its an int, and if so it asks MSAA
for that particular role's name (according to the operating system).
If it isn't an int however, it simply returns the role as is (most
likely its either a string, or its None).

Hmm. Are you able to get NVDA to read something other than "text read
only" for the Q element in

http://www.benjaminhawkeslewis.com/www/accessibility/gecko-role-strings.html

Sometimes I hear h1 or h2, but not when the element's text content is
read out.

Gecko is sending some roles as string, yes, and in my experience with NVDA and gecko, navigating by object, it does eem to pick up the correct roles.

I basically can't get navigator-based browsing to work. The Mozilla
Firefox window appears to have no child objects. It doesn't seem to make
much difference either way, but do you have caret browsing on in
Firefox? The only way I can get Firefox content read is by flailing
around with the mouse or by pressing insert + number pad multiply.

Could NVDA theoretically provide localized interpretations of Gecko role
strings?

--
Benjamin Hawkes-Lewis

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/

Other related posts: