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