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