Date
1 - 4 of 4
JAWS and advanced use of PC cursor
Guillaume Rieublandou <grieublandou@...>
Dear JAWS users,
Disclamer: this email is very technical :) I am currently developing a web application allowing the user to write, view and edit complex mathematical expressions. For that purpose, I am currently using a heavily modified input that replaces a lot of the normal web browser functions by my own. My current goal is to make that application accessible by blind users using JAWS. Through a careful use of ARIA tags, including role=application and aria-live, I am able to have the content read perfectly by JAWS when the formula is already written, and one of my last and most difficult issues concern the moment where the user actually edits the formula. I am trying to reproduce the PC cursor behavior when the user goes through the formula using the arrow keys: what I would like to do is replace the "normal" read by a custom one for mathematical operators. Typically, when the user is inside a square root symbol and presses left, I would like JAWS to say "out of square root". I managed to almost reproduce this behavior by using aria-live areas, but JAWS always tries to read the input content when the arrows are pressed, currently resulting in something like "blank out of square root". Do you know if it is currently possible to either ask the user to change a JAWS setting by pressing a shortcut or by setting a specific tag somewhere on the page to prevent JAWS to say the character it fails to read in the input, or even tell JAWS directly what to say to avoid that "blank" word ? Thanks a lot :) Guillaume Rieublandou ========== This e-mail (including any attachments) may contain information that is private, confidential, attorney-client privileged, or otherwise legally protected from disclosure. If you receive this e-mail in error, please delete it from your system without copying it and notify the sender by reply e-mail so that our records can be corrected. |
|
Marquette, Ed <Ed.Marquette@...>
Have you thought about a script.
toggle quoted message
Show quoted text
Arrow keys could default to normal action, that is, pass the arrow key through, except when certain conditions are satisfied. So, if left arrow is pressed and character immediately to the right is the square root symbol, you could send a custom message, e.g., "out of square root." Of course, you would turn off speech first and then turn it on again, being sure to pass through the cursor. Of course, your "if" statement in the script wouldn't be limited to the square root symbol, it would simply say what the particular character was, e.g., character to the right after a left arrow and character to the left after a right arrow. Then, you would simply need to have the scripts distributed with your application. The problem is that this is a Web application, and I'm not sure how to trigger your scripts with your application and not have them triggered for other web applications. -----Original Message-----
From: jfw-bounces@... [mailto:jfw-bounces@...] On Behalf Of Guillaume Rieublandou Sent: Wednesday, August 03, 2011 5:10 PM To: jfw@... Subject: JAWS and advanced use of PC cursor Dear JAWS users, Disclamer: this email is very technical :) I am currently developing a web application allowing the user to write, view and edit complex mathematical expressions. For that purpose, I am currently using a heavily modified input that replaces a lot of the normal web browser functions by my own. My current goal is to make that application accessible by blind users using JAWS. Through a careful use of ARIA tags, including role=application and aria-live, I am able to have the content read perfectly by JAWS when the formula is already written, and one of my last and most difficult issues concern the moment where the user actually edits the formula. I am trying to reproduce the PC cursor behavior when the user goes through the formula using the arrow keys: what I would like to do is replace the "normal" read by a custom one for mathematical operators. Typically, when the user is inside a square root symbol and presses left, I would like JAWS to say "out of square root". I managed to almost reproduce this behavior by using aria-live areas, but JAWS always tries to read the input content when the arrows are pressed, currently resulting in something like "blank out of square root". Do you know if it is currently possible to either ask the user to change a JAWS setting by pressing a shortcut or by setting a specific tag somewhere on the page to prevent JAWS to say the character it fails to read in the input, or even tell JAWS directly what to say to avoid that "blank" word ? Thanks a lot :) Guillaume Rieublandou ========== This e-mail (including any attachments) may contain information that is private, confidential, attorney-client privileged, or otherwise legally protected from disclosure. If you receive this e-mail in error, please delete it from your system without copying it and notify the sender by reply e-mail so that our records can be corrected. _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com ############################################################################################################# ANY FEDERAL TAX ADVICE CONTAINED IN THIS MESSAGE SHOULD NOT BE USED OR REFERRED TO IN THE PROMOTING, MARKETING OR RECOMMENDING OF ANY ENTITY, INVESTMENT PLAN OR ARRANGEMENT, AND SUCH ADVICE IS NOT INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, BY A TAXPAYER FOR THE PURPOSE OF AVOIDING PENALTIES UNDER THE INTERNAL REVENUE CODE. ############################################################################################################# This E-mail message is confidential, is intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or otherwise protected by applicable law. If you have received this message in error, please notify the sender at 402-346-6000 and delete this E-mail message. Thank you. ############################################################################################################# |
|
Guillaume Rieublandou <grieublandou@...>
Hi Ed, thanks for the reply.
toggle quoted message
Show quoted text
I thought about a script, but there are is a major issue with that solution: JAWS doesn't know where the cursor is and what is the mathematical expression. I am using a lot of processing in the background, and the content of the input is not the expression: it is not possible for JAWS to determine what to say at any point, and I am doing the work instead. This is why I was thinking of disabling the normal read until something happens, and it would help a lot if that something could be on the web page. Alternatively, what I can do is write a script to do that and affect it to a custom hotkey, asking the user to press that hotkey when needed, but it could be very tedious for him and given what I understood about the script, I would have to modify the core scripts and that is never a good solution. Guillaume -----Original Message-----
From: jfw-bounces@... [mailto:jfw-bounces@...] On Behalf Of Marquette, Ed Sent: mercredi 3 août 2011 15:27 To: The Jaws for Windows support list. Subject: RE: JAWS and advanced use of PC cursor Have you thought about a script. Arrow keys could default to normal action, that is, pass the arrow key through, except when certain conditions are satisfied. So, if left arrow is pressed and character immediately to the right is the square root symbol, you could send a custom message, e.g., "out of square root." Of course, you would turn off speech first and then turn it on again, being sure to pass through the cursor. Of course, your "if" statement in the script wouldn't be limited to the square root symbol, it would simply say what the particular character was, e.g., character to the right after a left arrow and character to the left after a right arrow. Then, you would simply need to have the scripts distributed with your application. The problem is that this is a Web application, and I'm not sure how to trigger your scripts with your application and not have them triggered for other web applications. -----Original Message----- From: jfw-bounces@... [mailto:jfw-bounces@...] On Behalf Of Guillaume Rieublandou Sent: Wednesday, August 03, 2011 5:10 PM To: jfw@... Subject: JAWS and advanced use of PC cursor Dear JAWS users, Disclamer: this email is very technical :) I am currently developing a web application allowing the user to write, view and edit complex mathematical expressions. For that purpose, I am currently using a heavily modified input that replaces a lot of the normal web browser functions by my own. My current goal is to make that application accessible by blind users using JAWS. Through a careful use of ARIA tags, including role=application and aria-live, I am able to have the content read perfectly by JAWS when the formula is already written, and one of my last and most difficult issues concern the moment where the user actually edits the formula. I am trying to reproduce the PC cursor behavior when the user goes through the formula using the arrow keys: what I would like to do is replace the "normal" read by a custom one for mathematical operators. Typically, when the user is inside a square root symbol and presses left, I would like JAWS to say "out of square root". I managed to almost reproduce this behavior by using aria-live areas, but JAWS always tries to read the input content when the arrows are pressed, currently resulting in something like "blank out of square root". Do you know if it is currently possible to either ask the user to change a JAWS setting by pressing a shortcut or by setting a specific tag somewhere on the page to prevent JAWS to say the character it fails to read in the input, or even tell JAWS directly what to say to avoid that "blank" word ? Thanks a lot :) Guillaume Rieublandou ========== This e-mail (including any attachments) may contain information that is private, confidential, attorney-client privileged, or otherwise legally protected from disclosure. If you receive this e-mail in error, please delete it from your system without copying it and notify the sender by reply e-mail so that our records can be corrected. _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com ############################################################################################################# ANY FEDERAL TAX ADVICE CONTAINED IN THIS MESSAGE SHOULD NOT BE USED OR REFERRED TO IN THE PROMOTING, MARKETING OR RECOMMENDING OF ANY ENTITY, INVESTMENT PLAN OR ARRANGEMENT, AND SUCH ADVICE IS NOT INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, BY A TAXPAYER FOR THE PURPOSE OF AVOIDING PENALTIES UNDER THE INTERNAL REVENUE CODE. ############################################################################################################# This E-mail message is confidential, is intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or otherwise protected by applicable law. If you have received this message in error, please notify the sender at 402-346-6000 and delete this E-mail message. Thank you. ############################################################################################################# _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com |
|
Hamid Hamraz
Hi,
toggle quoted message
Show quoted text
You might want to consider subscribing to the blind-programming list. http://www.freelists.org/list/programmingblind I'm sure there you will receive much better hints than here! HTH, Hamid ----- Original Message -----
From: "Guillaume Rieublandou" <grieublandou@...> To: "The Jaws for Windows support list." <jfw@...> Sent: Thursday, August 04, 2011 3:22 AM Subject: RE: JAWS and advanced use of PC cursor Hi Ed, thanks for the reply. I thought about a script, but there are is a major issue with that solution: JAWS doesn't know where the cursor is and what is the mathematical expression. I am using a lot of processing in the background, and the content of the input is not the expression: it is not possible for JAWS to determine what to say at any point, and I am doing the work instead. This is why I was thinking of disabling the normal read until something happens, and it would help a lot if that something could be on the web page. Alternatively, what I can do is write a script to do that and affect it to a custom hotkey, asking the user to press that hotkey when needed, but it could be very tedious for him and given what I understood about the script, I would have to modify the core scripts and that is never a good solution. Guillaume -----Original Message----- From: jfw-bounces@... [mailto:jfw-bounces@...] On Behalf Of Marquette, Ed Sent: mercredi 3 août 2011 15:27 To: The Jaws for Windows support list. Subject: RE: JAWS and advanced use of PC cursor Have you thought about a script. Arrow keys could default to normal action, that is, pass the arrow key through, except when certain conditions are satisfied. So, if left arrow is pressed and character immediately to the right is the square root symbol, you could send a custom message, e.g., "out of square root." Of course, you would turn off speech first and then turn it on again, being sure to pass through the cursor. Of course, your "if" statement in the script wouldn't be limited to the square root symbol, it would simply say what the particular character was, e.g., character to the right after a left arrow and character to the left after a right arrow. Then, you would simply need to have the scripts distributed with your application. The problem is that this is a Web application, and I'm not sure how to trigger your scripts with your application and not have them triggered for other web applications. -----Original Message----- From: jfw-bounces@... [mailto:jfw-bounces@...] On Behalf Of Guillaume Rieublandou Sent: Wednesday, August 03, 2011 5:10 PM To: jfw@... Subject: JAWS and advanced use of PC cursor Dear JAWS users, Disclamer: this email is very technical :) I am currently developing a web application allowing the user to write, view and edit complex mathematical expressions. For that purpose, I am currently using a heavily modified input that replaces a lot of the normal web browser functions by my own. My current goal is to make that application accessible by blind users using JAWS. Through a careful use of ARIA tags, including role=application and aria-live, I am able to have the content read perfectly by JAWS when the formula is already written, and one of my last and most difficult issues concern the moment where the user actually edits the formula. I am trying to reproduce the PC cursor behavior when the user goes through the formula using the arrow keys: what I would like to do is replace the "normal" read by a custom one for mathematical operators. Typically, when the user is inside a square root symbol and presses left, I would like JAWS to say "out of square root". I managed to almost reproduce this behavior by using aria-live areas, but JAWS always tries to read the input content when the arrows are pressed, currently resulting in something like "blank out of square root". Do you know if it is currently possible to either ask the user to change a JAWS setting by pressing a shortcut or by setting a specific tag somewhere on the page to prevent JAWS to say the character it fails to read in the input, or even tell JAWS directly what to say to avoid that "blank" word ? Thanks a lot :) Guillaume Rieublandou ========== This e-mail (including any attachments) may contain information that is private, confidential, attorney-client privileged, or otherwise legally protected from disclosure. If you receive this e-mail in error, please delete it from your system without copying it and notify the sender by reply e-mail so that our records can be corrected. _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com ############################################################################################################# ANY FEDERAL TAX ADVICE CONTAINED IN THIS MESSAGE SHOULD NOT BE USED OR REFERRED TO IN THE PROMOTING, MARKETING OR RECOMMENDING OF ANY ENTITY, INVESTMENT PLAN OR ARRANGEMENT, AND SUCH ADVICE IS NOT INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, BY A TAXPAYER FOR THE PURPOSE OF AVOIDING PENALTIES UNDER THE INTERNAL REVENUE CODE. ############################################################################################################# This E-mail message is confidential, is intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or otherwise protected by applicable law. If you have received this message in error, please notify the sender at 402-346-6000 and delete this E-mail message. Thank you. ############################################################################################################# _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com _______________________________________________ Jfw mailing list Jfw@... http://lists.the-jdh.com/mailman/listinfo/jfw_lists.the-jdh.com |
|