Question about making a script to read cells that PC cursor Does Not Read
2
Hello, I just joined this list, my name is Glenn. I started reading the FS documentation on scripting, with the hopes of making a program that most Jaws users feel is inaccessible, but for me, it is more of just a pain because of the screenreader gymnastics involved. In this program, you have cells in a spreadsheet, and you can move the PC cursor around, but it does not speak with Jaws. You can however, read all the cells with the Jaws cursor. I get around this by routing Jaws to PC and then move around, and then route PC to Jaws and edit the cells, usually by copying from another spreadsheet like Excel or Open Office Calc and pasting where the PC cursor is in this program. I originally wondered if tethering the Jaws cursor to PC with jaws key + control + minus would make it speak when moving around the cells, but that didn't work. In fact, in this program, if the Jaws is following the PC, I cannot open submenus in the pull-down menus. This program does not have this problem in Linux with Orca. I didn't want to spend a bunch of time working on this by learning to use scripting if it is not likely that there is a way to get the PC cursor to read where the user is in the cells. So, that is my question, is there anything in Jaws scripting that can get a program like this to read when moving around with the PC cursor? Thanks for any thoughts on this. Glenn
|
A sort of poll
I¡¯ve been hacking various scripts in order to make JAWS perform a SayAll instead of a SayLine in specific situations and I¡¯m wondering if others think that this change is useful. Here are the specific places where I think that a SayAll is preferable: When results of a Research It inquiry are displayed: it seems to me that when you perform an inquiry, you¡¯d want to hear all the information and not just the first line of the result. When tabbing from an option in either Settings Manager or Quick Settings: again, it seems that a user would want to hear all of the information at once. When receiving the results of a Picture Smart inquiry. I¡¯d like to hear any feedback, pro or con, on this idea. Since I¡¯m not a refreshable Braille user, I don¡¯t know what effect such changes might make in that situation and perhaps for Braille users, this isn¡¯t such a good idea. I plan to lobby JAWS development to incorporate these changes if there¡¯s no serious blowback. Thanks in advance for your comments. Walt Smith ¨C Seminole, FL KA3AGM@...
|
How to learn the class of a window
2
For purposes of reassigning a window class, I need to know the present class, but I¡¯m not sure how to get that information. Any help much appreciated. Walt Smith ¨C Seminole, FL KA3AGM@...
|
A small mod to make SayAll work with Picture Smart
I¡¯d like to see Vespiro/FS implement this as a standard feature with Picture Smart, but in the meantime, I¡¯ve implemented it on my own. From the ResultsViewer.jss file > ProcessDocumentLoadOrUpdate() function, here¡¯s a snippet incorporating my mod: ;make sure braile also repositions at the top: BrailleRefresh() if !ShouldSayAllOnDocumentLoadResultsViewer() ; WLS change to test for PictureSmart and from SayLine 07-16-2024 if (IsPictureSmartEnabled()) then SayAll () else SayLine () EndIf else StopSayAll() StopSpeech() SayAll() endIf Walt Smith ¨C Seminole, FL KA3AGM@...
|
Basics of scripting manual for writing jaws scripts for software that's not accessible with jaws
2
Here it is. https://support.freedomscientific.com/Content/Documents/Other/ScriptManual/01-0_Introduction.htm Sent from Mail for Windows
|
Puzzled
I¡¯ve created some additional scripts in my User Default.jss file and they work fine in actual use. What puzzles me is that they don¡¯t appear when I open Keyboard Manager. Can someone please explain why? Thanks in advance. Walt Smith ¨C Seminole, FL KA3AGM@...
|
GetDocumentXML difference between Firefox and Chrome?
Hi, I have a question about the GetDocumentXML function. I've made a webscript that uses the function Perform Action On Element With Tag And Attribute. It worked nice in Chrome and Firefox, until it all of a sudden, doesn't work anymore in the latest Firefox. I found out the class I used isn't communicated anymore or something else is going on, but Jaws can't see the class anymore. Here's a snippet of the original source code of the site (it's an external site we use at our work). I use only the last div, the classes next and previous: <div class="navigation_header day"> <div class="date_spinner"> <div class="current"> <div class="arrow previous"></div> <div class="currentDate" data-date="2023-06-02">vrijdag 2 juni</div> <div class="arrow next"></div> </div> <a class="previous"></a> <a class="next"></a> <button name="button" type="submit" class="btn go_to_today" style="display: none;">Ga naar vandaag</button> </div> </div> I use this function in my script: PerformActionOnElementWithTagAndAttribute (Action_DoDefaultAction, "A", "class","previous" Here's the GetDocumentXML output from Chrome. I use the class "next" and "previous" to perform the action. It's a clickable div, without label or tabindex and not reachable by Jaws in another way... Chrome <Div fsType="101" fsTag="DIV" fsID="fffff5a1" fsOffset="411" class="navigation_header day" display="block" tag="div" text-align="center"> <Div fsType="101" fsTag="DIV" fsID="fffff59c" fsOffset="411" class="date_spinner" display="block" tag="div" text-align="center"> <Element fsType="0" fsTag="DIV" fsID="fffff59b" fsOffset="411" class="current" display="inline-block" tag="div" text-align="center"> <Element fsType="0" fsTag="DIV" fsID="fffff597" fsOffset="411" class="arrow previous" display="inline-block" tag="div" text-align="center"/> <Element fsType="0" fsTag="DIV" fsID="fffff596" fsOffset="411" class="currentDate" display="inline-block" tag="div" text-align="center">vrijdag 2 juni</Element> <Element fsType="0" fsTag="DIV" fsID="fffff595" fsOffset="425" class="arrow next" display="inline-block" tag="div" text-align="center"/> </Element> <Div fsType="101" fsTag="A" fsID="fffff59a" fsOffset="425" class="previous" display="block" tag="a" text-align="center"/> <Div fsType="101" fsTag="A" fsID="fffff599" fsOffset="425" class="next" display="block" tag="a" text-align="center"/></Div> </Div> Firefox gives only this output when using the GetDocumentXML function: <Div fsType="101" fsTag="DIV" fsID="ffffbed9" fsOffset="412" display="block" tag="div"> <Element fsType="0" fsTag="DIV" fsID="ffffbed0" fsOffset="412" display="inline-block" tag="div"> <Element fsType="0" fsTag="DIV" fsID="ffffc4bc" fsOffset="412" display="inline-block" tag="div">vrijdag 2 juni</Element> <Element fsType="0" fsTag="DIV" fsID="ffffbec4" fsOffset="427" display="inline-block" tag="div"/> </Element> <Anchor fsType="98" fsTag="A" fsID="ffffbece" fsText="" fsOffset="428" display="block" tag="a"/> <Anchor fsType="98" fsTag="A" fsID="ffffbecd" fsText="" fsOffset="428" display="block" tag="a"/> </Div> I used Jaws 2022 when it worked also in FF. No difference unfortunately in Jaws 2023. My question, is there anything changed in Firefox that could explain the difference between Chrome and FF regarding the XML output? Is there maybe a workaround that you know of? Of course the developer of the site should improve the accessibilty, but in the meantime I like to use this kind of workarounds because in the meantime takes a lot of time usually ;) Thanks in advance for your reply.
|
New Scripter
3
John Vickers 12/31/2022 Good evening, everyone, and Happy New Year¡¯s Eve! I am reaching out because I have been on a roll for the past few days. I am very much interested in learning Jaws scripting and have brushed up on some basic knowledge on this topic, but I am far from being the scripting nerd I would like to become. I was wondering if anyone offers any training on this concept? Thank you for your time. -- John Vickers, CRC *Phone:* (817)929-5231 *E-mail: *John.Vickers07@...
|
support in jaws scripting
2
Hello friends, hope this mail finds you well. This is Ralph from east Africa. Am new to JAWS scripting. Today, I decided to start my journey to learning JAWS scripting. Am kindly requesting if there is any free training you can recommend me to enroll. I will be glad. cheers -- Musiime Ralph Accessibility and inclusion evangelist Mobile: +256783692737 Email: ralphmusiime@...
|
Correct Syntax - specifying screen coordinates
7
Hello. What is the correct syntax to use when typing the X Y coordinates in the SayBetween function? Thanks.
|
Novis scripter seeking mentor
Hello, I am a self taught Jaws scripter. I am totally blind, and I have been using Jaws since 2005. I have a computer science background and have a few years of experience at Jaws scripting. I am very good at; capturing and manipulating data, parsing data to the screen and or files, and locating and manipulating HTML elements. However, I want to expand my skills, to working with Windows applications. I have been trying to learn how to use the Jaws Script Utility, to examine a variety of GUI's, but I am not making much headway. Is there anyone out there, who would be willing to sit down with me and show me the ropes? Once I understand the basics of something, in most cases, I can take off from there. Any help or resources, anyone could provide will be greatly appreciated!!! You can feel free to contact me off list at v8dodgeram318@... Thank you!!
|
open jsb file
Hi all! I have a old script, I want see the code, but it's jsb file. Do you know a methode to decompile JSB file? thanks!
|
audible scripts for JAWS
2
Hi all, I am new to this group, and not sure this is the forum to ask this question. I installed Doug Lee's Audible scripts for JAWS, for use with the Windows 10 audible app. When I try to install, it seems like my antivirus or something is blocking them. I get halfway through, and the installer closes. Is there an updated set of scripts, or a different way to install them? I even tried disabling my antivirus, getting them to install, but JAWS doesn't seem to recognize the scripts. Thanks, Guy
|
Blowing smoke?
I am not gonna have devotions posted on these lists, just because members are disrespectful, I was blowing smoke, because I was angry, I'm gonna handle things myself, since these lists that I creat, belong to me, if I see an email address, with no name, it's automatically, banned, and if I see people subscribing with different email aliases, with no name, they're also banned, and will be reported.
|
Devotions?
2
Unless you want me to have my manager of this lists, who's also a Christian, and a believer in Criste, like I am, then I suggest, that this stupid behavior, stops immediately, otherwise? I'll continue, having devotions, posted on this technical support list of mine, now devotions don't belong on technical support lists, whatsoever, but if members want to play a childish game, guess what! I'm gonna play it also! so with that being said an done, if you's don't want devotions and scripture from the bible, on these technical support lists of mine, don't mess with me and my manager, Raymond Lombardi, that's all their is too it! for every choice you's make, there's a consequence, whether it's good or bad.
|
Devotion for Saturday
Do you, depend on, works? BIBLE MEDITATION ¡°For by grace yee are saved saved through faith, and that not of yourselves; it is the gift of God, not of works, lest anyone should boast.¡± (Ephesians 2:8-9) DEVOTIONAL THOUGHT If you were to ask me, ¡°Adrian Rogers, are you saved?¡± I'd say, ¡°Yes, praise God! I know I am saved!¡± But if works have anything to do with my salvation, and you were to ask me, ¡°Adrian Rogers, are you saved?¡± I'd have to say, ¡°Well, now, let me think. Yes, I believe I'm saved. I prayed today and I studied the Bible. I didn't curse today, and I didn't steal. But ¡uh-oh¡I did lose my temper today. Well, let me see. I hope I'm saved.¡± ACTION POINT If you depend upon works, either a little or a lot, to get you to heaven, then you'll never be able to say, ¡°Praise God, I know that I know that I'm saved.¡± But you¡¯re not saved by works. You¡¯re saved by grace through faith. It is the gift of God.
|
Mark Fletcher?
3
Raymond? When you have the time, please go throu the list of email aliases, that don't have the persons name, and you'll be able to tell, if it has a name, showing on the checkboxes, under admin and members, and if you don't see a persons name, along with that particular email address, make a document of it, save it, as a text file, and send them to Mark Fletcher, and write hacking your website, in the subject field, thank you so very graciously, have a good godly, and blessed day, and because I'm so thoroughly disgusted? Guess what! throw tomorrows devotion, on my jaws scripting list, I'll make an acception to that, just for tomorrow, and Marv? You're not in trouble with me and Raymond, whatsoever, you've done absolutely, nothing wrong, whatsoever, and if it was directed at you, I would've mentioned your name, so don't worry, feel free to post, and ask questions, I'm accountable, for you, as the rest of my members.
|
Important announcement, from the head owner of this group, please read, carefully
Foks? Look! by all means, I don't mean to be hard on you members, whatsoever, but when I see something suspicious, then I have a problem, I've got a lot going on, as of right now, I'm moving out of Mom's house, into a brand new apartment, in 15 days, so with that being said, I moved out of my previous apartment, do to black mold, and a water leak, and the covid virus, on top of it, so I lived here, for 4 months. And the last thing I need is, suspicious activity, going on with my email lists, people subscribing, with no name, in front of their email address, and then when I ban them, then they turn around, and subscribe with a different email alias, this behavior, is gonna stop, or else! I'm not putting up with this garbage, no more! and if people are upset and mad, because I'm raising cane, on these lists of mine, and find it embarrassing, I don't care, one bit! these are my groups! and therefore? I'm gonna defend them!
|
Rules and regulations, from the owner of this group, as well as my assistant manager, Raymond Lombardi,
2
Folks? This is a warning, for some of you newbys, there's absolutely, no mor subscribing to any of these lists of mine, whatsoever, with out your name, in front of your email addresses, or you's are banned, automatically, because when you's do that? That's considered, as hacking! and then when we bann you's, I see you's turn right around, and resubscribe, with a different email alias! if this happen's, one more time? You's will, be reported, to the owner of groups.io, by the name of Mark Fletcher, for hacking these groups of mine, do I make myself clear! me and my assistant manager, Raymond Lombardi, will not, tolerate, this kind of behavior, on these lists, whatsoever, because I ain't got time for this garbage, whatsoever, not only, are you's gonna hear it from me since I'm the head owner of these lists, including this one, that I created, your also, gonna be chewed out, publicly on this list, by my assistant manager, Raymond Lombardi, this is no more! so you's either treat these lists of mine, with respect, or you's will, be in boiling hot water, with not only me and my manager, you'll also be in hot water, with Mark Fletcher, the owner of groups.io! This better, never happen again! do you's understand? All these email lists, that I creat, on groups.io, including blind people, are for blind individuals! and the last thing I need is, idiots subscribing, with email aliases, with out your names, whatsoever! so you's either fix it, as of right now, or Raymond and I, will report you's to Mark Fletcher! this is absolutely, pathetic!
|
Attention Moderators!
Moderators? I need you to investagate a situation here, I have an individual with an email address reachseanno@..., I don't know this individual, because they don't show their name in the membership, so I think we've got something suspicious going on here! from now on, if newbies subscribe, their name needs to show up! moderators? I need this looked into immediately.
|
1 - 20 of 23