Interacting with the review cursor with Javascript

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Interacting with the review cursor with Javascript

Brandon Keith Biggs
Hello,
I'm not sure if this was already forwarded here, but I am wondering if anyone knows how to know when a user has placed their nvda brows cursor (arrowed) over an element in html?
I have tried all the standard events and nothing seemed to trigger when I arrowed over it.
Sighted people say that there is a highlight or something on the screen so they can see where I am at, so there should be some kind of event triggering when I move over an element.
Perhaps something in Aria? Although in reading through the guides I didn' see anything.

Also, is there a way to move the review cursor? This would be more for browser games. I would have new text come on under the above text and I wish their screen-reader to go there, rather than reading the top of the screen.

And finally, is there a command in aria that just makes the screen-reader talk? Something like accessible_output2 or the speech API?
thank you,


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Daniel Barich
If there's a highlight indicator on the screen, then the highlighted object is probably getting focus and would trigger a gainFocus event.

On Mon, Apr 6, 2015 at 3:50 AM, Brandon Keith Biggs <[hidden email]> wrote:
Hello,
I'm not sure if this was already forwarded here, but I am wondering if anyone knows how to know when a user has placed their nvda brows cursor (arrowed) over an element in html?
I have tried all the standard events and nothing seemed to trigger when I arrowed over it.
Sighted people say that there is a highlight or something on the screen so they can see where I am at, so there should be some kind of event triggering when I move over an element.
Perhaps something in Aria? Although in reading through the guides I didn' see anything.

Also, is there a way to move the review cursor? This would be more for browser games. I would have new text come on under the above text and I wish their screen-reader to go there, rather than reading the top of the screen.

And finally, is there a command in aria that just makes the screen-reader talk? Something like accessible_output2 or the speech API?
thank you,


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel




--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Brandon Keith Biggs
Hello,
I don't know of any "gainFocus" event. do you know what the syntax for it are?
The focus and blur events only work on edit boxes.
None of the mouse events work.
thank you,

On 4/6/2015 3:47 PM, Daniel Barich wrote:
If there's a highlight indicator on the screen, then the highlighted object is probably getting focus and would trigger a gainFocus event.

On Mon, Apr 6, 2015 at 3:50 AM, Brandon Keith Biggs <[hidden email]> wrote:
Hello,
I'm not sure if this was already forwarded here, but I am wondering if anyone knows how to know when a user has placed their nvda brows cursor (arrowed) over an element in html?
I have tried all the standard events and nothing seemed to trigger when I arrowed over it.
Sighted people say that there is a highlight or something on the screen so they can see where I am at, so there should be some kind of event triggering when I move over an element.
Perhaps something in Aria? Although in reading through the guides I didn' see anything.

Also, is there a way to move the review cursor? This would be more for browser games. I would have new text come on under the above text and I wish their screen-reader to go there, rather than reading the top of the screen.

And finally, is there a command in aria that just makes the screen-reader talk? Something like accessible_output2 or the speech API?
thank you,


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel




--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF


_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

James Teh
In reply to this post by Brandon Keith Biggs
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
> I am wondering if
> anyone knows how to know when a user has placed their nvda brows cursor
> (arrowed) over an element in html?
There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.

> Also, is there a way to move the review cursor?
Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.

> And finally, is there a command in aria that just makes the
> screen-reader talk? Something like accessible_output2 or the speech API?
See ARIA live regions.

Jamie

--
James Teh
Executive Director, NV Access Limited
Ph +61 7 3149 3306
www.nvaccess.org
Facebook: http://www.facebook.com/NVAccess
Twitter: @NVAccess
SIP: [hidden email]

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Daniel Barich
In reply to this post by Brandon Keith Biggs
Sorry, gainFocus event is in NVDA plugins/app modules, not JavaScript.  I missed your subject line.

On Mon, Apr 6, 2015 at 7:03 PM, Brandon Keith Biggs <[hidden email]> wrote:
Hello,
I don't know of any "gainFocus" event. do you know what the syntax for it are?
The focus and blur events only work on edit boxes.
None of the mouse events work.
thank you,

On 4/6/2015 3:47 PM, Daniel Barich wrote:
If there's a highlight indicator on the screen, then the highlighted object is probably getting focus and would trigger a gainFocus event.

On Mon, Apr 6, 2015 at 3:50 AM, Brandon Keith Biggs <[hidden email]> wrote:
Hello,
I'm not sure if this was already forwarded here, but I am wondering if anyone knows how to know when a user has placed their nvda brows cursor (arrowed) over an element in html?
I have tried all the standard events and nothing seemed to trigger when I arrowed over it.
Sighted people say that there is a highlight or something on the screen so they can see where I am at, so there should be some kind of event triggering when I move over an element.
Perhaps something in Aria? Although in reading through the guides I didn' see anything.

Also, is there a way to move the review cursor? This would be more for browser games. I would have new text come on under the above text and I wish their screen-reader to go there, rather than reading the top of the screen.

And finally, is there a command in aria that just makes the screen-reader talk? Something like accessible_output2 or the speech API?
thank you,


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel




--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
<a href="tel:740-504-4935" value="+17405044935" target="_blank">740-504-4935


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF


_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel




--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Brandon Keith Biggs
In reply to this post by James Teh
Hello,
It works great to have the focus event on buttons or whatnot (although I wish it worked on <p>.
window.location.hash also works great.

Now, is there a way to get focus to trigger when the user is doing a read-all? That way I can mark where the user is and give them events or whatnot?
thanks,

On 4/7/2015 8:53 AM, James Teh wrote:
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
There's no "one fits all" solution; browse mode is inherently specific 
to screen readers, so there's no general concept for it on the web. That 
said, NVDA will focus any focusable element that the browse mode cursor 
is positioned over (DOM focus event). It will also scroll to the element 
at the browse mode cursor; I'm not sure if there is a DOM event for 
that.latter.

Also, is there a way to move the review cursor?
Not directly, but you could move the focus or scroll to an anchor, which 
in most cases will achieve what you want. I think the only way you can 
do the latter is to use window.location.hash.

And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
See ARIA live regions.

Jamie



------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Daniel Barich
Hello,

A <p> tag is not normally able to receive the focus.  It can receive the focus if you give it a tabIndex property in HTML, but I don't know if this will make the focus event in javascript work.

Daniel

On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <[hidden email]> wrote:
Hello,
It works great to have the focus event on buttons or whatnot (although I wish it worked on <p>.
window.location.hash also works great.

Now, is there a way to get focus to trigger when the user is doing a read-all? That way I can mark where the user is and give them events or whatnot?
thanks,

On 4/7/2015 8:53 AM, James Teh wrote:
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
There's no "one fits all" solution; browse mode is inherently specific 
to screen readers, so there's no general concept for it on the web. That 
said, NVDA will focus any focusable element that the browse mode cursor 
is positioned over (DOM focus event). It will also scroll to the element 
at the browse mode cursor; I'm not sure if there is a DOM event for 
that.latter.

Also, is there a way to move the review cursor?
Not directly, but you could move the focus or scroll to an anchor, which 
in most cases will achieve what you want. I think the only way you can 
do the latter is to use window.location.hash.

And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
See ARIA live regions.

Jamie



------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel




--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Aaron Cannon
You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.

Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.

Aaron

On 4/9/15, Daniel Barich <[hidden email]> wrote:

> Hello,
>
> A <p> tag is not normally able to receive the focus.  It can receive the
> focus if you give it a tabIndex property in HTML, but I don't know if this
> will make the focus event in javascript work.
>
> Daniel
>
> On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
> [hidden email]> wrote:
>
>>  Hello,
>> It works great to have the focus event on buttons or whatnot (although I
>> wish it worked on <p>.
>> window.location.hash also works great.
>>
>> Now, is there a way to get focus to trigger when the user is doing a
>> read-all? That way I can mark where the user is and give them events or
>> whatnot?
>> thanks,
>>
>>  Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
>> On 4/7/2015 8:53 AM, James Teh wrote:
>>
>> On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
>>
>>  I am wondering if
>> anyone knows how to know when a user has placed their nvda brows cursor
>> (arrowed) over an element in html?
>>
>>  There's no "one fits all" solution; browse mode is inherently specific
>> to screen readers, so there's no general concept for it on the web. That
>> said, NVDA will focus any focusable element that the browse mode cursor
>> is positioned over (DOM focus event). It will also scroll to the element
>> at the browse mode cursor; I'm not sure if there is a DOM event for
>> that.latter.
>>
>>
>>  Also, is there a way to move the review cursor?
>>
>>  Not directly, but you could move the focus or scroll to an anchor, which
>> in most cases will achieve what you want. I think the only way you can
>> do the latter is to use window.location.hash.
>>
>>
>>  And finally, is there a command in aria that just makes the
>> screen-reader talk? Something like accessible_output2 or the speech API?
>>
>>  See ARIA live regions.
>>
>> Jamie
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live
>> exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>> event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>
>
> --
> Daniel Barich
> Barich Assistive Technology
> Gambier, OH 43022
> 740-504-4935
>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Brandon Keith Biggs
Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:
You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.

Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.

Aaron

On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,

A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.

Daniel

On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:

 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.

Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,

 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:

On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:

 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?

 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.


 Also, is there a way to move the review cursor?

 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.


 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?

 See ARIA live regions.

Jamie





------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel



--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Jim Homme

Hi Brandon,

They won’t read because screen readers are supposed to do what display-hidden and display-none tell them what to do, which is make the content go away. The best way, I think, to handle this is to change the margins of the content so that it is off screen, so that NVDA can still get at it, while it is invisible to the visuals. You should try that, and see how it goes.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [mailto:[hidden email]]
Sent: Thursday, April 09, 2015 6:55 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:

You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.
 
Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.
 
Aaron
 
On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,
 
A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.
 
Daniel
 
On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:
 
 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.
 
Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,
 
 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:
 
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
 
 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
 
 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.
 
 
 Also, is there a way to move the review cursor?
 
 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.
 
 
 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
 
 See ARIA live regions.
 
Jamie
 
 
 
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
 
 
 
 
--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Brandon Keith Biggs
Hello,
It would be easier to just make the text transparent, but I would not like the text to be shown after the screen-reader says it. I don't think there is an event when the screen-reader stops reading is there? If not, I can try using a timer to replace the text with "" after a certain amount of time.
thanks,

On 4/10/2015 1:02 AM, Jim Homme wrote:

Hi Brandon,

They won’t read because screen readers are supposed to do what display-hidden and display-none tell them what to do, which is make the content go away. The best way, I think, to handle this is to change the margins of the content so that it is off screen, so that NVDA can still get at it, while it is invisible to the visuals. You should try that, and see how it goes.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 6:55 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:

You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.
 
Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.
 
Aaron
 
On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,
 
A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.
 
Daniel
 
On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:
 
 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.
 
Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,
 
 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:
 
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
 
 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
 
 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.
 
 
 Also, is there a way to move the review cursor?
 
 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.
 
 
 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
 
 See ARIA live regions.
 
Jamie
 
 
 
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
 
 
 
 
--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 



------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF


_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Jim Homme

Hi Brandon,

Please tell me the whole story, off list if necessary.

 

Thanks.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [mailto:[hidden email]]
Sent: Thursday, April 09, 2015 7:54 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
It would be easier to just make the text transparent, but I would not like the text to be shown after the screen-reader says it. I don't think there is an event when the screen-reader stops reading is there? If not, I can try using a timer to replace the text with "" after a certain amount of time.
thanks,

On 4/10/2015 1:02 AM, Jim Homme wrote:

Hi Brandon,

They won’t read because screen readers are supposed to do what display-hidden and display-none tell them what to do, which is make the content go away. The best way, I think, to handle this is to change the margins of the content so that it is off screen, so that NVDA can still get at it, while it is invisible to the visuals. You should try that, and see how it goes.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 6:55 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:

You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.
 
Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.
 
Aaron
 
On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,
 
A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.
 
Daniel
 
On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:
 
 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.
 
Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,
 
 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:
 
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
 
 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
 
 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.
 
 
 Also, is there a way to move the review cursor?
 
 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.
 
 
 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
 
 See ARIA live regions.
 
Jamie
 
 
 
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
 
 
 
 
--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 




------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF




_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with Javascript

Brandon Keith Biggs
Hello,
Not difficult,
I am trying to create a web app that will allow the screen-reader to continuously read books from a web reader like Kindle or Scribd.
Kindle from
https://read.amazon.com/
is my current goal, but Scribd may have more support.
This is to support the new windows 10 phones that will be coming out in a few months.
Thanks,

On 4/10/2015 5:21 PM, Jim Homme wrote:

Hi Brandon,

Please tell me the whole story, off list if necessary.

 

Thanks.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 7:54 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
It would be easier to just make the text transparent, but I would not like the text to be shown after the screen-reader says it. I don't think there is an event when the screen-reader stops reading is there? If not, I can try using a timer to replace the text with "" after a certain amount of time.
thanks,

On 4/10/2015 1:02 AM, Jim Homme wrote:

Hi Brandon,

They won’t read because screen readers are supposed to do what display-hidden and display-none tell them what to do, which is make the content go away. The best way, I think, to handle this is to change the margins of the content so that it is off screen, so that NVDA can still get at it, while it is invisible to the visuals. You should try that, and see how it goes.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 6:55 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:

You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.
 
Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.
 
Aaron
 
On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,
 
A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.
 
Daniel
 
On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:
 
 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.
 
Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,
 
 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:
 
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
 
 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
 
 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.
 
 
 Also, is there a way to move the review cursor?
 
 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.
 
 
 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
 
 See ARIA live regions.
 
Jamie
 
 
 
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
 
 
 
 
--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 




------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF




_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 



------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF


_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Interacting with the review cursor with JavaScript

Jim Homme
In reply to this post by Brandon Keith Biggs

Hi Brandon,

What is preventing this from happening now? I’m confused.

 

Thanks.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [mailto:[hidden email]]
Sent: Friday, April 10, 2015 5:33 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
Not difficult,
I am trying to create a web app that will allow the screen-reader to continuously read books from a web reader like Kindle or Scribd.
Kindle from
https://read.amazon.com/
is my current goal, but Scribd may have more support.
This is to support the new windows 10 phones that will be coming out in a few months.
Thanks,

On 4/10/2015 5:21 PM, Jim Homme wrote:

Hi Brandon,

Please tell me the whole story, off list if necessary.

 

Thanks.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 7:54 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
It would be easier to just make the text transparent, but I would not like the text to be shown after the screen-reader says it. I don't think there is an event when the screen-reader stops reading is there? If not, I can try using a timer to replace the text with "" after a certain amount of time.
thanks,

On 4/10/2015 1:02 AM, Jim Homme wrote:

Hi Brandon,

They won’t read because screen readers are supposed to do what display-hidden and display-none tell them what to do, which is make the content go away. The best way, I think, to handle this is to change the margins of the content so that it is off screen, so that NVDA can still get at it, while it is invisible to the visuals. You should try that, and see how it goes.

 

Jim

 

 

==========

Jim Homme,

Accessibility Consultant,

Bender HighTest Accessibility Team

Bender Consulting Services, Inc.,

412-787-8567,

[hidden email]

http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions

E+R=O

 

From: Brandon Keith Biggs [[hidden email]]
Sent: Thursday, April 09, 2015 6:55 PM
To: NVDA screen reader development
Subject: Re: [Nvda-devel] Interacting with the review cursor with Javascript

 

Hello,
I'm trying to wrap the amazon book-reading page into something that will continuously read.

Is there a way to make aria live regions invisible? Just something that the screen-reader reads? I tried setting the css element to:
display: none
or
visibility: hidden

but that makes them not read.
thanks,

On 4/9/2015 5:38 PM, Aaron Cannon wrote:

You should also consider the potential confusion to screen reader
users who tab through the page, and the annoyance to keyboard only
users, who have to tab many more times to get to something that can be
interacted with.
 
Perhaps an overall description of what you are trying to accomplish
would help.  If you already posted this, I apologize, as I missed it.
 
Aaron
 
On 4/9/15, Daniel Barich [hidden email] wrote:
Hello,
 
A <p> tag is not normally able to receive the focus.  It can receive the
focus if you give it a tabIndex property in HTML, but I don't know if this
will make the focus event in javascript work.
 
Daniel
 
On Wed, Apr 8, 2015 at 4:53 PM, Brandon Keith Biggs <
[hidden email]> wrote:
 
 Hello,
It works great to have the focus event on buttons or whatnot (although I
wish it worked on <p>.
window.location.hash also works great.
 
Now, is there a way to get focus to trigger when the user is doing a
read-all? That way I can mark where the user is and give them events or
whatnot?
thanks,
 
 Brandon Keith Biggs <http://www.brandonkeithbiggs.com/>
On 4/7/2015 8:53 AM, James Teh wrote:
 
On 6/04/2015 5:50 PM, Brandon Keith Biggs wrote:
 
 I am wondering if
anyone knows how to know when a user has placed their nvda brows cursor
(arrowed) over an element in html?
 
 There's no "one fits all" solution; browse mode is inherently specific
to screen readers, so there's no general concept for it on the web. That
said, NVDA will focus any focusable element that the browse mode cursor
is positioned over (DOM focus event). It will also scroll to the element
at the browse mode cursor; I'm not sure if there is a DOM event for
that.latter.
 
 
 Also, is there a way to move the review cursor?
 
 Not directly, but you could move the focus or scroll to an anchor, which
in most cases will achieve what you want. I think the only way you can
do the latter is to use window.location.hash.
 
 
 And finally, is there a command in aria that just makes the
screen-reader talk? Something like accessible_output2 or the speech API?
 
 See ARIA live regions.
 
Jamie
 
 
 
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
 
 
 
 
--
Daniel Barich
Barich Assistive Technology
Gambier, OH 43022
740-504-4935
 
 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 





------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF





_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 




------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF




_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

 


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel