Hi Alex, NVDA will use Python when the scripting part is fully working. If you go to http://www.nvda-project.org/ and click on Development, you can join that list. If you register on the site, you can submit tickets. If you know Python, you can learn how they submit changes to the product. All the best. Jim Jim Homme, Usability Services, Phone: 412-544-1810. Skype: jim.homme Internal recipients, Read my accessibility blog. Discuss accessibility here. Accessibility Wiki: Breaking news and accessibility advice -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Midence Sent: Tuesday, December 14, 2010 1:47 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: NVDA vs JFW 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 This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates.