VICUG-L Archives

Visually Impaired Computer Users' Group List

VICUG-L@LISTSERV.ICORS.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
peter altschul <[log in to unmask]>
Reply To:
peter altschul <[log in to unmask]>
Date:
Mon, 17 Jan 2011 09:43:10 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (269 lines)
---- Original Message ------
From: Jamal Mazrui <[log in to unmask]
Subject: 2011 updates to several, free, accessible software 
solutions
Date sent: Mon, 17 Jan 2011 10:20:40 -0500 (EST)

NonvisualDevelopment.org announces updates to several free, open 
source
projects.  Below is a short description of each project, 
including links
to its download package and user guide, followed by a summary of 
recent
changes.

Nearly all of these are Windows-based programs published under 
the GNU
Lesser General Public License (LGPL), which  is explained at
http://gnu.org

Some programs are written in cross-platform languages, so may be 
adaptable
to run on other operating systems as  well.  Anyone may use the 
programs
in either binary or source code form.  I welcome feedback, 
suggestions,
and code  contributions.

Jamal

----------

EdSharp -- A productive text editor, word processor, file 
converter, and
code editor.
http://EmpowermentZone.com/edsetup.exe

Documentation
http://EmpowermentZone.com/EdSharp.htm

Version 3.3 adds the Format Code command, Control+4, to format 
source code
of C-like languages based on file  extension.  This incorporates 
the free
Artistic Style utility, which is also available separately at
http://astyle.sourceforge.net

Added an unofficial encoding, UTF-8N, meaning UTF-8 encoding 
without a
Byte Order Mark (BOM).  If this code is used  in the 
YieldEncoding
configuration setting (Alt+Shift+C for Configuration Options), 
that
default encoding will be  assumed.  This maximizes compatibility 
of files
uploaded to Linux-based web servers  -- Windows programs 
typically  add a
BOM, but it is often not recognized by cross-platform programs 
with Linux
origin.

A file saved on the Recent Files list (Alt+R) now includes the 
last cursor
position when the file window was closed  (Control+F4 or Alt+F4).  
This
position is automatically restored the next time the file is 
opened --
unless an  explicit bookmark was set (Control+K), which takes 
precedence
as the initial location in the file.

Added many more import (Control+Shift+O) and output (Alt+Shift+E) 
format
options, supporting conversions among HTML  (.htm), LaTeX (.tex), 
Markdown
(.md), rich text format (.rtf), and txt2tags (.tt) formats.  
These
conversions are  made possible by incorporating free utilities 
called
Pandoc
http://johnmacfarlane.net/pandoc/

and txt2tags
http://txt2tags.org

In addition, Microsoft Office 2007 formats such as .docx may be 
imported
if you install a Microsoft "filter pack"  that is offered at the 
end of
the EdSharp installer.

Sped up time for subsequent invocations of EdSharp after the  
initial one.
Improved the optional JAWS scripts for EdSharp so that titles of 
top-level
windows are more reliably  read.

----------

Encoding -- Check and convert among various file encodings, 
including
versions of ANSI and Unicode.
http://EmpowermentZone.com/Encoding.zip

Documentation
http://EmpowermentZone.com/Encoding.htm

Version 1.1 adds an unofficial encoding called ASCIIFY.  This 
works
similar to the ASCII encoding in that only 7- bit characters 
having an
ordinal value less than 128 are included in the resulting file.  
A
significant difference,  however, is that rather than just 
dropping each
non-ASCII character, an attempt is made to substitute an ASCII  
character
or word with equivalent meaning.  For example, the single Unicode
character for an ellipses symbol is  replaced with three 
consecutive
period characters.  The Encoding.exe utility is now also 
distributed in
the  WebClient subdirectory of the EdSharp and FileDir 
applications, which
make use of it for detecting encodings  automatically, or 
converting among
different ones.

----------

