[jawsscripts] Re: to make laptop battery say

  • From: "Can Kirca" <cankirca@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Fri, 23 May 2008 22:58:44 +0300

hi,
thanks for helpt me.
I will try.
regard
----- Original Message ----- 
From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Friday, May 23, 2008 10:14 PM
Subject: [jawsscripts] Re: to make laptop battery say


> Hi Can:
> Did you copy Doug's script in to the Default.jss file?
>
> I think that you need to put this in to a separate jss file.
> then you save and compile this file.
> Now you will need to put a Use statement near the top of default.jss.
> this would look like=20
> use "ScriptName.jsb"=20
> ScriptName will be the name of the new file that you compiled.
>
> I think that the reason you got the Unknown script message is because
> you were calling the script within that same script.  If you were moving
> back to the Default.jsb file in the call stack, you should have been
> able to reach that script in the default.jsb.
>
> I am sure that Doug can explain much better than that, but that is
> likely your problem.
>
> David Farough
> Application Accessibility Coordinator/coordonateur de l'accessibilit=E9=20
> Information Technology Services Directorate /
> Direction des services d'information technologiques
> Public Service Commission / Commission de la fonction publique
> Email / Courriel:  David.Farough@xxxxxxxxxxxxx
> Tel. / T=E9l:    (613) 992-2779=20
>
>>>> "Can Kirca" <cankirca@xxxxxxxxx> 05:59 am Friday, May 23, 2008 >>>
> hello,
> first of all thank you for replying me that quickly.
> I try it.
> I copyed the script you send.
> it ran.
> but, when i press ones, jaws says "unknown script call to say battery
> level"
> when i press twice, jaws says "x %" that mins it's running
> thanks for your interest.
> ----- Original Message -----=20
> From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Friday, May 23, 2008 12:46 PM
> Subject: [jawsscripts] Re: to make laptop battery say
>
>
>>I have run with the following script in my custom default.jss for
>> quite a while now.  It lets a single SayBatteryLevel
> (Shift+JAWSKey+B)
>> command run the original JAWS code but runs custom code if you type
>> the command twice quickly.  I wrote this a while back for myself
>> because sometimes JAWS is unable to find the battery information on
> my
>> laptop.  It will attempt to say three things, in this order:
>> Percentage of battery power remaining even if running on AC, then
>> current power source (AC Power or batteries), then time remaining
>> ("unknown" when on AC power generally).
>>
>> script sayBatteryLevel()
>> var
>> handle hwnd
>> if !isSameScript() then
>> performScript sayBatteryLevel()
>> return
>> endIf
>> let hwnd =3D findTopLevelWindow("SystemTray_Main", "")
>> if hwnd then
>> let hwnd =3D getLastWindow(getFirstChild(hwnd))  ; Dialog containing
> details
>> let hwnd =3D getFirstChild(hwnd)
>> while hwnd && !stringContains(getWindowName(hwnd), "%")
>> let hwnd =3D getNextWindow(hwnd)
>> endWhile
>> if stringContains(getWindowName(hwnd), "%") then
>> ; Say total remaining battery power percentage, even if on AC power.
>> sayMessage(OT_User_Requested_Information, getWindowName(hwnd))
>> ; Then say "AC Power" or "Batteries" to indicate which is in effect.
>> sayMessage(OT_User_Requested_Information,=20
>> getWindowName(getNextWindow(hwnd)))
>> endIf
>> let hwnd =3D getLastWindow(hwnd)  ; Time remaining
>> sayMessage(OT_User_Requested_Information, getWindowName(hwnd))
>> return
>> endIf
>> performScript sayBatteryLevel()
>> endScript
>>
>>
>> On Fri, May 23, 2008 at 12:18:35PM +0300, Can K?rca wrote:
>> hi friends,
>> I'm using jaws 9.0 and turkish version windows.
>> the jaws  that I'm using doesn't say the battery state.
>> when i try to make it say, jaws says; "battery status not found"
>> what shall i do?
>> i would be glad if you could help me.
>> Can K?rca
>>
>> __________?
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts=20
>>
>> --=20
>> Doug Lee, Senior Accessibility Programmer
>> SSB BART Group
>> mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com=20
>> "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
>> http://www.freelists.org/list/jawsscripts=20
>>=20
>
> __________=20
> View the list's information and change your settings at=20
> http://www.freelists.org/list/jawsscripts=20
>
>
> 100 Years Merits a Celebration! =20
> http://www.psc-cfp.gc.ca/100/index-eng.htm=20
> 100 ans, =E7a m=E9rite une c=E9l=E9bration!   =20
> http://www.psc-cfp.gc.ca/100/index-fra.htm=20
>
> __________
> 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: