[jawsscripts] Re: Further to, How can I read up columns in Internet explorer when there is no table coding?

  • From: Artur Räpp <rtr@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 8 Apr 2015 16:19:42 +0300

Hi,

JAWS can move by spans (y key) and by div elements (z key). Maybe you can
jump fixed amount of spans or divs? For example you can make simple script
to jump 4 div elements forfard or backward. (if there is 4 colums)

My 0.02€
Artur

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Paul Magill
Sent: Wednesday, April 8, 2015 2:34 PM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Further to, How can I read up columns in Internet
explorer when there is no table coding?

Thank you Travis and Stefan,

I changed the layout from simple to screen, but the problem remained. I
was surprised that there appeared to be no noticeable difference in the way
the virtual cursor behaved within the so called table.

Unfortunately, braile is not an option for me.

Again unfortunately, neither are your 2 second options, as I am simply not
up to the task...

Thank you for your interest and suggestions.

I'll plow through the JAWS FSDN, and perhaps get lucky & spot something that
triggers an inspiration. Its happened before...

Regards,
Paul from Australia

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Travis Roth

Paul,

I don't know if this will make any difference: have you tried changing
Document Presentation Mode from simple layout to "Screen layout"? I am not
sure if this will make the PCCursor move any more accurately if you try it
let me know?
It would help with braille display formatting though, if that is an option
for you.

Otherwise I have seen these visual tables elsewhere and they are frustrating
because it'd be so easy for the developer to use table coding which would
just make the problem go away.
A couple of ideas on that front: if you can use Firefox you could try
editing the page's source using GreaseMonkey. Unfortunately with some of
these complex web UIs this is easier said than done.

A JAWS scripting solution, back in IE would be to pull the text from the
area of the page via the DOM. Assuming the layout is consistent enough you
can parse it programmatically you could then add HTML table markup to the
text and display it in JAWS user virtual buffer and it will display the
table allowing for JAWS table navigation. This could be a lot of work to
code but may end up being your best bet.

Travis

-----Original Message-----
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Paul Magill

Hi All,


At work, they have moved our old mainframe based system over to SAP running
inside Internet Explorer.



On a number of screens, the information is presented in what is visually
laid out as tables, but there is no HTML table coding.



I need to be able to read up any particular column of information, without
hearing what else is on the line the cursor moves to, just hearing the
information that is under the spot the cursor lands on, such as with
GetWord!



Visually, the columns are well laid out, and the lines across the table are
immediately below each other, but the virtual cursor sees a blank line
between them.



I have tried the below script that I used on the mainframe, but there the PC
cursor moved vertically up the screen, but in I E, the virtual cursor does
not.

PriorLine ()

SayWord ()



I tried getting the column position with GetCursorCol before the priorLine
statement, then after the PriorLine, using:

MoveTo (StoredColumn, GetCursorRow()))

But the MoveTo seems to do nothing with the virtual cursor, even though
GetCursorCol seems to get a reliable value for the column, so the virtual
cursor just lands at the beginning of each line it moves up to.

I also tried setting the coordinate system with the 3 different values from
HJConst.jsh, for the last parameters of GetCursorCol & MoveTo.



The JAWS & invisible cursors are not able to read the screen.



Any alternatives to MoveTo?

Any ideas for what else I can try?



Thank you kindly in advance,



Paul From Australia


__________o?=

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

__________ļæ½

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

Other related posts: