Hi,
The below project and the accompanying add-on request could be something that
either a beginner to add-on writing or a JAWS scripter could try implementing.
Cheers,
Joseph
From: pythonvis-bounce@xxxxxxxxxxxxx [mailto:pythonvis-bounce@xxxxxxxxxxxxx] On ;
Behalf Of jeffrey Turner
Sent: Thursday, February 18, 2016 8:05 PM
To: PythonVis List <pythonvis@xxxxxxxxxxxxx>
Subject: [pythonvis] Fwd: [EdSharp] New EdSharp indentation support available
to test by coders
Jeffrey
Begin forwarded message:
From: Jamal Mazrui <jamal@xxxxxxxxxxxxxxxxxxx
<mailto:jamal@xxxxxxxxxxxxxxxxxxx> >
Date: February 18, 2016 at 3:47:00 PM MST
To: edsharp@xxxxxxxxxxxxx <mailto:edsharp@xxxxxxxxxxxxx>
Subject: [EdSharp] New EdSharp indentation support available to test by coders
Reply-To: edsharp@xxxxxxxxxxxxx <mailto:edsharp@xxxxxxxxxxxxx>
Installer is at
http://EmpowermentZone.com/EdSharp_setup.exe
A common request by blind coders using EdSharp is for the Indent Mode feature,
Alt+Shift+I, to indicate a change of indentation before, rather than after, a
line is read with the up and down arrow keys. I could not figure out a way to
make the timing work based on EdSharp code alone (I tried various techniques).
I think I have now find a way, however, through a combination of EdSharp code
and screen reader script. This is currently implemented in the JAWS scripts
that come with EdSharp.
Basically, EdSharp sets a Windows environment variable, EdSharpIndent, each
time indent mode is on and the line number changes in the current file being
edited. The value is the string to be spoken by the screen reader before
reading the new line of text, e.g., "in 1" or "out 2."
The screen reader script for EdSharp modifies the code associated with the up
and down arrow keys. The script code retrieves the value of the EdSharpIndent
environment variable and then speaks it before speaking the current line of
text.
I am hoping that folks with JAWS can test this and report back. Also, I would
like to ask any NVDA or Window-Eyes users to consider creating an EdSharp
script that supports this functionality. Look at the "SayNextLine" script in
the file EdSharp.jss as an example.
A couple of other enhancements in this version are more reliable downloading
with the Web Download command, Alt+Shift+W, and faster opening of files from
disk with Control+O.
Jamal
To unsubscribe send an email to:
edsharp-request@xxxxxxxxxxxxx <mailto:edsharp-request@xxxxxxxxxxxxx>
with the subject:
unsubscribe
Visit the homepage of the list at:
//www.freelists.org/webpage/edsharp
change your settings at:
//www.freelists.org/list/edsharp
Download EdSharp at:
http://www.EmpowermentZone.com/edsetup.exe
view the archives at:
//www.freelists.org/archive/edsharp
Contact the list admins by sending an email to:
edsharp-moderators@xxxxxxxxxxxxx <mailto:edsharp-moderators@xxxxxxxxxxxxx>