[jawsscripts] Re: Script manager updated to use Scintilla and not work.

  • From: "Octavian Rasnita" <orasnita@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 22 Jan 2020 10:15:22 +0200

Hi Csaba,

Last time I tried to use Scintilla-based editors it wasn't even fully 
accessible for JAWS, even if it became accessible for NVDA a long time ago.
More exactly, JAWS wasn't speaking the selected text, or it used to speak 
repeatedly the selected text if the whole line was selected. Maybe FS fixed 
this.

You can write to: support@xxxxxxxxxxxxxxxxxxxxx

--Octavian

----- Original Message ----- 
From: "Csaba Árpádházy-Godo" <arpadhazi68.jawsul@xxxxxxxxx>
To: "JAWSScripts List" <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, January 22, 2020 9:06 AM
Subject: [jawsscripts] Script manager updated to use Scintilla and not work.


Hi, scripters!

Yesterday, JAWS was updated to the2020.1912.11.400 version. I wanted to
work with Script Manager this morning, but I was shocked to see that it
was completely redone by Freedom. The standard Richedit20W text editor
control has been replaced by the scrumptious Scintilla, so my script
written for Script Manager does not work at all since Scintilla is not
compatible with RichEDIT controls. (Probably the developer wants to
create a .NET-like user interface where the scripts, function codes can
be collapsed into the declaration line to make navigating a very long
script file easier. Apparently, they want to implement the same color
coding that is already included in most code editors made for sighted,
but with which we can do nothing.)
The real astonishment came when I found out that the functions of the
Script menu were not working except jumping declarations (F2), searching
and new jup to declaration (F12). Other commands are unavailable.  so
the new script, the script documentation, deleting scripts, etc. were
not working.
(What I did understand, because these commands worked with RichEdit
control, which is incompatible with scintilla. RichEdit uses to manage
text documents the well developed TextDocument Object Modell (TOM),
which is an easy to understand object oriented interface.  In contrast,
Scintilla is a monolitic, non-object oriented control having own
primitive messaging system to handle text documents.
Unless Freedom creates an object-oriented interface, it will only be
able to be scripted in a very primitive way.
The RichEdit control's object interface of the old Script Manager could
be accessed with the GetRichEditDocument () command, and it made
possible to write scripts which could modify the text content of the
window directly and not with keystroke imitations (TypeKey & TypeString
functions), wich is much faster than using these primitive script
keyboard emulation commands.

What are your experiences?

Also, can you tell me where to report bugs directly to Freedom, because
the local (Hungarian) reseller is not concerned with reporting bugs. So
I'd need a direct email address to Freedom.

Thanks in advance,

Cheers,

Czaba

__________�

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


__________�

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

Other related posts: