Updates to EdSharp

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: ProgrammingBlind@xxxxxxxxxxxxx, JAWSScripts@xxxxxxxxxxxxx
  • Date: Thu, 6 Jan 2011 15:08:38 -0500 (EST)

Based on recent bug reports and feature suggestions, I have made some updates to EdSharp and its JAWS scripts to fine tune speech. You can download it from


http://EmpowermentZone.com/edsetup.exe

or press F11 to Elevate from within the program. Remember to mark the checkbox at the end of the installation process if you want the JAWS scripts to be installed as well.

Sina Bahram helped me to reproduce a problem of some window titles not being automatically read by JAWS. As Jim Homme discovered, and I confirmed, this problem is a general problem of JAWS with .NET applications. Based on suggestions by Tyler Littlefield and others, I have added event handling code to the JAWS scripts to minimize this problem, both within EdSharp and when Alt+Tabbing to it from another application.

Tyler also gave me an idea of how the load time for EdSharp could be sped up for invocations of the program beyond the first one. For example, when opening files in Windows Explorer, the time to open files when EdSharp is already open should be less than before.

Based on a suggestion by Ishe Chinyoka, EdSharp now remembers the last position in a file if it is on the list of Recent files (Alt+R lets you choose one). The default number of recent files is 30, though this may be changed in the Configuration dialog (Alt+Shift+C). EdSharp tracks different lists of recent and favorite files for each compiler (Control+Shift+F5 picks a compiler).

If a previous location in a recent file is found, EdSharp goes to it when the file is opened and announces the percentage point in the file (the same percentage that is spoken after the line and column position with the Address command, Alt+A). If you add one or more bookmarks to a file, they will take precedence over the previous location feature (EdSharp automatically goes to the first bookmark when the file is opened).

If any of you experience an EdSharp problem with no easy work-around, one thing to try is running EdSharp wwith a different version of the .NET Framework. You can do this by editing the EdSharp.exe.config file in the EdSharp program folder, by default located at

C:\Program Files\EdSharp\EdSharp.exe.config

Here is the content of that XML file:

<configuration>
<startup>
<supportedRuntime version="v4.0.30319"/>
<supportedRuntime version="v3.5"/>
<supportedRuntime version="v3.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>

By default, EdSharp tries to use the latest, version 4 of .NET, which is not installed automatically. One way of installing it is via the GotNET utility, available at

http://EmpowermentZone.com/netsetup.exe

The .NET versions are tried in the order they appear in the file. So to try version 2 instead, move the following line above the .NET 4 line:

<supportedRuntime version="v2.0.50727"/>

As usual, feedback, suggestions, and code contributions are welcome.

Cheers,
Jamal

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

Other related posts: