Re: Scripting NVDA

  • From: Q <q@xxxxxxxxxxxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Sat, 27 Aug 2011 19:02:46 -0400

I started digging into NVDA recently as well. The default App modules are in the appModules package in the source. I would also greatly-appreciate a list of events, I wonder if we could write code to enumerate those?



On 8/27/2011 6:03 PM, Jeff Bishop wrote:
I would also love to see more documentation in this area as well. Hoping we
see more on this on the list<smile>.

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
Sent: Saturday, August 27, 2011 3:02 PM
To: programmingblind
Subject: Scripting NVDA

I read the NVDA developer guide.  I found it to be well-written for what it
covers, but lacking enough information for someone to script NVDA to
maximize usability of a particular application (unless someone is already
familiar with NVDA internals).  I could not find a comprehensive list of
events or convenience methods for inspecting an application.  I suspect the
NVDA source code includes methods for getting and setting various properties
of controls without having to execute various Windows API calls.

Also, I could not find any complete app modules that illustrate a full
customization of an application via Python scripting.  The appmodules
directory, in which such modules are supposed to be placed, is empty by
default.  Where are the modules for Firefox, Thunderbird, Office
applications, etc?  Is all that handled by hard coded routines within the
core of NVDA?

I may be missing something, so welcome any answers to these questions or
pointers to material with more information.

Jamal

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: