New Topic for the day. Word forms and multiple languages. I've created a Bilingual form, English and Spanish. If the form is not protected, language detection works with Jaws. If the form is protected, which it will be, Jaws speaks everything in whatever language is currently set. I am using the paragraph method as opposed to the help properties method. Better said, a protectedform field preceded by a paragraph of around 240 characters or less, causes Jaws to say the paragraph as the prompt. This is true if there is no overriding help text set in the form property, and yes, this is the case. I was hoping that Jaws would pick up the language change automatically. Freedom Scientific support has claimed over the years that this is the way protected forms work; no language support. I was hoping Office 2010 would change this but didn't. So for question number 1, I just want to confirm that this is still the way things work. If so, I would like to script language detection myself. So for question number 2, I would like to override the scripting code where Jaws speaks the form prompt. SayWindowPrompAndText exists in Word.jss but it looks like I have to override some lower script. Does anyone know what JSS file contains the SayWindowPromptAndText script that eventually processes the protected form's prompt text?  Here's an example: Hold out your hands, palms up and say, Ven acá, come here. I'll probably use some special character to mark the beginning and end of Spanish language.Here's an example: Hold out your hands, palms up and say, â??Ven acáâ??, come here. For Jaws users, I placed a special arrow before and after the Spanish, Ven acá, to specify start and end of Spanish. Paul Bonarrigo     ________________________________ From: FreeLists Mailing List Manager <ecartis@xxxxxxxxxxxxx> To: jawsscripts digest users <ecartis@xxxxxxxxxxxxx> Sent: Thursday, July 26, 2012 10:09 PM Subject: jawsscripts Digest V6 #162 jawsscripts Digest   Thu, 26 Jul 2012   Volume: 06 Issue: 162 In This Issue:       [jawsscripts] JAWS and FocusVisible effects       [jawsscripts] Re: Can I use perform script at a variable?       [jawsscripts] Re: Can I use perform script at a variable?       [jawsscripts] Re: JAWS and FocusVisible effects       [jawsscripts] Re: JAWS and FocusVisible effects       [jawsscripts] clicking a column header in a listview       [jawsscripts] Re: clicking a column header in a listview       [jawsscripts] Re: Can I use perform script at a variable?       [jawsscripts] latest update of aim 7.5 not working with the ---------------------------------------------------------------------- From: Scott Huey <shuey@xxxxxxxxx> Subject: [jawsscripts] JAWS and FocusVisible effects Date: Thu, 26 Jul 2012 19:42:34 +0000 This is my first time posting to the List, so please bear with me. Short version of my question, in case anyone technically minded has a snap answer: Does JAWS 13 have any method for tracking the FocusVisible effect in a .NET program? The long, explanatory version: I'm working on scripting an application here at my place of employment which includes several "table" objects which JAWS is unable to recognize as a table. Arrow key navigation in this table only sort of half works: up and down cause the entire row to be read, left and right as far as JAWS is concerned do nothing. But that's not the whole story. Delving into the UI using both the MS Inspect SDK tool and JAWS own Utility Mode has revealed that the individual cells and rows of the table cannot take keyboard focus. The keyboard focus proper latches onto the top level object (the pane containing the table data) and stays there. When I visually inspect of the table, though, I can recognize both a highlight effect on the whole row (which explains JAWS recognizing change and speaking on pressing the up and down arrows), and a dotted line visual around the text inside the individual cells of the table, which moves freely with arrow key navigation. I must importantly note that the app lication itself scrolls the table up, down, left and right based on this dotted line "focus", so the application is definitelytracking the movement that JAWS cannot see. I've done some digging on the internet and determined that this effect is officially known as the "FocusVisible" in accessibility terms. JAWS obviously doesn't natively recognize it, but I'm hoping someone out there might have a sense of how I might script JAWS into tracking the effect. I'm hoping to not have to use the Invisible cursor for this particular application, since this effect is also used to scroll the tables and it won't work to tether the cursors since true Keyboard focus never moves from the center of the table. ------------------------------ From: "Jim Snowbarger" <Snowman@xxxxxxxxxxxxxxxx> Subject: [jawsscripts] Re: Can I use perform script at a variable? Date: Thu, 26 Jul 2012 15:11:02 -0500 Curious about the difference between RunScript and PerformScript. Aren't they essentially the same? Also, if you don't care about a function's return value, and don't need it's actions performed in sequence with your code, you can do this: var   string sFunct Let sFunc = "MyFunction" Or, if you want to run a script, you can say: sFunc = "$MyScript" ScheduleFunction (sFunc, 0) Key is that ScheduleFunction takes a string variable. ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, July 25, 2012 6:13 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? One example is that this trick allows you to use ScheduleFunction() to schedule a script. It also allows the name of a script to be passed to a function that can then multiplex several similar actions, such as four-way navigation handling, into one set of code. On Thu, Jul 26, 2012 at 07:58:10AM +1000, Geoff Chapman wrote: Doug. would you like to share why, you do, when you do? I.e. what criterion/circumstances would encourage you to want to do it this way? ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Monday, July 23, 2012 11:44 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? > UYou must either quote the script name in the call or use a variable: > > var string scr let scr = "myScript" > runScript(scr) > > should do the same as performScript myScript(). > > I use this method of calling scripts in some projects, though not > many. > > On Mon, Jul 23, 2012 at 08:40:01PM +0700, Dang Manh Cuong wrote: > Hello Dug > It didn't work. When I create a test script and call this function, if i > don't put the script name in quotation, i can't compile, and if I put it > in quotation mark, I can compile, but it didn't call the script I want. > Anyway, Thanks for your suggestion. > ----- Original Message ----- > From: Doug Lee > To: jawsscripts@xxxxxxxxxxxxx > Sent: Monday, July 23, 2012 8:25 PM > Subject: [jawsscripts] Re: Can I use perform script at a variable? > > Not sure this will help much, but I think it's what you're requesting: > > void function runScript(string sScriptName) > formatStringWithEmbeddedFunctions("<$" +sScriptName +">") > endFunction > > On Mon, Jul 23, 2012 at 08:16:57PM +0700, Dang Manh Cuong wrote: > Hi listers > In some cases i have more than one script wich have the same body, but > the last line of it calls an other script (perform script). So is their > anyway to write a function with a parameter, and use the perform script > method at a variable? If we can do that, I think the script will be much > smaller. > Thanks for any advisor > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > __________??? View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ "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 //www.freelists.org/list/jawsscripts ------------------------------ Date: Thu, 26 Jul 2012 16:16:31 -0400 From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx> Subject: [jawsscripts] Re: Can I use perform script at a variable? RunScript allows a variable where performScript does not. When I said I use "this method" to call scripts, I was actually thinking of the use of "$" to call a script, with or without scheduleFunction. Sorry for the confusion; I sorta mixed two things into one there. On Thu, Jul 26, 2012 at 03:11:02PM -0500, Jim Snowbarger wrote: Curious about the difference between RunScript and PerformScript. Aren't they essentially the same? Also, if you don't care about a function's return value, and don't need it's actions performed in sequence with your code, you can do this: var   string sFunct Let sFunc = "MyFunction" Or, if you want to run a script, you can say: sFunc = "$MyScript" ScheduleFunction (sFunc, 0) Key is that ScheduleFunction takes a string variable. ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, July 25, 2012 6:13 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? One example is that this trick allows you to use ScheduleFunction() to schedule a script. It also allows the name of a script to be passed to a function that can then multiplex several similar actions, such as four-way navigation handling, into one set of code. On Thu, Jul 26, 2012 at 07:58:10AM +1000, Geoff Chapman wrote: Doug. would you like to share why, you do, when you do? I.e. what criterion/circumstances would encourage you to want to do it this way? ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Monday, July 23, 2012 11:44 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? > UYou must either quote the script name in the call or use a variable: > > var string scr let scr = "myScript" > runScript(scr) > > should do the same as performScript myScript(). > > I use this method of calling scripts in some projects, though not > many. > > On Mon, Jul 23, 2012 at 08:40:01PM +0700, Dang Manh Cuong wrote: > Hello Dug > It didn't work. When I create a test script and call this function, if i > don't put the script name in quotation, i can't compile, and if I put it > in quotation mark, I can compile, but it didn't call the script I want. > Anyway, Thanks for your suggestion. > ----- Original Message ----- > From: Doug Lee > To: jawsscripts@xxxxxxxxxxxxx > Sent: Monday, July 23, 2012 8:25 PM > Subject: [jawsscripts] Re: Can I use perform script at a variable? > > Not sure this will help much, but I think it's what you're requesting: > > void function runScript(string sScriptName) > formatStringWithEmbeddedFunctions("<$" +sScriptName +">") > endFunction > > On Mon, Jul 23, 2012 at 08:16:57PM +0700, Dang Manh Cuong wrote: > Hi listers > In some cases i have more than one script wich have the same body, but > the last line of it calls an other script (perform script). So is their > anyway to write a function with a parameter, and use the perform script > method at a variable? If we can do that, I think the script will be much > smaller. > Thanks for any advisor > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > __________??? View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ "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 //www.freelists.org/list/jawsscripts __________??? View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ "While they were saying among themselves it cannot be done, it was done." --Helen Keller ------------------------------ Date: Thu, 26 Jul 2012 12:36:23 -0800 Subject: [jawsscripts] Re: JAWS and FocusVisible effects From: Soronel Haetir <soronel.haetir@xxxxxxxxx> Unfortunately the simple answer is that if the program does not implement the accessibility API this sort of thing is an incredible paint. Even worse is that the older .net winforms gave a great deal of support for these events natively but the newer WPF makes each program do much of the work itself. Honestly, depending on the program it might be more productive to contact the application developer and explain the issue. Adding such support to the program code is usually far easier than writing scripts for this sort of focus tracking. And if the program developer does it then it does not matter what screen reader the user has, unlike with a script solution which is tied to a particular product. On 7/26/12, Scott Huey <shuey@xxxxxxxxx> wrote: > This is my first time posting to the List, so please bear with me. Short > version of my question, in case anyone technically minded has a snap answer: > Does JAWS 13 have any method for tracking the FocusVisible effect in a .NET > program? > The long, explanatory version: > > I'm working on scripting an application here at my place of employment which > includes several "table" objects which JAWS is unable to recognize as a > table. Arrow key navigation in this table only sort of half works: up and > down cause the entire row to be read, left and right as far as JAWS is > concerned do nothing. But that's not the whole story. Delving into the UI > using both the MS Inspect SDK tool and JAWS own Utility Mode has revealed > that the individual cells and rows of the table cannot take keyboard focus. > The keyboard focus proper latches onto the top level object (the pane > containing the table data) and stays there. When I visually inspect of the > table, though, I can recognize both a highlight effect on the whole row > (which explains JAWS recognizing change and speaking on pressing the up and > down arrows), and a dotted line visual around the text inside the individual > cells of the table, which moves freely with arrow key navigation. I must > importantly note that the app > lication itself scrolls the table up, down, left and right based on this > dotted line "focus", so the application is definitelytracking the movement > that JAWS cannot see. > > I've done some digging on the internet and determined that this effect is > officially known as the "FocusVisible" in accessibility terms. JAWS > obviously doesn't natively recognize it, but I'm hoping someone out there > might have a sense of how I might script JAWS into tracking the effect. I'm > hoping to not have to use the Invisible cursor for this particular > application, since this effect is also used to scroll the tables and it > won't work to tether the cursors since true Keyboard focus never moves from > the center of the table. > > __________� > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- Soronel Haetir soronel.haetir@xxxxxxxxx ------------------------------ From: Scott Huey <shuey@xxxxxxxxx> Subject: [jawsscripts] Re: JAWS and FocusVisible effects Date: Thu, 26 Jul 2012 20:49:17 +0000 The upside is that it's a .NET 2.0/3.0 application (I too know the pain of trying to get JAWS to do anything with a WPF app) and at least as far as my environment goes JAWS is a given. Downside, the developer definitely is not interested in recoding with accessibility in mind at this time. We've already been down that road on other pieces of their software suite (a proprietary software phone which, ironically, was WPF based), and I think they're just too small an operation to want to spend on R&D for what they consider a small subset of their market. As far as API support already in the program, I haven't yet identified any MSAA or UIA events that shifting the visible highlighting throws. MSAA, in fact, is probably going to be an avenue I need to avoid with this application, since it's constantly inundated with refreshes and updates from the program (it basically flash updates every data display element in the UI once a second). I suppose I could always figure out how to modify the restriction boundary functions to handle the scrolling and use the invisible cursor to simulate real table navigation. -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Soronel Haetir Sent: Thursday, July 26, 2012 4:36 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] Re: JAWS and FocusVisible effects Unfortunately the simple answer is that if the program does not implement the accessibility API this sort of thing is an incredible paint. Even worse is that the older .net winforms gave a great deal of support for these events natively but the newer WPF makes each program do much of the work itself. Honestly, depending on the program it might be more productive to contact the application developer and explain the issue. Adding such support to the program code is usually far easier than writing scripts for this sort of focus tracking. And if the program developer does it then it does not matter what screen reader the user has, unlike with a script solution which is tied to a particular product. On 7/26/12, Scott Huey <shuey@xxxxxxxxx> wrote: > This is my first time posting to the List, so please bear with me. > Short version of my question, in case anyone technically minded has a snap > answer: > Does JAWS 13 have any method for tracking the FocusVisible effect in a > .NET program? > The long, explanatory version: > > I'm working on scripting an application here at my place of employment > which includes several "table" objects which JAWS is unable to > recognize as a table. Arrow key navigation in this table only sort of > half works: up and down cause the entire row to be read, left and > right as far as JAWS is concerned do nothing. But that's not the whole > story. Delving into the UI using both the MS Inspect SDK tool and JAWS > own Utility Mode has revealed that the individual cells and rows of the table > cannot take keyboard focus. > The keyboard focus proper latches onto the top level object (the pane > containing the table data) and stays there. When I visually inspect of > the table, though, I can recognize both a highlight effect on the > whole row (which explains JAWS recognizing change and speaking on > pressing the up and down arrows), and a dotted line visual around the > text inside the individual cells of the table, which moves freely with > arrow key navigation. I must importantly note that the app lication > itself scrolls the table up, down, left and right based on this dotted > line "focus", so the application is definitelytracking the movement > that JAWS cannot see. > > I've done some digging on the internet and determined that this effect > is officially known as the "FocusVisible" in accessibility terms. JAWS > obviously doesn't natively recognize it, but I'm hoping someone out > there might have a sense of how I might script JAWS into tracking the > effect. I'm hoping to not have to use the Invisible cursor for this > particular application, since this effect is also used to scroll the > tables and it won't work to tether the cursors since true Keyboard > focus never moves from the center of the table. > > __________ > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- Soronel Haetir soronel.haetir@xxxxxxxxx __________ View the list's information and change your settings at //www.freelists.org/list/jawsscripts ------------------------------ From: "Tony Hernandez" <tonyhspeaks@xxxxxxxxx> Subject: [jawsscripts] clicking a column header in a listview Date: Thu, 26 Jul 2012 17:23:15 -0400 Hi. I've been looking around some and can't find a function that will let me click the column header in a list view to sort the list by that column. Is there a quick and dirty way to do this? JAWS 13, XP Pro SP3. Tony ------------------------------ From: Scott Huey <shuey@xxxxxxxxx> Subject: [jawsscripts] Re: clicking a column header in a listview Date: Thu, 26 Jul 2012 21:56:39 +0000 Depends largely on the program the list is in. ClickObjectByName() might work. It may also be possible, if that doesn't work, to set the active cursor restriction to the list object's window (or a frame) using GetWindowRect() and passing those values to SetRestrictionToRect(), activate the JAWS cursor, and perform a JawsPageUp() call followed by a LeftMouseButton(). If all else fails, using FindString() and hunting for the header name would work, but obviously that can be error prone depending on the window if the list titles are very simple and common words. Personally, if I couldn't attach to the object directly, I'd do the cursor restrictions. Assuming the list has its own window element (or parent object, since GetObjectRect() would work here too), the meat of a script function I'd make would look like this: Var handle hwnd, int ileft, int iRight, int iTop, int iBottom GetWindowRect(hwnd, iLeft, iRight, iTop, iBottom) JawsCursor() SaveCursor() RouteJawstoPC() SetRestrictionToRect(iLeft, iTop, iRight, iBottom) JawsPageUp() LeftMouseButton() SetRestriction(RestrictNone) RestoreCursor() PCCursor() The only real hitch you get there is HOW you get hwnd, since it probably needs to be a parent above the level of the list objects. If the List Contents is a window its own, you can't just use GetCurrentWindow() or GetFocus(), because the restriction will wind up stopping the cursor right underneath the headers. -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Tony Hernandez Sent: Thursday, July 26, 2012 5:23 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] clicking a column header in a listview Hi. I've been looking around some and can't find a function that will let me click the column header in a list view to sort the list by that column. Is there a quick and dirty way to do this? JAWS 13, XP Pro SP3. Tony __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts ------------------------------ From: "John Martyn" <johnrobertmartyn@xxxxxxxxx> Subject: [jawsscripts] Re: Can I use perform script at a variable? Date: Thu, 26 Jul 2012 16:56:59 -0700 Not sure, but you can't put a perform script in a variable. John Martyn -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jim Snowbarger Sent: Thursday, July 26, 2012 1:11 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] Re: Can I use perform script at a variable? Curious about the difference between RunScript and PerformScript. Aren't they essentially the same? Also, if you don't care about a function's return value, and don't need it's actions performed in sequence with your code, you can do this: var   string sFunct Let sFunc = "MyFunction" Or, if you want to run a script, you can say: sFunc = "$MyScript" ScheduleFunction (sFunc, 0) Key is that ScheduleFunction takes a string variable. ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, July 25, 2012 6:13 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? One example is that this trick allows you to use ScheduleFunction() to schedule a script. It also allows the name of a script to be passed to a function that can then multiplex several similar actions, such as four-way navigation handling, into one set of code. On Thu, Jul 26, 2012 at 07:58:10AM +1000, Geoff Chapman wrote: Doug. would you like to share why, you do, when you do? I.e. what criterion/circumstances would encourage you to want to do it this way? ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Monday, July 23, 2012 11:44 PM Subject: [jawsscripts] Re: Can I use perform script at a variable? > UYou must either quote the script name in the call or use a variable: > > var string scr let scr = "myScript" > runScript(scr) > > should do the same as performScript myScript(). > > I use this method of calling scripts in some projects, though not > many. > > On Mon, Jul 23, 2012 at 08:40:01PM +0700, Dang Manh Cuong wrote: > Hello Dug > It didn't work. When I create a test script and call this function, if i > don't put the script name in quotation, i can't compile, and if I put it > in quotation mark, I can compile, but it didn't call the script I want. > Anyway, Thanks for your suggestion. > ----- Original Message ----- > From: Doug Lee > To: jawsscripts@xxxxxxxxxxxxx > Sent: Monday, July 23, 2012 8:25 PM > Subject: [jawsscripts] Re: Can I use perform script at a variable? > > Not sure this will help much, but I think it's what you're requesting: > > void function runScript(string sScriptName) > formatStringWithEmbeddedFunctions("<$" +sScriptName +">") > endFunction > > On Mon, Jul 23, 2012 at 08:16:57PM +0700, Dang Manh Cuong wrote: > Hi listers > In some cases i have more than one script wich have the same body, but > the last line of it calls an other script (perform script). So is their > anyway to write a function with a parameter, and use the perform script > method at a variable? If we can do that, I think the script will be much > smaller. > Thanks for any advisor > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > > ________________ > Dang Manh Cuong > HCMC University of Pedagogy: > The Psychology and education > Mobile: +84 902-572-300 > E-mail: dangmanhcuong@xxxxxxxxx > Yahoo! ID: manhcuong0312 > Skype name: dangmanhcuong > facebook: http://facebook.com/dangmanhcuong > Blog: http://vi.netlog.com/Cuong_littlecat > Website: http://ngoisaodanduong.com/ > http://www.saomaicenter.org/ > Projec-Website: http://dangmanhcuong.googlecode.com/ > __________??? > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ > "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 > //www.freelists.org/list/jawsscripts > __________??? View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx ; http://www.ssbbartgroup.com/ "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 //www.freelists.org/list/jawsscripts __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts ------------------------------ From: "Mr. Alexander Scott Kaiser" <alexander.kaiser@xxxxxxxxx> Subject: [jawsscripts] latest update of aim 7.5 not working with the latest upd Date: Thu, 26 Jul 2012 23:10:29 -0400 Attention List: Hi my name is Mr. Alexander Scott Kaiser with an aim compatibility question. Does the latest release uppdate of aim 7.5 work with the latest release update of jaws 13.0? I am having a problem with aim not cooperating with jaws. What Can I do to trubble shute this problem? I uninstalled and reinstalled the latest updated release of aim 7.5 and I just recently updated my computer to the llatest release of Jaws 13.0. What Can you do to help me? Sincerely, Mr. Alexander Scott Kaiser P.S. thank you and your help is greatly appreciated ------------------------------ End of jawsscripts Digest V6 #162 ********************************* __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts