This is what the confignames.ini file is all about, i.e., put in something like boreland*=boreland.jss or whatever it is & you're golden. On 7/23/12, Bram Duvigneau <bram@xxxxxxxx> wrote: > Hi all, > > Just want to thank you all on the good advise here. > > The custom script I wrote worked for a while, but suddenly stopped working. > Some deeper investigation turned out that JAWS is being very buggy in > determining a script/configuration name for an application. The application > I was working on identified as "borland.vcl.dll". JAWS was sometimes trying > to load "borland.jss" and "borland.vcl.jss" at other times. > > So, to make a long story short. Just putting a > SwitchConfiguration("borland") in "borland.vcl.jss" ensured that I always > had the expected script and JCF file loaded. After that I disabled my custom > script and added a custom highlight… guess what? It worked fine! > > Please note that insert+q always says "borland.vcl.dll" every time, only way > to check what really is loaded is putting some debug code in an > AutoStartEvent. I hope you remember this whenever you face this bugginess > and that it does not waste that much of your valuable time as it did for > me. > > Bram > On 19 jul. 2012, at 15:32, Jerry Posey wrote: > >> For some reason I had to do that to get it to read correctly is all I can >> say. It might be because the program is written in cobol and is more like >> a >> dos program than a windows program. I've got other pieces of script in >> the >> same overall script that don't use the route JAWS to PC. I just copied a >> piece of code to give you an idea of where to start. >> On Wed, Jul 18, 2012 at 9:47 AM, Bram Duvigneau <bram@xxxxxxxx> wrote: >>> Thanks for your reply. >>> Could you explain the routing of JAWS to PC cursor? If I read this >>> correctly, the FindColors function would set the JAWS cursor to the >>> found >>> position if any, but before you speak the text you are already routing >>> the >>> JAWS cursor back to the PC cursor? >>> >>> Bram >>> On 18 jul. 2012, at 16:03, Jerry Posey wrote: >>> >>>> I did this in a new SayNextLine() and SayPriorLine() script to read a >>>> highlighted line in a popup box. I also had it inside an If IsPCCursor >>>> so >>>> it wouldn't limit using the jaws cursor it they needed to. >>>> Var string strText >>>> SaveCursor >>>> If FindColors (RGBStringToColor ("000255255"), RGBStringToColor >>>> ("000000128"), S_TOP) ==1 Then >>>> RouteJAWSToPC () >>>> Delay (3) >>>> Let strText = GetColorField () >>>> SayMessage (OT_LINE, strText) >>>> Endif >>>> That's one way I did it. >>>> On Wed, Jul 18, 2012 at 7:20 AM, Bram Duvigneau <bram@xxxxxxxx> wrote: >>>> >>>>> I'm trying to let JAWS follow the highlighted row in a grid control. >>> First >>>>> thing I did was defining a custom highlight, but this didn't give any >>>>> feedback when arrowing through the grid. >>>>> >>>>> By using insert+5 I see that the colors of the highlighted row change >>>>> to >>>>> the expected colors as defined in my custom highlight. Also, when >>>>> alt+tabbing away from the application and back again, insert+upArrow >>> reads >>>>> the right row. So, it seems JAWS sees the colors, but does not respond >>> by >>>>> searching for a new highlight when I arrow around. >>>>> >>>>> So, I would like to: >>>>> 1. Force JAWS to scan for a custom highlight when arrowing through the >>>>> grid. Or >>>>> 2. Write a custom script that searches for a highlight and reads it. >>>>> >>>>> Does anyone have some suggestions? Of course I would prefer option 1 >>>>> because this might be more stable and reliable and less work. Any >>> example >>>>> code as a starting point for options 2 is also highly appreciated. >>>>> >>>>> Thanks in advance, >>>>> >>>>> Bram__________� >>>>> >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/jawsscripts >>>>> >>>>> >>>> >>>> >>>> -- >>>> Jerry Posey >>>> Envision Industries >>>> >>>> *Career opportunities for people with vision loss* >>>> >>>> __________� >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>> >>> __________� >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >>> >> >> >> -- >> Jerry Posey >> Envision Industries >> >> *Career opportunities for people with vision loss* >> >> __________� >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> > > __________� > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- Blame the computer--why not? It can't defend itself & occasionally might even be the culprit Jackie McBride Ask Me Computer Questions at: www.pcinquirer.com Jaws Scripting training materials: www.screenreaderscripting.com homePage: www.abletec.serverheaven.net __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts