Questions tagged [nvda]

NonVisual Desktop Access (NVDA) is a free and open source screen reader for the Microsoft Windows operating system.

NonVisual Desktop Access (NVDA) is a free and open source screen reader for the Microsoft Windows operating system.

See http://www.nvda-project.org/

329 questions
14
votes
2 answers

Can you force a screen reader to read numbers as individual digits?

Phone numbers are typically all digits, ignoring parens, dashes, pluses, etc., so input fields for phone numbers are typically numeric. When a screen reader encounters a numeric input field, it'll read the value as a whole number. For example, if I…
10
votes
1 answer

Announcing information to a screen reader in vue.js using aria-live

I am trying to get a vue component to announce information dynamically to a screen reader when different events occur on my site. I have it working to where clicking a button will populate a span that is aria-live="assertive" and role="alert" with…
Will P.
  • 8,437
  • 3
  • 36
  • 45
9
votes
1 answer

Read aloud at start and stop of progress bar (md-progress-linear)

I need to use NVDA screen-reader to read some messages when a dialog with progress bar appears. At 0% duration of progress-bar, I need to announce: "Your received a timed message" At 100% duration of progress-bar: "The message expired" The…
Coding man
  • 957
  • 1
  • 18
  • 44
9
votes
3 answers

How to prevent NVDA setting focus automatically on last used HTML element?

We are implementing accessibility on our existing web applications. We work with Firefox and NVDA. Little introduction on our web applications : Our web applications are forms with multiple steps (step 1, step 2 : those are different web pages).…
Mathieu G
  • 405
  • 5
  • 18
9
votes
1 answer

How to make custom GUI controls visible to screen readers?

I'm trying to improve the accessibility of my Delphi made application to vision impaired users. My application uses many custom GUI components. They mostly descend from TWinControl or TGraphicControl. My custom components seem to be invisible when…
Shannon Matthews
  • 9,649
  • 7
  • 44
  • 75
8
votes
2 answers

Android Studio for blind developer

I am a blind Java developer. I am following a training in full stack JavaScript and we are learning React Native after React for the web. I would like to test code with Android Studio emulator, instead of installing on a device. At the moment I am…
8
votes
2 answers

How do I disable NVDA's arrow key navigation

I have a collection of buttons inside a div, with some javascript to move focus between them in response to arrow key events. When I test this with NVDA/Firefox/Windows it seems that NVDA overrides my arrow key handler and moves focus according to…
manannan
  • 400
  • 1
  • 3
  • 9
7
votes
1 answer

Why isn't my jquery.html() and jquery.append() code readable by NVDA readers?

I can't seem to make an NVDA screen reader work with jQuery on the insertion of HTML to the DOM. I need my application to meet accessibility standards (e.g. WAI-ARIA) with dynamic content being added to my page on an Ajax post-back. Here is my code…
Christopher Johnson
  • 2,629
  • 7
  • 39
  • 70
7
votes
3 answers

Alt Text for generated SVG

HOW can i add alt text for the following generated SVG ? I have only access to the html. the flowing SVG is in div. This is reading the numbers generated by Js function.
SARA ZAHAN
  • 83
  • 1
  • 5
7
votes
3 answers

Why Javascript IF keyCode === Enter key or Spacebar key does not work with NVDA screenreader?

I am working on accessibility for client's site and am using JQuery/Javascript to detect if Enter or Spacebar keyboard keys were pressed, which was working great... $(document).addEventListener('keydown', navKeyboardHandler); navKeyboardHandler =…
allenski
  • 1,652
  • 4
  • 23
  • 39
7
votes
1 answer

aria-label, aria-labelledby and aria-describedby: very unforeseeable behaviour in screenreaders

I just noticed that although the aria-label, aria-labelledby and aria-describedby attributes are said to work on every element (see https://www.w3.org/WAI/PF/aria-1.1/states_and_properties#aria-describedby), they only seem to work for a few elements…
Joshua Muheim
  • 12,617
  • 9
  • 76
  • 152
6
votes
1 answer

how to make screen readers read entire page when angular changes states?

Requirement: on each page change the screen reader must read the entire page content. We use firefox+NVDA to do our testing, and since angular doesnt "change pages" we have tried the following to make it read the entire page when changing…
luisluix
  • 547
  • 5
  • 17
5
votes
1 answer

NVDA Skips first focusable element on initial page load when tab pressed

Recently while attempting to make my site accessible I stumbled upon a bizarre problem. During the process of setting up a 'skip navigation' link, I noticed that when the page is initially loaded (by 'initially loaded', I mean in a clean browser…
Zippy
  • 3,826
  • 5
  • 43
  • 96
5
votes
3 answers

How to prevent NVDA from reading "Div" as clickable?

Below is my sample code, when user clicks arrow-down NVDA is reading section as clickable.

How would you like to pay?

I read somewhere that NVDA…
5
votes
2 answers

Is it accessible to have the label after the input?

I would like to know whether the below code snippet fails accessibility, if the label position is after the input element? During my test with NVDA (screen reader), pressing arrow…
Maayi
  • 157
  • 2
  • 2
  • 11
1
2 3
21 22