Chris, I don't see that is such a problem. Press your end key, then enter,
then to make sure that you are on a new line, do a say line, and if you
hear blank, than you are on a new line.
At 10:03 AM 8/16/99 +0100, you wrote:
>Hi there Denis and Scott and listers,
>I think i no why people get mixed up in the script editor, it doesn't work
>quite like a normal editor like word, or word perfect, if i am editing a
>script and i want to add a line i have to be really carefull that i don't
>add my new line of text to a line that already is there! it seems like its
>really fiddley and you have to make sure of the line you are on and whether
>you are on the first space on that line! i think it would help if there was
>some script to find out if you are on the right line! i no that if you
>press insert num 3 this tells you where you are but i think somethink
>should be done with this editor to give you better oriantation of the lines
>any idea's
>
>Scott try it again i did and got it running, all i will say is be really
>carefull when arrowing around and don't forget to have the puntuation set
>to all so you can read all the puntuation marks that need adding!
>
>Regards Chris Cant..
>
>
>>Hello scott,
>>
>>That should be AutoStartEvent!
>>Don't get discouraged on the first try--or the second, third, fourth or
>>fifth! When writing any type of code--whether it's JFW Scripts, C,
>>Assembly, HTML, or any other type of language, expect to spend half your
>>time debugging that code, and eventually, the debug time gets smaller and
>>smaller! Remember, the people that wrote the Windows operating system
>>started out in the same boat you, me, and anyone else writing code! And
>>you'll find that the logic is easy to pick up, but the syntax is generally
>>the varmint in reasons why it won't compile like you want it to!
>>Try again!
>>
>>
>>Thanks,
>>Dennis Brown, [EMAIL PROTECTED]
>>Visit the Blind Programming site at http://brown99.home.mindspring.com/
>>
>>----- Original Message -----
>>From: scott fischer <[EMAIL PROTECTED]>
>>To: <[EMAIL PROTECTED]>
>>Sent: Sunday, August 15, 1999 1:49 PM
>>Subject: Re: is there a way
>>
>>
>>>
>>>
>>> Dennis,
>>>
>>> When I did this it said unknown function new auto event and repeated
>>> itself about five times and then jfw crashed. It has done this every time,
>>> so Dennis, I have come to the conclusion that scripts are just not for my
>>> system.
>>>
>>> Sorry,
>>>
>>> Scott
>>> At 02:26 PM 8/15/99 -0700, you wrote:
>>> >Hello scott,
>>> >
>>> >It sounds like you added an AutoStartEvent when the file already had one!
>>> >If you have an existing AutoStartEvent, (found in Step#3), you only need
>>to
>>> >add the SetSynth line within that script.
>>> >That is why it gave the "Change in documentation file..." message,
>>because
>>> >it thought you were replacing the existing AutoStartEvent function.
>>> >And because you added the EndFunction after the SetSynth("Eloq")
>>statement,
>>> >it gave the "unknown word" error on the next line after that EndFunction
>>> >statement. The original, correct EndFunction statement is several lines
>>> >further down the function.
>>> >Since you do have an existing AutoStartEvent, then do as instructed in
>>> >Step#3:
>>> >Hit Control+L to bring up a list of existing scripts and functions.
>>You'll
>>> >notice the AutoStartEvent up near the top of that list, just arrow down
>>to
>>> >that listing and whack Enter.
>>> >Now that you are in the function, hit the End key to get to the end of
>>the
>>> >line giving the script's header, "function AutoStartEvent()" and hit
>>Enter.
>>> >This will place you on a blank line just underneath that header line.
>>> >Type in the following statement:
>>> >SetSynth("Eloq")
>>> >
>>> >Now, hit Control+S to compile it. If it compiled Ok, and you want the
>>> >synthesizer switched back to the original, then add the appropriate
>>SetSynth
>>> >statement to the AutoFinishEvent, using the instructions in the
>>> >ScriptTip#104.
>>> >If it didn't compile, hit Alt+F4 to exit the Script Manager, and select
>>"No"
>>> >to the "Save changes..." prompt and start over.
>>> >
>>> >
>>> >Thanks,
>>> >Dennis Brown, [EMAIL PROTECTED]
>>> >Visit the Blind Programming site at http://brown99.home.mindspring.com/
>>> >
>>> >
>>> >----- Original Message -----
>>> >From: scott fischer <[EMAIL PROTECTED]>
>>> >To: <[EMAIL PROTECTED]>
>>> >Sent: Sunday, August 15, 1999 9:51 AM
>>> >Subject: Re: is there a way
>>> >
>>> >
>>> >>
>>> >>
>>> >> Dennis,
>>> >>
>>> >>
>>> >> Doesn't work. Didn't it, asked me to change it in documentation file as
>>> >> well as script, didn't know what that meant, plus, didn't like the end
>>> >> function after the auto start (setsynth("eloq") ;sets eloquence as
>>> >> synthesizer
>>> >>
>>> >> this was what I wrote, didn't like the end function I put on second
>>line,
>>> >> took that out and it did compile, but then it didn't like the fact that
>>I
>>> >> didn't change this in my documentation file whatever that is. the error
>>I
>>> >> got for end function was (error bla bla unexpected word end) something
>>> >like
>>> >> that.
>>> >>
>>> >> Can't win for losing with these damn scripts.
>>> >>
>>> >> Scott
>>> >> At 08:33 AM 8/15/99 -0700, you wrote:
>>> >> >Hello scott,
>>> >> >
>>> >> >Check out ScriptTip#104--it explains how to do that. I'll post it
>>here:
>>> >> >ScriptTip#104: Changing Synthesizers Automatically.
>>> >> >Synopsis: Shows how to change synthesizers on the fly.
>>> >> >Description: Gives details on having a different synthesizer
>>for
>>> >> >different applications, and switch back when leaving those
>>applications!
>>> >> >Remarks: JFW has a function that will change active
>>> >synthesizers
>>> >> >on the fly, making it possible to have one synthesizer in one
>>> >application,
>>> >> >and another synthesizer when in another application, and have them
>>change
>>> >> >without restarting JFW!
>>> >> >Example: Someone asked if there was a means of switching
>>> >> >synthesizers when loading a specific application. That user wanted to
>>> >> >switch from their default synthesizer, the Access32 software Dectalk,
>>> >> >to the DoubleTalk-LT, whenever they enter VOXChat, so as to free up
>>the
>>> >> >sound card for that application.
>>> >> >Here is how to do this, but it can be used in any application, such as
>>> >> >having Eloquence load whenever going into Microsoft Word, and having
>>it
>>> >> >switch back to another synthesizer when leaving Word!
>>> >> >Compatibility: JFW3.3X or higher.
>>> >>
>>>
>>>>--------------------------------------------------------------------------
>>> >> >
>>> >> >It is as simple as adding a line in the AutoStartEvent, and the
>>> >> >AutoFinishEvent functions. If you recall, when these functions are
>>> >present
>>> >> >within a script file, they get called when the associated application
>>> >gets
>>> >> >started, and when it is exited, respectively. If they aren't in the
>>> >script
>>> >> >file, it is very easy to add them yourself.
>>> >> >With that in mind, we'll gear these instructions as if you found no
>>> >> >AutoStartEvent or AutoFinishEvent functions in your script file; if
>>they
>>> >are
>>> >> >there, then you can just focus on the instructions for adding the two
>>> >> >"SetSynth()" statements.
>>> >> >To get the correct synthesizer KeyName, take a look at your JFW.INI
>>file
>>> >> >with NotePad, or some other editor. That file is found in the folder
>>JFW
>>> >is
>>> >> >installed in.
>>> >> >
>>> >> >1) While in the application you want to associate the synthesizer
>>switch
>>> >> >with, hit Insert+0 to launch the Script Manager with that
>>application's
>>> >> >script file loaded for editing.
>>> >> > if there is no script file for this program, the Script Manager will
>>> >create
>>> >> >a blank one.
>>> >> >2) To see if you already have an AutoStartEvent function, hit
>>Control+L
>>> >to
>>> >> >bring up the list of scripts/functions in the current script file. It
>>is
>>> >> >sorted by name, so the "A" should be the first scripts you come to in
>>> >this
>>> >> >list. If you have an AutoStartEvent, highlight it and whack Enter.
>>This
>>> >> >will place you on that script's header line. Hit End and then Enter
>>to
>>> >> >place yourself on a blank line underneath that header line.
>>> >> >3) If you don't have an AutoStartEvent, hit Escape and we'll create
>>one.
>>> >> >a) Hit F2 to get to the first script in this file, (if there are
>>any).
>>> >> >b) If you land on that script, hit the UpArrow once to get on the
>>line
>>> >> >above that script. If there are no scripts, then you can just start
>>with
>>> >> >the next step.
>>> >> >c) Type in, or cut and paste, the following lines: (Note: if you
>>> >already
>>> >> >had an AutoStartEvent, then just add the following SetSynth line
>>below.)
>>> >> >
>>> >> >function AutoStartEvent()
>>> >> >SetSynth("lt") ;Sets DoubleTalk-LT/LiteTalk as synthesizer.
>>> >> >EndFunction
>>> >> >
>>> >> >This tells JFW that whenever this program is launched, the user wants
>>> >their
>>> >> >DoubleTalk-LT, or their LiteTalk, to be used as their synthesizer.
>>> >> >***Important: if you don't have the external synthesizer turned on at
>>> >this
>>> >> >point, you'll probably hang the system, requiring a reboot. This is
>>> >because
>>> >> >you'll be trying to access a serial device that, (as far as the system
>>is
>>> >> >concerned), isn't there. This is not a bug in either the synthesizer
>>or
>>> >> >screen reader, but rather a User Error--and those are the easiest
>>errors
>>> >to
>>> >> >fix!)
>>> >> >4) Hit Control+S to compile what we have so far. If successful, go
>>to
>>> >the
>>> >> >next step.
>>> >> >5) Hit Control+L again to locate the AutoFinishEvent. If you have
>>one,
>>> >> >highlight it and hit Enter, then arrow down to a line underneath the
>>> >> >variable declarations and hit End, then Enter to create a blank line.
>>> >> >6) If you don't have one, hit Escape to exit the script list and hit
>>> >> >Control+End to reach the bottom of the file. Hit Enter a couple of
>>times
>>> >to
>>> >> >give yourself some room.
>>> >> >7) Type in, or cut and paste, the following:
>>> >> >
>>> >> >function AutoFinishEvent()
>>> >> >SetSynth("dtsoft") ;Sets synthesizer back to Access32
>>> >> >EndFunction
>>> >> >
>>> >> >8) Compile with Control+S.
>>> >> >
>>> >> >Hit Alt+F4 to exit the Script editor and see what response you get
>>when
>>> >> >loading and unloading this application!
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >Hope this helps!
>>> >> >
>>> >> >Thanks,
>>> >> >Dennis Brown, [EMAIL PROTECTED]
>>> >> >June 12, 1999
>>> >> >
>>> >> >
>>> >> >
>>> >> >----- Original Message -----
>>> >> >From: scott fischer <[EMAIL PROTECTED]>
>>> >> >To: <[EMAIL PROTECTED]>
>>> >> >Sent: Saturday, August 14, 1999 7:25 PM
>>> >> >Subject: is there a way
>>> >> >
>>> >> >
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> List!
>>> >> >>
>>> >> >> I have been noticing that Eloquence is as crisp as dectalk, and
>>> >anything
>>> >> >> I've heard. Its fast, clear and rather enjoyable. I was curious, is
>>> >there
>>> >> >a
>>> >> >> way that when I go into word 97, the system auto changes to
>>Eloquence
>>> >from
>>> >> >> dectalk?
>>> >> >>
>>> >> >> I would really like it if when I go into word, it changes I guess
>>you
>>> >> >> would call it, "On the fly". Is this possible?
>>> >> >>
>>> >> >> If so, how and can some one who knows please email me privately so
>>it
>>> >can
>>> >> >> be explained, maybe we can even talk via phone.
>>> >> >>
>>> >> >>
>>> >> >> thanks,
>>> >> >>
>>> >> >> Scott
>>> >> >>
>>> >> >> mailto: [EMAIL PROTECTED]
>>> >> >>
>>> >> >> -
>>> >> >> Visit the jfw ml web page: http://jfw.cjb.net
>>> >> >
>>> >> >-
>>> >> >Visit the jfw ml web page: http://jfw.cjb.net
>>> >> >
>>> >> >
>>> >> mailto: [EMAIL PROTECTED]
>>> >>
>>> >> -
>>> >> Visit the jfw ml web page: http://jfw.cjb.net
>>> >
>>> >-
>>> >Visit the jfw ml web page: http://jfw.cjb.net
>>> >
>>> >
>>> mailto: [EMAIL PROTECTED]
>>>
>>> -
>>> Visit the jfw ml web page: http://jfw.cjb.net
>>
>>-
>>Visit the jfw ml web page: http://jfw.cjb.net
>>
>>
>Chris Cant
>
>of Second sight Picture framing service,
>
>order your Picture frames from me!
> voice 44 01482 564199
>
>ICQ number 22635936
>-
>Visit the jfw ml web page: http://jfw.cjb.net
>-
>Visit the jfw ml web page: http://jfw.cjb.net
>
>
Walter
-
Visit the jfw ml web page: http://jfw.cjb.net