[jawsscripts] Re: Producing braille output

  • From: "Snowman" <snowman@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 10 Oct 2019 22:35:27 -0500

Not sure about this without trying it.  but, I thought that, if 
BrailleCallbackIdentify  returned a true indication,  then those other 
functions would not be called,  since your  custom code presumably handled 
the object in question.
But, if BrailleCallbackIdentify  returns 0, then those other functions you 
mentioned might be called.  Maybe you could learn more about that if you 
learn who is calling BrailleCallbackIdentify .
Stack tracing code is rather handy for learning this.
I have some stack tracing code in JLS_utilities, and it is nice for learning 
who is calling who.  Let me know if you need info on that,  and I'll dig it 
up.




+--------------------------------------------------------------------------+
Listen to The Snowman on MushroomFM.com, Saturday evenings, 8PM Eastern 
time.
60's and 70's tunes, and gently conservative talk.

----- Original Message ----- 
From: "Peter Torpey" <ptorpey00@xxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Thursday, October 10, 2019 5:51 PM
Subject: [jawsscripts] Re: Producing braille output


Thanks for the explanation.  This makes sense.

The next question is, what triggers these functions?

I have some custom code in a copy of the BrailleCallbackIdentify function.
This function is being called automatically several times per second.  I
thought that once this function returned a value it should trigger calling
of functions like the BrailleAddObjectValue you described below so that
other actions can be performed.  I am not getting calls to
BrailleAddObjectValue.  What could be blocking this?

Thanks.


--Pete

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx <jawsscripts-bounce@xxxxxxxxxxxxx> On
Behalf Of Travis Roth
Sent: Thursday, October 10, 2019 3:18 PM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Producing braille output

Hello,
Most of the time JAWS is using structured mode  for Braille. Line mode is
for editing like rich text. (Not for single line form fields.)

Think of the Braille.jss functions as mapping to an accessibility API such
as MSAA.
For example, BrailleAddObjectValue() maps to the value accessibility
property. When an edit field has focus (and the edit field is accessible)
the text in the field is returned to this function and displayed.
BrailleAddObjectName() does the same idea for the name of a component, e.g.,
a button.


-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx <jawsscripts-bounce@xxxxxxxxxxxxx> On
Behalf Of Peter Torpey
Sent: Thursday, October 10, 2019 11:36 AM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Producing braille output

Is there any FS tutorial for using the built in braille functions.  In
particular, I'd like to know how some of the functions in the shared
braille.jss file work and under what conditions they are triggerd.


For example, there is a function in the braille.jss file called
BrailleAddObjectValue.  I would like to know specially what it does and when
it is called.



Thanks for any pointers.



--Pete





__________�

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


__________�

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: