Thank you very much david. When I go there, I will try your suggestions and let you know what is happening. Engin YILMAZ Engelsiz Erişim Grubu Üyesi ve GETEM Direktörü www.engelsizerisim.com www.getem.boun.edu.tr tel: 0532 552 11 40 iş tel GETEM: 0212 359 76 59 iş e-posta: engin.yilmaz@xxxxxxxxxxx ----- Original Message ----- From: "David Farough" <David.Farough@xxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Friday, February 26, 2010 10:52 PM Subject: [jawsscripts] Re: A question! > Hi Engin: > > It would help if we knew how Jaws sees this window. It sounds like it > may be a list view, but perhaps the processing that occurs when you > arrow through the list is not working properly for this control. > > It may be that we would have to add a condition in the > ActiveItemChangedEvent that would cause Jaws to process this control > differently. > > Do you know how to use the script utility mode for Jaws? > In Jaws 11 you use windows key plus Jaws key plus number pad Minus key > to toggle this mode on and off. > In Jaws 10 and earlier, you use the Jaws key plus space bar to do > this. > > move your focus to this problem list and then turn on script utility > mode. > > Now use f3 to switch through the various output modes and use f1 to > have Jaws speak the value for that output mode. > try with window type, control id and windows subtype code and window > class. > > This will tell us if Jaws is seeing this as a list view. It will also > tell us what sort of condition we could add to the processing in the > ActiveItemChangedEvent. > Let us know what you find out. > > I suspect that it is the SayObjectActiveItem that is being used to > speak this control from the ActiveItemChangedEvent. > > You could try creating a test script with this function in it. > SayObjectActiveItem( FALSE ) > See if Jaws says anything when you press the keystroke you define for > the script. > it might also be a good idea to place a saystring in this script so > that you can be sure that the script is actually performed. > > Your script could be like this > Script test () > Saystring ("testing ") > SayObjectActiveItem( FALSE ) > EndScript > > > If this does not speak the info from the list, try changing the false > to true within the > SayObjectActiveItem( True ) > > Now Jaws may speak the position in the list jus like it did when you > pressed Insert + tab. > > Now you could try using the SayLine () function call instead. > Hopefully this will speak the information in the list. > > This should give us an idea whether this approach would work in the > ActiveItemChangedEvent. > > Let us know what you find out the next time you are at the site. Maybe > we will be able to help a bit more if you need it. > > You may also be able to use the customize listview option from the Jaws > manager list to define the information you want to hear in the list > view. but if Jaws is not seeing this as a list view this may not work. > The more you are able to tell us the better information we can give you > to help with this problem. > > > 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 > Tel. / Tél: (613) 992-2779 > >>>> Engin Yılmaz <engin_yilmaz@xxxxxxxxx> 12:10 pm Friday, February 26, > 2010 >>> > Hello, My name is Engin Yilmaz . Sevgiler means like sincerely in > turkish > which is the part of my signiture. > Thank you for your questions. I want to answer them as I Know: > 1. Actually I am using JAWS 10..0 but in that company where the > telephone > operation program works, there was jaws11.0. > 2. You can access to list view with arrow keys or tab key. or, there > are a > series of edit boxes navigated by tab keys in the program. for > instance, > when you come to last name edit field and write something, the list > view > that include the contacts with that lastname appear and JAWS identifies > it > as a list view. In fact jaws can read the first item in that moment on > that > list. but when you arrow down to see the next item, although the focus > come > to second item, JAWS does not say anything unless you press say line > command. > 3. Actually I don't know what is happennning visually when I focus to > a > different item When I go to that company I will ask it to a sighted > person. > But I know that JAWS can identify the new item. I know this because > when I > press insert+tab, JAWS says two of nine three of nine like the index of > item > that has been focused but does not read the item text with insert+tab. > In addition, When I press insert+5 tu learn the color combination, > there was > no change white on blue like that. > 4. The answer is exactly yes. In fact I write a temporary script for my > > friend working in that company. when ctrl+windows+down arrow is pressed > JAWS > goes to route jaws to pc read the information in line in the order as > we > determine and comes to p c cursor again. the interesting point is this, > > although it reads the item with route jaws to p c or say line command, > it > does not read it automatically. > 5. This list is a part of a telephone operation program for a medical > company. the task is to answer the comming phones, write the last name, > if > there are multiple contacts select the correct one from the list and > transfer the phone into correct one. a clasical job but everything is > done > with computers including answering the job. there is no internet > explorer > related software of java. > > as you said JAWS somehow know that it focus to a new item but something > is > missing. > Here I want to ask another question. in first step, because we can read > the > item with sayline command, I tried to write a scripts by using it. But > my > friend ask that jaws first reads the name than the number although it > is > reverse in the item. for such kinds of situations I can use jaws cursor > by > saying > jaws end > prior word > let name = getword > etc. > is it possible to divide a unique item like getline or get ItemText? > Thanks for your help. > > > Engin YILMAZ > Engelsiz Erişim Grubu Üyesi ve GETEM Direktörü > www.engelsizerisim.com > www.getem.boun.edu.tr > tel: 0532 552 11 40 > iş tel GETEM: 0212 359 76 59 > iş e-posta: > engin.yilmaz@xxxxxxxxxxx > > __________ > 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 > __________� 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