[jawsscripts] QT framework and MuseScore

  • From: "Peter Torpey" <ptorpey00@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 2 Jan 2020 14:06:43 -0700

Doug,
 

Here are two more replies from one of the MuseScore developers that might be
helpul.

 

First, in response to my reply about various ways JAWS scripts can find
info:

"This is great information, thanks! Seems like it should be possible to get
this working, then. For instance, the info in the status bar is, while not
ideal, better than nothing, so if you knew how to find the status bar and
read when it changed, that's something right there. Does the JAWS tool you
have see the status bar? Should show as a standard status bar type of
widget. We don't deal with Windows directly, everything goes through Qt,
which is what enables us to be cross platform. So I can tell you Qt object
names etc, maybe they relate in some way you can use? Or maybe unstead of
reading the status bar, you can access the scoreview widget directly and
grab that accessible text we are placing there. One of the names you could
look for, if you have a way of finding this, is "Ms::ScoreView"."

Comment from Pete: At a quick glance using the JAWS script utility mode I
didn't see the windows that he describes, but I'll take another closer look.
I don't know if I 

can use the JAWS GetWindowClass() and other functions to do this or if I
have to use some special MSAA or UIA constructs.

 

The second comment is about why they use the version of QT that they do:

"We do currently use 5.9.8, although we briefly flirted with using 5.12.5,
and I recall that the MSAA to UIA change was one of the reasons we wanted
to. 5.12.5 seems to work better for accessibility in some ways but led to
problems elsewhere, so we rolled back. If it helps, I'm also happy to try to
make sure we provide a 5.12.5-based build for accessibility purposes."

Comment from Pete: Again, depending on how JAWS can access this information
I don't know whether it is worth asking them to put together a version of
MuseScore based on the later version of QT or not.  Looks like they are
willing to work with us though, so that is always good news!

 

Anyway, let me know your thoughts since I think you have much more
experience in this arena than I do.

 

Thanks again.

 

--Pete

 

 



__________�

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

Other related posts: