[jawsscripts] Re: FS Reader Script Help
- From: "Matthew2007" <matthew2007@xxxxxxxxxxx>
- To: <jawsscripts@xxxxxxxxxxxxx>
- Date: Fri, 31 Oct 2008 13:54:25 -0700
David,
so do you believe Everett's earlier toggle idea is also a line of thinking I
should follow-up on, or should I stick to your suggestion below? On the
other hand, Using a derivative of Mark's insert plus 3 key pass through
suggestion, could I make life much easier on myself by simply using the
actual numpad's #4, #5, and #6 to rewind, play/pause, & forward? That is,
when reading a daisy book, I would turn on the numpad and use my personal
reading keys, and when I need to place a bookmark, I'm hoping jaws will
automatically turn off the numpad and revert to its normal text entry
default behavior whenever I hit control plus letter B. This might even be
preferable since I could maintain the integrity of FS reader as much as
possible and also call on my speed reading hot keys of #4 #5 and #6 whenever
I need them. yes, no, can this work? I'm only asking in order to find the
statue of liberty in as direct manner as possible rather than driving from
Texas westward through California, into and down the pacific, and around
South America if you know what I mean.
In other words, I know its going to take me some time to learn the scripting
involved here and would hate to spend countless hours following-up on a bad
line of thinking.
Thank you Everett, David F, John, and Mark, and keep the feedback coming as
it has already produced ideas I would have never thought of,
Matthew
----- Original Message -----
From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Friday, October 31, 2008 9:22 AM
Subject: [jawsscripts] Re: FS Reader Script Help
> Here is another idea you can use.
>
> You could use the IsSameScript function to perform one action when key
> is pressed once and specify different functionality to be used for
> subsequent presses of the same key.
>
> Lets start with the 5 key on the number pad.
>
> This key has been mapped to the SayCharacter script.
>
> All you would need to do is to add this script to the FSReader.jss file
> and compile it.
>
> If you check back a few days on this list there was a discussion of the
> IsSameScript function. I have used Paul Magill's method when coding
> this script.
>
> The subject for the post was: Help with a script
>
> Script SayCharacter () ; for Num pad 5 key
> if isSameScript () then
> TypeKey ("control+p") ; original keystroke for PlayPause
> function
> ; PerformScript PlayPause() this does not work here because
> ; PlayPause uses TypeCurrentScriptKey() which would result in the wrong
> key being pressed
> else
> Delay (3, true) ; allow a delay
> if IsKeyWaiting () then ; get out if another key was pressed
> return
> endif
> PerformScript SayCharacter() ; perform the default SayCharacter
> script.
> endif
> EndScript
>
> You could do something similar for SayPriorCharacter and
> SayNextCharacter scripts.
>
> This approach should work.
>
> Script SayPriorCharacter () ; 4 on num pad
> if isSameScript () then
> PerformScript Rewind()
> else
> Delay (3, true)
> if IsKeyWaiting () then
> return
> endif
> PerformScript SayPriorCharacter()
> endif
>
> EndScript
>
>
> Watch out for the use of TypeCurrentScriptKey functions in the FSReader
> scripts.
>
>
>
>
> David Farough
> Application Accessibility Coordinator/coordonateur de l'accessibilité
> 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él: (613) 992-2779
>
>>>> "Matthew2007" <matthew2007@xxxxxxxxxxx> 09:00 am Friday, October
> 31, 2008 >>>
> Everett,
>
> You just conveyed the equivalent of Chinese calculus with this
> explanation.
> (laughing). Like I stated, I'm still a beginner, but the good news is
> that
> you conveyed it was not impossible to do what I want which is a good
> thing.
> I will try to research as much as I am able to later tonight after work
> as
> well as this weekend. Hopefully I can continue to ask you for more help
> and
> feedback as I go along.
>
> Matthew
>
> ----- Original Message -----
> From: "E.J. Zufelt" <everett@xxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Friday, October 31, 2008 6:38 AM
> Subject: [jawsscripts] Re: FS Reader Script Help
>
>
>> Good morning Matthew,
>>
>> Without having given this too much thought, I'd suggest you try the
>> following.
>>
>> 1. Create a new global variable in the FSReader script that acts as a
>
>> toggle
>> between 0 and 1.
>> 2. Create a script and assign it to the Control P key combination.
>> 3. In that script, if your variable is set to 0 set it to 1, if it is
> 1
>> set
>> it to 0.
>> 4. Create another new script and assign it the numpad 5 key.
>> 5. If your variable is set to 0 call say by character, if it is set
> to 1
>> call play/pause.
>>
>> HTH,
>> Everett
>>
>>
>> ----- Original Message -----
>> From: "Matthew2007" <matthew2007@xxxxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Friday, October 31, 2008 8:17 AM
>> Subject: [jawsscripts] FS Reader Script Help
>>
>>
>>> Hi all
>>>
>>> I'm using Freedom Scientific's FS reader to read some daisy
> material, but
>>> I've come across a very annoying problem I'd like to resolve with a
>
>>> script
>>> change---I've attached the error message below. For those who have
> ever
>>> used
>>> FS reader, the control P command plays and pauses audio daisy books.
> The
>>> problem is that when the user must play and pause often, the user
> ends up
>>> having to find his or her way over to the control plus P keystroke
> which
>>> becomes very cumbersome after a while. I thought rather than to have
> to
>>> put
>>> of with this hassle, maybe I would be able to write or tweak a
> script
>>> that
>>> will allow me to change the FS reader play pause command from
> control P
>>> keystroke to the numpad 5. If anyone out there can help me
> reconfigure
>>> the
>>> play pause keystroke script, I will then change the numpad left and
> right
>>> arrows to rewind and forward so that I can read any daisy book with
> my
>>> three
>>> fingers via numpad numbers 4, 5 and 6. I'm sure those of you who
> have
>>> used
>>> FS reader can see the simple logic and incredible comfort this
>>> hotkey/script
>>> can provide a daisy book reader. The problem is that I'm given the
>>> following
>>> error message when I try to assign my new hotkey via Jaws keyboard
>>> manager:
>>>
>>> "Keystroke In Use
>>> NumPad5 is already assigned to SayCharacter in C:\Documents and
>>> Settings\...
>>> Freedom Scientific\JAWS\6.0\... DEFAULT.JKM. Continuing will
> replace the
>>> existing assignment.
>>> OK Cancel"
>>>
>>> As you can see there is a keyboard conflict I'm coming across. I
>>> understand
>>> why the keyboard conflict is happening as the numpad five is also
> the key
>>> jaws uses for say current character. This is also very problematic
> in
>>> that
>>> when placing a personal note within FS reader using the control
> plus
>>> letter
>>> B, if I press the numpad 5 to play and or pause, I will also be
> invoking
>>> the
>>> say current character command.
>>>
>>> the question I have is... Is there a way of getting jaws to used
> the
>>> numpad
>>> 4, 5, and 6 to rewind, play/pause, and forward respectively as I
> read a
>>> book, then once I would like to place a personal note within a daisy
> book
>>> by
>>> using control letter B I can have these keys revert back to their
> default
>>> actions of sayPreviousCharacter, Play/pause, and SayNextCharacter
>>> scripts?
>>> In other words, I want to script the default playback functionality,
> then
>>> have the original FS reader functionality kick in after I press
> control B
>>> to
>>> place a bookmark. this sounds very, very possible, but I can't think
> of
>>> how
>>> to make this happen as I'm still a preschool scriptor. For those who
> want
>>> to
>>> try this out for yourselves, just launch FS reader from the jaws
> menu
>>> within
>>> Programs. Open one of the jaws tutorials and press control P to play
> and
>>> pause the daisy tutorial. You can then press control plus letter B
> to
>>> place
>>> a bookmark. As you will soon find, to do what I want I need to be
> able to
>>> get jaws to shut off my numpad 4, 5, and 6 personal keyboard tweak
> to
>>> then
>>> type in my bookmarks using default text entry and jaws reading
> command.
>>> If
>>> anyone out there can help and you need more clarification, please
> feel
>>> free
>>> to let me know.
>>>
>>> The Struggling and confused Matthew
>>>
>>>
>>> __________
>>> 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
>>>
>>>
>>
>> __________
>> 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
>>
>
> __________
> 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
>
>
> 100 Years Merits a Celebration!
> http://www.psc-cfp.gc.ca/100/index-eng.htm
> 100 ans, ça mérite une célébration!
> http://www.psc-cfp.gc.ca/100/index-fra.htm
>
> __________
> 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
>
>
__________
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
- References:
- [jawsscripts] FS Reader Script Help
- From: Matthew2007
- [jawsscripts] Re: FS Reader Script Help
- From: E.J. Zufelt
- [jawsscripts] Re: FS Reader Script Help
- From: Matthew2007
- [jawsscripts] Re: FS Reader Script Help
- From: David Farough
Other related posts:
- » [jawsscripts] FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- » [jawsscripts] Re: FS Reader Script Help
- [jawsscripts] FS Reader Script Help
- From: Matthew2007
- [jawsscripts] Re: FS Reader Script Help
- From: E.J. Zufelt
- [jawsscripts] Re: FS Reader Script Help
- From: Matthew2007
- [jawsscripts] Re: FS Reader Script Help
- From: David Farough