[nvda] Re: writing scripts for NVDA

Unfortunately many elements of open office is written in Java, so it makes it highly dependant on the Java Access Bridge for it's accessibility. I have been in contact with the open office team off and on and have explained to them that in order for it to work effectively with screen readers, more needs to be done than just keyboard accessible menus. Open Office I think is just going to have to be one of those wait and see applications for now to see what they do with it in the future. ----- Original Message ----- From: "Michael Curran" <mick@xxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Monday, April 30, 2007 1:26 AM
Subject: [nvda] Re: writing scripts for NVDA


Could scripts be written to read the menus in that word processor program you're discussing?
Not from what I saw of the program. The menu items were all drawn to the screen, but not represented by individual objects. It was definitly not using a standard menubar. Which is surprising, since it was using a standard rich edit control for the main text window.

have any of you ever heard of the free open-office suite of software? I think it's for windows. Jaws and window-eyes never have and still don't work with it. It'd be nice if NVDA would have full support for it.
After this week, after NVDA 0.5 is released, we will be merging some new code we've been working on to make it easier to work with different accessibility APIs. Once this is complete, I will continue working on Java Access Bridge support, which will mean that Open Office will be (most likely) accessible soon.

if I put or run NVDA on my uncle's notebook laptop computer, how do I access the insert key if it doesn't have a numberpad?
Read the wiki article about laptop keyboard layouts:
http://wiki.nvda-project.org/NVDA_and_the_laptop

The mouse is just a touch-screen you run your finger over. so if I move the mouse with my finger in vista, will NVDA tell me what the mouse is moving over so I can click on it and stuff?
It should do.

I was looking at NVDA scripts. How do you get the window-handles and things? I'm used to the jaws homerow mode and script manager where it gives you a list of all possible functions in jaws scripting. But I don't imagine python has a home-row mode, so then how do you get window handles?
NVDA is very object based. If you look at the calculator or outlook appModules, you will notice that the appModule has special events which you can add code to. All these events take an object as a parameter, and this object should give you mostly what you need. WindowHandle, control ID, name, value, description etc. Use the appModules as examples, also perhaps look at the NVDAObjects directory in the source version.

Mick


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: