[jawsscripts] Re: JAWS scripting and the Java Access Bridge

  • From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>
  • To: Florian Beijers <florianbeijers@xxxxxxxxx>
  • Date: Wed, 1 Jul 2015 08:51:26 -0400

The first match if you type "nav" into that dialog is
NavGetAppMainObjectID(). They might not mention Java, but they work there.

On Wed, Jul 01, 2015 at 01:31:08PM +0200, Florian Beijers wrote:
Can you give a few examples? I can't seem to find the functions in the
insert function dialogue ...

Florian

2015-06-12 16:47 GMT+02:00, Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>:

Play with the functions whose names start with nav. It's the only
system I know that will get you access from JAWS to Java Access Bridge
information.

On Fri, Jun 12, 2015 at 04:26:52PM +0200, Florian Beijers wrote:
Hi,

I am a relative newbie to JAWS Scripting and am working on a project
that frankly baffles me somewhat.
It involves using the Java Access Bridge to read out a jTable swing
component with some broken accessibility. The situation is as follows:
- The table is not readable with the JAWS cursor, it just says table
but you cannot read the individual cells
- when moving through the table using the system carrot, only 2
columns are actually read. The rightmost, final column, and a random
other column. Random meaning that it differs per table. Sometimes it
is the first, sometimes the third, etc. You move between the two
readable columns by pressing left and right arrow. So, instead of
reading the adjacent cell it skips over a number of cells and only
reads the other column.
- When clicking the other cells with a physical mouse, JAWS reads the
contents. But you cannot reach those other cells with any hotkey I
have found.

If I could arrow through the table properly, that would already help a
great deal. But I have no idea how to make JAWS go through all the
cells, when the only way to reach those seems to be to physically
click the right spot on screen.
When looking with the JavaFerret, i do see some properties that may be
of use, but I have no idea if JAWS can even get at those.
I can't really find any documentation on this type of project either,
does anyone have some insights for me?

Regards,
Florian
__________???

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

--
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________???

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



--
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________�

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

Other related posts: