[jawsscripts] Re: a custom sayline script issue, where JAWS should tell the control type and it doesn't.

  • From: Jitendra <jeet.invincible@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Sat, 08 Aug 2009 08:51:10 +0530

 
Hello, I don't understand why you want me to do that, however there may be a
need to do that, that I am not able to see.
btw, I have provided the info I could, and reclassified the Timeedit class
asedit, and if I don't create a custom say line script, even without
reclassifying it as edit, JAWS reads: "00:02:12 edit", this means the time
value and then the control type. so after reclassifying it makes no
difference, but when I created the sayline script which I gave in my
previousmail, JAWS reads the time value and a prefixed text I want it to
say,but not the "edit" word as the control type, so now what, for what I
readthe help file of bx?
Direct me again please.
Thank you, Jitendra.
You wrote: Jitendra, u need to look at the help file for bx. Once you've
activated it, hit w for the window map. U can tab to the various items or
press the letter abbreviations. On 8/7/09, Jitendra
<jeet.invincible@xxxxxxxxx>[1] wrote: Thank you, but after using that only I
was able to type the class names for you. so now what? You wrote: Jitendra,
uneed to use the home row utilities, or, better yet, Doug Lee's bx toolbox
inorder to see the classnames, windownames, etc., thatjaws is reporting. On
8/7/09, Jitendra <jeet.invincible@xxxxxxxxx>[2][1] wrote: Hello friends, I
have a say line script, and perhaps I may need to modify the say next, prior
line and say current word script as well, because it is needed, but the
problem is that: when I issue the say line command, it does what it should,
but does not tell the control type as it previously was doing, and not the
control name also. so check it. Script SayLine () If InScheduleDialog ()
&&GetWindowClass (GetCurrentWindow ()) == "TimeEdit"then Let str1 =
GetWindowText (GetCurrentWindow (), false) Let str1 = "The time"+Str1 ;Note:
the window name here is "set time". ;is it the correct way of calling the
same script function, to spell the text I want, or I should call it only
once. If IsSameScript () then SpellString (str1) Else
SayMessage(OT_no_disable, str1 ) EndIf Return ;If I don't put a return
there,JAWS suffixes "Blank" word after performing the default version of
sayline script. Elif inSetMeetingDialog () &&GetWindowClass
(GetCurrentWindow()) == "Edit" then Let str1 = GetWindowText
(GetCurrentWindow (), false) ;Note: the window prompt for the edit box is:
"Set meating" here, and control type is "edit" and jaws without MSAA detects
it, but sayline script doesn't. Let Str1 = "current meeting time is:"+Str1
IfIsSameScript () then SpellString (str1) Else SayMessage (OT_no_disable,
str1 ) EndIf Return EndIf PerformScript SayLine() EndScript Thank you,
Jitendra. __________ Visit and contribute to The JAWS Script Repository
http://jawsscripts.com[3][2] View the list's information and change your
settings at http://www.freelists.org/list/jawsscripts[4][3] --- Links --- 1
mailto:jeet.invincible@xxxxxxxxx[5] 2 http://jawsscripts.com[6] 3
http://www.freelists.org/list/jawsscripts[7] __________ Visit and contribute
to The JAWS Script Repository http://jawsscripts.com[8] View the list's
information and change your settings at
http://www.freelists.org/list/jawsscripts[9] 


--- Links ---
   1 mailto:jeet.invincible@xxxxxxxxx
   2 mailto:jeet.invincible@xxxxxxxxx
   3 http://jawsscripts.com
   4 http://www.freelists.org/list/jawsscripts
   5 mailto:jeet.invincible@xxxxxxxxx
   6 http://jawsscripts.com
   7 http://www.freelists.org/list/jawsscripts
   8 http://jawsscripts.com
   9 http://www.freelists.org/list/jawsscripts
__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: