Geoff Chapman wrote: ok. right! Got it. thanks for clarifying! absolutely report this to fs! have you done a bug report before? they like it in a particular style really, steps one, 2, 3, etc to describe reproducing the problem. and if it is possible to describe where they might download the application in which this is occurring, this will be of great benefit. although I know that'll probly be the sticking point and difficulty. thing is, if they can't reproduce it, they can't solve it either. Would everyone else reckon this is a distinct OSM problem? I find it interesting though thatjaws obvoiusly recognizes at some level that it's on a graphic, because as the man says, it allows him to label it and reflects the label upon insert+G. man! it might be worth investigating what's under the hood of the insert+G script Jitendra, to see if you can morph any of those functions in some way as to actually be able to return the graphic to you. or, conversely,set up HotSpotClicker to click on it, and label it's hotkey properly, thus avoiding the non-solid feel of having no label to click etc. it'd be quicker functionally too. you know about hotspot clicker right? http://www.hotspotclicker.org[1] don't download the stubs for developers, butrather the main installation package if your interested in trying it, and remember there's a separate process of connecting hsc to your application that you desire to use it in, after the normative process of actually installing it. ----- Original Message ----- From: "Jitendra" <jeet.invincible@xxxxxxxxx>[2] To: <jawsscripts@xxxxxxxxxxxxx>[3] Sent: Friday, January 23, 2009 1:54 PM Subject: [jawsscripts] Re: a graphics issue for the checked and unchecked status, When I press left arrow or come by any navigation commands to the graphic, JAWS says only blank, and the only way asI am repeting is JAWS key +G, to know the graphic lable, but the good thingis: It does not move, you can check both lable this way: Do a left arrowon the item with JAWS cursor, insert+g, and see the lable, escape, then space bar, again insert+G, see the diferent lable, escape. JAWS doesn't says that it is not set on a graphic. Now your question: Insert+Numpad 5 reads blank, insert+F reads "No font" Hope this helps. Geoff Chapman wrote: What about hitting insert/Jawskey+NumPad 5 though when your over the graphic. doesthat say Blank? or does it speak the graphic label. I.e. i hear you that hitting left Arrow says blank, but I'm wondering whether this is because it'strying to speak stuff before it's properly movedto on top of the graphic?just as I've seen in some situations in the past, where if you moved jawsCursor with insert+left arrow, it would say one Graphic number that it thought it had now moved to, but then when you activated the SayWord insert+NumPad5 command, it would speak a different one!demonstrating to me there were timing and refresh type issues going on. From: "Jitendra" <jeet.invincible@xxxxxxxxx>[4][1] To: <jawsscripts@xxxxxxxxxxxxx>[5][2] Sent:Friday, January 23, 2009 4:54 AM Subject: [jawsscripts] Re: a graphics issue for the checked and unchecked status, No, the lable is not spoken when left arrow is pressed in jaws cursoractive,the way is only to guess that we are on the graphic by rute JAWSto PC, then a left arrow and activating the graphic's labler. Thank you. David Farough wrote: Perhaps the graphic is not quite in alignment with the text for the entry. What happens if you activate the Jaws or invisible cursor, then route cursor to pc cursor, and then do a control left arrow? Will jaws speak the label for your graphic? If yes, then you could use GetGraphicNameAtPoint to return the label of the graphic. I wrote the following test script to test this approach. While focussed on the current listview entry for a message in my email client, this script: activates the jaws cursor, routes jaws to pc moves to the prior graphic speaks the result of the move 1 if successful or 0 says the name of the graphic that was moved to. This will be the label of the graphic. When I looked up GetGraphicNameAtPoint in the fsdn, there was no descriptions provided for therequired parameters for this function. It turns out that GetCursorCol can be used for the first parameter and getCursorRow can be usedfor the second parameter. Here is my test function. Script test () var int iGraphicFound ; stores the result of the moveToGraphic function SaveCursor () JAWSCursor () SaveCursor () RouteJAWSToPc () let iGraphicFound = MoveToGraphic (graphic_prior, true) sayinteger (iGraphicFound) saystring (GetGraphicNameAtPoint (GetCursorCol (),GetCursorRow ())) EndScript Here is the fsdn entry for GetGraphicNameAtPoint Function: GetGraphicNameAtPoint Description This function is used to return the name of the graphic located at the point specified by the functions two parameters. Returns Type: String Description: Returns the name of the graphic located at the specified point. Parameters Param 1: Type: Int Description: No Description Include: Required Param 2: Type: Int Description: No Description Include: Required Version Thisfunction is available in the following releases: PAC Mate 1.10 and later JAWS 4.51 and later 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[6][3][1] Tel. / Tél: (613) 992-2779Jitendra <jeet.invincible@xxxxxxxxx>[7][4][2] 11:26 am Wednesday, January 21, 2009 No, I am sorry, it doesn't David Farough wrote: Does the GetLine function return the text of your label when the listbox has focus? Ifyes, you could use StringContains in if logic to speak checked when appropriate. __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com[8][5][3] View the list's information and change your settings at //www.freelists.org/list/jawsscripts[9][6][4] --- Links --- 1 mailto:David.Farough@xxxxxxxxxxxxx[10][7] 2 mailto:jeet.invincible@xxxxxxxxx[11][8] 3http://jawsscripts.com[9] 4 //www.freelists.org/list/jawsscripts[12][10] __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com[13][11] View the list's information and change your settings at //www.freelists.org/list/jawsscripts[14][12] __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com[15][13] View the list's information and change your settings at //www.freelists.org/list/jawsscripts[16][14] --- Links --- 1 mailto:jeet.invincible@xxxxxxxxx[17] 2 mailto:jawsscripts@xxxxxxxxxxxxx[18] 3mailto:David.Farough@xxxxxxxxxxxxx[19] 4 mailto:jeet.invincible@xxxxxxxxx[20]5 http://jawsscripts.com[21] 6 //www.freelists.org/list/jawsscripts[22] 7 mailto:David.Farough@xxxxxxxxxxxxx[23] 8 mailto:jeet.invincible@xxxxxxxxx[24]9 http://jawsscripts.com[25] 10 //www.freelists.org/list/jawsscripts[26] 11 http://jawsscripts.com[27] 12 //www.freelists.org/list/jawsscripts[28] 13 http://jawsscripts.com[29]14 //www.freelists.org/list/jawsscripts[30] __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com[31] View the list's information and change your settings at //www.freelists.org/list/jawsscripts[32] __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com[33] View the list's information and change your settings at //www.freelists.org/list/jawsscripts[34] Thanks, I know yes of course the hotspot clicker, and the Graphics labler script contains the call to the same name function, and I found it nowhere. the function name is graphicsLabler --- Links --- 1 http://www.hotspotclicker.org 2 mailto:jeet.invincible@xxxxxxxxx 3 mailto:jawsscripts@xxxxxxxxxxxxx 4 mailto:jeet.invincible@xxxxxxxxx 5 mailto:jawsscripts@xxxxxxxxxxxxx 6 mailto:David.Farough@xxxxxxxxxxxxx 7 mailto:jeet.invincible@xxxxxxxxx 8 http://jawsscripts.com 9 //www.freelists.org/list/jawsscripts 10 mailto:David.Farough@xxxxxxxxxxxxx 11 mailto:jeet.invincible@xxxxxxxxx 12 //www.freelists.org/list/jawsscripts 13 http://jawsscripts.com 14 //www.freelists.org/list/jawsscripts 15 http://jawsscripts.com 16 //www.freelists.org/list/jawsscripts 17 mailto:jeet.invincible@xxxxxxxxx 18 mailto:jawsscripts@xxxxxxxxxxxxx 19 mailto:David.Farough@xxxxxxxxxxxxx 20 mailto:jeet.invincible@xxxxxxxxx 21 http://jawsscripts.com 22 //www.freelists.org/list/jawsscripts 23 mailto:David.Farough@xxxxxxxxxxxxx 24 mailto:jeet.invincible@xxxxxxxxx 25 http://jawsscripts.com 26 //www.freelists.org/list/jawsscripts 27 http://jawsscripts.com 28 //www.freelists.org/list/jawsscripts 29 http://jawsscripts.com 30 //www.freelists.org/list/jawsscripts 31 http://jawsscripts.com 32 //www.freelists.org/list/jawsscripts 33 http://jawsscripts.com 34 //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 //www.freelists.org/list/jawsscripts