FileDir -- A file and directory manager that does much more than 
Windows
Explorer.
http://EmpowermentZone.com/dirsetup.exe

Documentation
http://EmpowermentZone.com/FileDir.htm

Version 3.9 strengthens the Query Encoding command, Shift+2, so 
that it
automatically detects an encoding using the  Encoding.exe utility
previously mentioned.  Convert Encoding , Control+2, is a new 
command for
converting the  current or tagged files to another encoding.  You 
can pick
among nearly 100 encodings, including the unofficial  ASCIIFY, 
UTF-8B, and
UTF-8N ones previously mentioned.  As a safety measure, original 
files are
automatically  backed up to files with the same names and an 
additional
.bak extension.  Microsoft Office 2007 formats are now  
supported with the
What command (Question Mark), Output to Text command (Shift+O), 
and Append
Text to Clipboard  command (Shift+A).  This support requires 
installation
of the Microsoft "filter pack" previously mentioned, which  is 
offered at
the end of the FileDir installer, and also available separately 
at
http://www.microsoft.com/downloads/en/details.aspx?familyid=60c92
a37-719c-4077-b5c6-cac34f4227cc&displaylang=en&tm

----------

JAWS Script Exchange -- A program for installing 3rd party JAWS 
scripts
from a zip archive, or for Creating an  executable package of 
scripts to
distribute to others.
http://EmpowermentZone.com/jsxsetup.exe

Documentation
http://EmpowermentZone.com/jsx.htm

Version 3.3 finds the appropriate user script directory more 
reliably,
regardless of whether JAWS is running as a  Windows service or 
user
process (typically determined by whether JAWS is configured to 
run at
Windows startup or  not).  A conflict is eliminated between the 
optional
HomerKit scripts for Internet Explorer and the IEMax scripts  
available
separately at
http://EmpowermentZone.com/IEMax.exe
(or .zip for a manual install)

Comprehensive documentation for JAWS 12, rather than JAWS 11, is 
now
included.  JSX also now incorporates the  latest, 5.4.0 version 
of Inno
Setup, which is also available separately from
http://InnoSetup.org

----------

PDF2TXT -- A program for single or batch conversion of PDFs to 
text,
including OCR capability.
http://EmpowermentZone.com/p2tsetup.exe

Documentation
http://EmpowermentZone.com/pdf2txt.htm

Version 2.3 supports enhanced speech messages with NVDA, in 
addition to
JAWS, System Access, and Window-Eyes.  This  is done via a new 
version of
the SayLine.exe utility that is part of the updated SayTools 
package
mentioned below.

----------

SayTools -- A COM server and set of executable utilities for 
developers to
add speech to an application, using  either the default screen 
reader or
SAPI voice.
http://EmpowermentZone.com/saysetup.exe

Documentation
http://EmpowermentZone.com/SayTools.htm

Version 1.9 adds support for NVDA, a free, open source screen 
reader
available from
http://nvda-project.org

----------

Let me also mention that the web site of the "fruit basket" 
project has
recently been revised to take advantage of  features of the 
Drupal content
management system:
http://FruitBasketDemos.org

A fruit basket program is a simple, but nontrivial program with a
graphical user interface (GUI).   This community  project offers 
many
samples that meet the same criteria using different programming 
languages,
thereby allowing  programmers to compare various aspects when 
considering
a development approach.

----------

I edit a set of answers to frequently asked questions about 
nonvisual
development at
http://EmpowermentZone.com/NonvisualDevelopmentFAQ.htm

----------

A complete list of my open source projects (excluding screen
reader-specific scripts) is available at
http://EmpowermentZone.com/OpenSourceProjects.htm


    VICUG-L is the Visually Impaired Computer User Group List.
Archived on the World Wide Web at
    http://listserv.icors.org/archives/vicug-l.html
    Signoff: [log in to unmask]
    Subscribe: [log in to unmask]

ATOM RSS1 RSS2