Re: NVDA vs JFW

  • From: Alex Midence <alex.midence@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Tue, 14 Dec 2010 12:46:57 -0600

THIS IS FANTASTIC NEWS!!!!!  I CAN NOT WAIT TILL I HAVE A LOOK!  Thank
you for posting.  I think that with scripting, NVDA can be made as
good as or better than any other screen reader out there because, if
it does not do what you want it to do, you now have the ability to
customize it.  Question for you:

Does the scripting rely on pre-set window clases like Jaws or can NVDA
make use of nonstandard classes such as the ones found in gtk port for
windows or wx widgets non-native windows widgets (wx widgets html
comes to mind)?  How does it do with QT applications and Open GL?

I noticed that NVDA does ok with Scintilla based editors.  Hopefully,
this is a sign of other things it does or can be made to do that Jaws
can not.  The fact that Python is the scripting language is very big,
IMHO.  It's easy to learn and pretty widely known.  Also, just by
learning how to script your screen reader, you learn some basic
programming techniques that can be applied in other areas.  Not as
easy to do with a proprietary scripting language.  Thanks again for
posting and have a nice day.

Alex M



On 12/14/10, Lex <lex@xxxxxxxxxx> wrote:
> Hi there,
>
> It is my first message on this list, so here goes a brief introduction.
> My name is Aleksey, I am from Kyiv, Ukraine. I am a student of the
> Faculty of Computer Science at National University of "Kyiv-Mohyla
> Academy". Besides other activities, I am one of developers of NVDA, a
> free and open-source screen reader for Windows.
>
> 14.12.2010 17:02, Alex Midence пишет:
>> My big gripe with it is that it is not scriptable.  You can't create
>> different configuration sets that load whenever certain aplicaitons
>> are loaded.  Having said that, I think NVVDA will overtake Jaws in
>> about 2 or 3 years because they keep adding more and more features to
>> it.  Woudln't surprise me if the scripting feature I mentioned gets
>> added soon.
> You're right, it is introduced in the latest snapshots. See global
> plugins. One issue is that i don't know about any tutorials on how to
> start with NVDA scripting, you have to look through NVDA source code to
> find how to do this and that. If someone is willing to write some, it
> will be very appreciated. I feel that I can't do it well myself, since I
> am not English native speaker and am not able to write nicely.
> nevertheless, scripting in NVDA is very powerful since one has all the
> power of Python programming language with its "batteries included"
> concept. However, since NVDA is designed in very object-oriented way,
> one should understand a bit of OOP concepts (though not obligatory) to
> manage it.
> I will be happy to consult everyone, who expresses the wish to learn how
> to create NVDA plugins and write some tutorials afterwards.
>
>
> Lex
> __________
> 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: