[guispeak] Re: EdSharp 2.4 released

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: guispeak@xxxxxxxxxxxxx
  • Date: Thu, 27 Dec 2007 11:24:17 -0500 (EST)

The direct download link for EdSharp is

Once the program is installed, you can update to a new version with the
Elevate command, F11.  A list of my Windows programs with descriptions
and links is available at

On Tue, 25 Dec 2007, Kevin Russell

> Date: Tue, 25 Dec 2007 21:51:27 +0000
> From: Kevin Russell <kevin_russell@xxxxxxxxxx>
> Reply-To: guispeak@xxxxxxxxxxxxx
> To: guispeak@xxxxxxxxxxxxx
> Subject: [guispeak] Re: EdSharp 2.4 released
> H Jamal
> Please can you send the link to download the latest version.
> Many thanks.
> Cheers
> Kevin
> Kevin Russell
> UT Cross-Product Support - Accessibility Champion
> IBM UK Ltd
> MP 095 Hursley Park
> Winchester, Hampshire
> United Kingdom.  SO21 2JN
> Tel: +44  1962 815531
> (internal 245531)
> Internet: kevin_russell@xxxxxxxxxx
> Jamal Mazrui <empower@xxxxxxxxx>
> Sent by: guispeak@xxxxxxxxxxxxx
> 24/12/2007 19:25
> Please respond to
> guispeak@xxxxxxxxxxxxx
> To
> blindmath@xxxxxxxxxx, guispeak@xxxxxxxxxxxxx, program-l@xxxxxxxxxxxxx,
> programmingblind@xxxxxxxxxxxxx, uaccess-l@xxxxxxxxxxxxxx
> cc
> Subject
> [guispeak] EdSharp 2.4 released
> Version 2.4
> Released December 24, 2007
> This version strengthens support for programming in Python, and for doing
> math with LaTeX.  Fixes and enhancements are documented below.
> Jamal
> Fixed the computer's SAPI voice not being used for enhanced speech
> messages when the JAWS, Window-Eyes, or System Access screen reader is not
> found in memory.  Replaced the default SayAll script of JAWS
> (Insert+DownArrow) with custom code that provides more reliable continuous
> reading.  Also with the JAWS scripts for EdSharp, fixed the Read All
> command (Alt+F8) not verbalizing files over 20K in size, and the semicolon
> character (;) not being spoken when typed.
> Fixed the New From Clipboard command (Control+Shift+N).  Fixed the Text
> Convert or Text Combine command (Control+T or Control+Shift+T) prompting
> when multiple target formats are available, rather than assuming text.
> Also fixed these commands not using the previous directory specified when
> a file is listed without a path.
> Enhanced the Elevate Version command (F11) to compare the currently
> running version with the host server, indicating whether a newer version
> is available there.  Enhanced the Web Download command (Alt+Shift+W) so
> that it prompts for file extensions to be included in the list.  Thus, you
> can easily limit choices to, say, .pdf and .doc files linked to a page of
> interest.
> Made EdSharp restore the directory used at the end of the last session,
> and the one last used by a compiler setting.  EdShaarp now says the
> current directory at the start of a new session, and when picking a
> different compiler (Control+Shift+F5) changes the current directory.
> Added the Query Compiler command (Alt+0) to check the current compiler and
> directory.  Extended compiler information to include a default extension,
> e.g., .py when programming in Python.
> Added commands to ease programming in Python with speech.  This language
> requires indentation for subordinate code blocks, and the indentation,
> itself, rather than words or punctuation, is how such structure is
> specified.  The indentation is helpful to sighted programmers, and often
> to users of large print or braille, but generally inefficient for speech
> users, since such access tends to be serial rather than two dimensional in
> nature.  The new PyBrace command (Alt+Shift+LeftBracket) converts indented
> structure to a form explicitly indicated by opening and closing braces,
> similar to C-like languages.  The PyDent command (Alt+LeftBracket) does
> the reverse, converting from PyBrace to an indented format that is
> understood by the Python interpreter (using the IndentUnit setting of
> EdSharp).  The PyBrace and PyDent formats include comments that indicate
> when a block has closed , e.g., "# end for" on the line after a "for"
> block.  If text is selected, these commands replace it with the alternate
> format;  otherwise, they create a new editing window so the original file
> is still available.  The Boo language for the .NET platform is similarly
> supported, since it is modeled after Python.
> Added a Boo compiler setting.  Added the Go to Environment command
> (Control+Shift+G) to activate an interpreter environment that may be
> specified in the Configuration dialog (Alt+Shift+C).  The default
> environment is the Boo interpreter, which assumes you have installed a
> Related assembly called IronCOM in its default location.  Providing access
> to the .NET Framework Class Library, this COM server is available at
> http://www.EmpowermentZone.com/comsetup.exe
> Alternatively, the GoToEnvironment setting could be configured for a
> computer algebra system such as Maxima,
> http://Maxima.SourceForge.net
> or Axiom,
> http://Axiom.SourceForge.net
> Added a ViewLevels configuration option.  this is a list of file
> extensions and associated numbers that specify how EdSharp should handle
> conversions when files are opened through Windows Explorer or by the
> Recent Files command (Alt+R).  For example, this setting includes "pdf:1
> tex:0" by default.  If you associate the .pdf extension with EdSharp
> (e.g., via the shortcut in the EdSharp program group of the Start Menu),
> then EdSharp will automatically convert a PDF to text when opening it.  On
> the other hand, the 0 value associated with the .tex extension means that
> no conversion will automatically be attempted on such a file type (LaTeX
> format).
> Enhanced support for LaTeX, thanks to work by Alastair Irving and Robin
> Williams.  The EdSharp distribution incorporates Python and JAWS script
> code from their "latex-access" project at
> http://latex-access.SourceForge.net
> The F12 key is used for reading LaTeX (a reminder is that "L" is the 12th
> letter of the alphabet), and Alt+Control+Arrow keys are used for
> navigating a matrix.  Specifically, the key assignments are as follows:
> F12 = Turn on a mode where mathematical expressions in LaTeX are read in a
> more English-friendly manner.
> Shift+F12 = Turn off this mode, so LaTeX is read literally by JAWS.
> Alt+F12 = Add a LeTeX expression and its English translation to the
> dictionary.
> Alt+Shift+F12 = Load another speech dictionary.
> Control+F12 = Store a matrix specified as an expression in selected text.
> Alt+Control+ArrowKeys = Navigate rows and columns of the matrix.
> Alt+Control+Home goes to the top left, and Alt+Control+End goes to the
> bottom right.
> Alt+Control+NumPad5 = Read the value in the current cell.
> Alt+Control+PageUp reads the current row, and Alt+Control+PageDown reads
> the current column.  When pressed twice quickly, these commands say the
> row/column position and spell the value.
> The LaTeX snippets provided with EdSharp include the file test.tec, which
> demonstrates latex-access features.  Note that when a new version of the
> Python COM server becomes available on the latex-access site, you can
> install it (according to instructions there) and the JAWS scripts for
> EdSharp will automatically use the updated capability.
> A Collection of text tutorials on LaTeX is available at
> http://www.EmpowermentZone.com/latexdoc.zip
> ** To leave the list, click on the immediately-following link:-
> ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe]
> ** If this link doesn't work then send a message to:
> ** guispeak-request@xxxxxxxxxxxxx
> ** and in the Subject line type
> ** unsubscribe
> ** For other list commands such as vacation mode, click on the
> ** immediately-following link:-
> ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq]
> ** or send a message, to
> ** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
** To leave the list, click on the immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** guispeak-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: