W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2017

RE: tab vs. arrow keys with NVDA and Firefox

From: Jim Homme <jhomme@benderconsult.com>
Date: Mon, 23 Oct 2017 15:22:24 +0000
To: "Schafer, Carmen" <schafercg@missouri.edu>, "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
Message-ID: <MWHPR0601MB378561A304373D01B1BC35C4DB460@MWHPR0601MB3785.namprd06.prod.outlook.com>
Hi,
This does not answer your question, but the user needs to be able to read all of the content on the page. This means that most of the time they will arrive at the buttons by arrowing onto them. Second, NVDA is probably looking for a true control, such as what you would get with a button tag or an input control. Without knowing what your page is like, I am guessing that you have a span or div with a button role, and this is what is causing the problem.

Thanks.

Jim


==========
Jim Homme,
Team Lead and Accessibility Consultant,
Bender HighTest Accessibility Team
Bender Consulting Services, Inc.,
412-787-8567,
jhomme@benderconsult.com
http://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions
E+R=O

From: Schafer, Carmen [mailto:schafercg@missouri.edu]
Sent: Monday, October 23, 2017 10:51 AM
To: w3c-wai-ig@w3.org
Subject: tab vs. arrow keys with NVDA and Firefox

Hi all,
I have question regarding arrow keys vs. the tab key using NVDA and Firefox. When I use the tab key on three buttons (see screenshot below), NVDA announces each one individually as I tab and they are accessible using the enter key.  I believe this is called focus mode.  However, when using arrow keys it announces the heading level and a clickable list (see speech output below).  I believe this is called browse mode.  Using the arrow keys, NVDA doesn’t announce each button individually and I cannot access the link with the enter key.  Is this a WCAG 2.0 violation since the buttons can be comprehended and accessed using the tab key, but not with arrow keys?
     [cid:image001.jpg@01D34BF1.3139CEF0]
NVDA Speech Output
Tab Key used:
PHYSICIANS  link
NURSING  link
ALL OPENINGS  link

Arrow Keys Used:
Banner banner landmark
heading  level 3
FIND A JOB
clickable
list
Code
<h3 class="open">Find a Job</h3>
<div>
<p>
<a class="btn btn-yellow" href="/jobseeker/physician" tabindex="0">Physicians</a>
<a class="btn btn-yellow" href="/jobseeker/nursing" tabindex="0">Nursing</a>
<a class="btn btn-yellow external" href="/jobseeker/allopenings " target="_blank" tabindex="0">All Openings</a>
</p>
</div>

I appreciate anyone’s insight into this.

Regards,
Carmen



image001.jpg
(image/jpeg attachment: image001.jpg)

Received on Monday, 23 October 2017 15:22:53 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 6 December 2017 16:04:47 UTC