moderated Re: Looking for a Windows talking clock
Hi Kevin, Richard & list members,toggle quoted messageShow quoted text
I'm new to this list and this is my first post.
Since I'm writing scripts on my own I want to draw your attention to a problem. If you install the script like recommended in the read me file this will lead to trouble sooner or later. The reason why is as follows:
If you open script manager and press Control+Shift+D to open the default script file JAWS will make a copy of the default.jss file you are using and copies the file to your user directory. At this time this is the original file suited to your JAWS version you use.
But from time to time Freedom Scientific will change some scripts in its default.jss file. Your file in the user folder, since this is a copy, will stay the old version. It doesn't get updated too because Freedom Scientific don't know which script in your user default.jss you might be changing and therefore don't wont to overwrite something. So your file don't get updated while the original scripts get an update.
If you hear JAWS announcing something like "Couldn't find script ..." you can be sure Freedom changed something and this leads to JAWS not finding this script.
But no panic, you can do one of three things to avoid this.
Every time you make an update, you can delete your default.jsb and default.jss in your user script file folder (attention: not the one in the scripting directory since this will lead JAWS not working properly any more). I don't have installed the English version so I can't say you the right names but if you open the JAWS help menu it's something like "explore my settings".
As said, you do have to do this every time you make an update of JAWS because you couldn't know if something was changed in the original default.jss file.
Freedom scientific integrated a script file called MyExtensions.jss. This file is for user scripts only and will not be updated or changed. Instead of making use entries in the default.jss you can make this use entries in this MyExtensions.jss. The disadvantages of this solution is that scripts made in this file don't show up in keyboard manager. So if you have to make a shortcut for a script you have to manually edit the default.jkm file. If someone is interested I can write further details here.
I am a little hesitant to write the third option here. The reason is that you can make JAWS stop running if you make a mistake here. I would therefore like to limit myself here to briefly outlining what is involved. If there is interest, I can go into more detail at a later time, but as I said, I don't want to make myself unpopular with my first letter here by someone destroying their JAWS.
In short, it's about this: You can teach JAWS to always use the original script file. This is done by deleting all scripts from Freedom Scientific out of the default-script copy and making a use entry. JAWS will then look for the (deleted) scripts in the original file, which will also be updated during a JAWS update.
I hope I made everything clear. If you have questions please let me know.
All the best