From: James Teh Date: Thu, 20 Aug 2009 04:19:00 +0000 (+1000) Subject: * Add a top level directory called extras to contain useful extra files that don... X-Git-Tag: jpdev130418~3125 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=561e15d97fff41b71004c35d2e96e5f19d771c42;p=nvdajp%2Fnvdajp.git * Add a top level directory called extras to contain useful extra files that don't ft into the main part of the distribution. * Added extras/NVDA CD, which includes the files used to build the NVDA CD distributed by NV Access at CSUN and other exhibitions. --- diff --git a/extras/NVDA CD/autorun.inf b/extras/NVDA CD/autorun.inf new file mode 100644 index 000000000..bb4b5859b --- /dev/null +++ b/extras/NVDA CD/autorun.inf @@ -0,0 +1,2 @@ +[autorun] +shellexecute=launchMenu.hta diff --git a/extras/NVDA CD/launchMenu.hta b/extras/NVDA CD/launchMenu.hta new file mode 100644 index 000000000..0b14f7e30 --- /dev/null +++ b/extras/NVDA CD/launchMenu.hta @@ -0,0 +1,101 @@ + +NVDA CD Launch Menu + + + + + + +

Welcome to the NVDA CD!

+

NonVisual Desktop Access (NVDA) is a free, open source screen reader for Microsoft windows. Providing feedback via synthetic speech and braille, it enables blind and vision impaired users to +access a computer running Microsoft Windows for no more cost than a sighted person.

+

If you were not running a screen reader already, NVDA will have automatically started from this CD. IF it did not start automatically and you want to start it, select Start NVDA from CD from the options below.

+

+Please also read further on for more information about NVDA. +

+

Options

+ + + +

Introducing NVDA

+

Version 0.6p3.2 (Released 13th March 2009)

+

+Providing feedback by synthetic speech and braille, Nonvisual Desktop Access allows blind and vision impaired people to access and interact with the Windows operating system and many third party applications. +

+

+Major highlights include: +

+ +

Testimonials

+
+NVDA gives you complete access to the Windows operating system by speech. The level of access is much the same than you know from commercial screen readers. Also applications like Microsoft Word, Microsoft Outlook, Outlook Express and Skype are made accessible and can be used without problems with NVDA. +Commercial screen readers install there own video drivers on your system, often causing a lot of problems. NVDA does not use any special video driver and can run from a USB stick. +
+

+The Screen Magnifiers Homepage: http://www.magnifiers.org/popularnews.php?action=fullnews&id=290 +

+
+NVDA (Non Visual Desktop Access) is not new. When tested over a year ago, its capabilities seemed quite limited. With constant development, it has reached the point where it has quite a lot to offer. One significant feature is that it is free. Another is that it does not employ any video intercepts. This means it can be run on any computer, regardless of whether the user has administration rights. Its portability is further enhanced by having its default synthesizer included in the software. +The synthesizer supplied with NVDA is eSpeak. The sound is very mechanical, but having adjusted to that, pronunciation is quite accurate. Remarkably, 20 languages are included. It is also possible to choose from any SAPI 4 or SAPI 5 voices installed on the host computer. A wide variety of speech speed and quality adjustments is available, including a dictionary for words that are mispronounced. +NVDA is suitable for basic computing tasks. Microsoft Word support includes ability to report font size and attributes and style changes. For web browsing, Firefox 3 is recommended, but we had some success with IE 7 as well. Thunderbird 3 is recommended for email, but there is some support for Microsoft Outlook Express. We can report that Microsoft Outlook is not well supported. Correctly structured PDF files can be read effectively, but Bookmarks cannot be used. +
+

+The Centre for Learning Innovation (NSW, Australia): http://www.cli.nsw.edu.au/cli/e-learning/adaptive_technologies/adaptive_latest.shtm#nvda +

+

Brief History of the NVDA Project

+

+The NVDA project is an initiative started by Michael Curran in April 2006 to create a free and open source screen reader for the Windows ® Operating System. At the time he did not believe that he had all the skills for this task; he was just a uni student in his first year of a bachelor of computer science degree and had no real work experience. He wanted to “have a go” and see just “how far he could get”. Over the next few months he found himself spending more and more time on the project. He was able to overcome barriers to his lack of knowledge by laboriously going through scarce documentation or simply by conducting searches on the internet. +

+

+Michael made the first release in July, just two months after he started. It was rather incomplete and buggy, but it was almost an equivalent to Narrator (the Microsoft Windows® inbuilt screen reader). It was around this time when Michael decided to leave his university degree and spend all his time on the project, as he was extremely happy with the progress he had made so far. Around this time James Teh, a long-time friend and fellow programmer of Michael’s took interest in the project, and started providing contributions to both the code and its design. +

+

+Both Michael and James really believe in the power and philosophy of open source software, as it makes sure that the software is fully available to whomever needs it, rather than only available to whomever is able to pay for it. Of course the other advantage is that anyone is able to contribute to the project, whether it is bug fixing, new features or writing documentation. This is one of the major strengths of NVDA as it allows for the software to grow from contributions of volunteers around the world. An example of this is evident in the fact that NVDA has to date been translated into 22 languages! +

+

+Over the last two years, NVDA has grown to be a very usable and well respected product that allows blind and vision impaired people across the world to access the Windows ® Operating System. To promote and seek funding for NVDA, a non-profit organization called NV Access was set up by Michael, James and others. To date this organization has been successful in securing grants from companies such as Mozilla (the makers of the Firefox web browser), and Microsoft, which has allowed more rapid growth of NVDA through employing both Michael and James to work on the project full-time. +

  +

For further info

+

+NVDA Homepage: www.nvda-project.org +

+

+NV Access: www.nvaccess.org +

+ \ No newline at end of file diff --git a/extras/NVDA CD/nvdaLauncher.nsi b/extras/NVDA CD/nvdaLauncher.nsi new file mode 100644 index 000000000..38fa2e4a8 --- /dev/null +++ b/extras/NVDA CD/nvdaLauncher.nsi @@ -0,0 +1,35 @@ +!include "fileFunc.nsh" + +!define SPI_GETSCREENREADER 70 + +!define launcher_appDir "nvda_0.6p3.2_portable" +!define launcher_appExe "nvda.exe" + +setcompress off +SilentInstall silent +RequestExecutionLevel user + +Outfile ${launcher_appExe} + +page instfiles + +function .oninit +${GetParameters} $0 +${GetOptions} $0 "checkScreenReaderFlag" $1 +ifErrors end +1 +strcpy $0 "0" +System::Call 'user32.dll::SystemParametersInfoW(i ${SPI_GETSCREENREADER}, i 0, *i .r0, i 0)' +intcmp $0 1 +1 +2 +abort +end: +FunctionEnd + +section "install" +SetAutoClose true +initPluginsDir +CreateDirectory "$PLUGINSDIR\app" +setOutPath "$PLUGINSDIR\app" +file /R "${launcher_appDir}\" +${GetParameters} $0 +execWait "$PLUGINSDIR\app\${launcher_appExe} $0" +SectionEnd