Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
    tspivey: howdy
    Doug Schepers
    Hey, folks, sorry for the meta question, but do y'all find Gitter to be accessible? We're considering using it for a W3C workshop, and we want to ensure it's inclusive
    Nick Stockton
    I believe the site is, though I use it through an IRC gateway with my accessible IRC client.
    Hi all, I'm looking for the appropriate place to report a bug I've found with NVDA. Would this be it?
    anyone played with a canute 360 braille display?
    Austin Hicks
    I'm trying to do an NVDA bisect and I'm getting:
    CRITICAL - __main__ (11:43:22.829) - MainThread (24116):
    core failure
    Traceback (most recent call last):
      File "nvda.pyw", line 215, in <module>
      File "core.py", line 256, in main
        import appModuleHandler
      File "appModuleHandler.py", line 27, in <module>
        import NVDAHelper
      File "NVDAHelper.py", line 19, in <module>
        import eventHandler
      File "eventHandler.py", line 9, in <module>
        import api
      File "api.py", line 19, in <module>
        import NVDAObjects.IAccessible
      File "NVDAObjects\IAccessible\__init__.py", line 22, in <module>
        import IAccessibleHandler
      File "IAccessibleHandler.py", line 18, in <module>
        import UIAHandler
      File "UIAHandler.py", line 11, in <module>
        from _UIAHandler import *  # noqa: F403
      File "_UIAHandler.py", line 29, in <module>
        from comtypes.gen import UIAutomationClient as UIA
    ImportError: cannot import name 'UIAutomationClient' from 'comtypes.gen' (C:\projects\external\nvda\include\comtypes\comtypes\gen\__init__.py)
    Any advice?
    Martin Dvorecky
    hi everyone. My son using nvda for half a yer, but last week it stops working. So I try install it on second notebook, and after 2 days, stopst too. Same result on thirt notebook. All win10. After uninstall, its not possible to install it again. Installer crash. Compatibility test result is "..needs newer windows version" but all notebooks runs on updated win 10. Any suggestions?
    Brigit Serrano
    Hi everyone, I'm currently handling fillable form in French (PDF), unfortunately, some of the fields don't say "edit/Éditer" after fields, can someone help me to fix this. thanks!
    Joel Dodson
    hi @dvorecky.martin_gitlab, has your son's NVDA issue been resolved? I just checked gitter after being gone for a while. I'm not associated with nvaccess nor am I an NVDA expert, I just wanted to see if you need any help. though I'd mostly suggest following up with nvaccess directly.
    Does anyone know if it’s possible to change key assignments for braille displays?
    Martin Dvorecky
    @joeldodson Thanks for interest. Yes, fixed. Issue was because:
    1) Everytime after installing, son try to switch language to korean (for fun he try any languages), which is not supported in slovak localiation of windows. Its why NVDA crashed everytime.
    2) After uninstalling, there was still present %appdata% folder with NVDA settings, so after installing again, NVDA was set to korean and crashed.
    Solution is when NVDA crash, remove NVDA folder in %appdata% :)
    And maybe, NVDA programmers could add removing of this folder in uninstall procedure.
    Joel Dodson
    thanks @dvorecky.martin_gitlab for the update and details. glad to hear it's working now. It's often good to hear how people resolved issues, others might have the same problems.
    Hi! Is there a way to send text-to-speech through NVDA from a .py or Python console?
    I'm trying the Python module accessible-output2 and it seems to work fine! If there's a better way, something more 'direct to nvda' please don't hesitate!
    hello all, I just learned about WAI ARIA graphics module. does anyone know if there have been any attempts at using the extra info conveyed by these new aria roles to provide better semantic navigation for such marked up graphics?
    Simon Pieters
    Hi everyone! I'm Simon, I work at Bocoup. Today I'm starting to work on a project to automate ARIA-AT tests in NVDA. I'm aware of System Tests. I might have questions in the coming weeks, but mostly wanted to say hi 👋
    Simon Pieters
    I could use some help in getting a working dev environment set up (in Windows 10). First time developing on Windows! I've tried to follow the steps in the readme, but got stuck on scons source. Should I manually install each build time dependency? How? Which terminal should I use? (Windows Prompt, PowerShell, Windows Terminal, git-for-windows, Windows Subsystem for Linux + Ubuntu, ...) What's the recommended way to install Python 3.7 32-bit? (The only way I found was downloading the right exe from python.org.)
    Simon Pieters
    OK I've now managed to get things set up so I can build and run NVDA, and run systemTests. Though some system tests are failing. Is that expected?
    Simon Pieters

    I wasn't able to build NVDA, only prepare the source tree. Building fails with:
    scons: * [source\lib64\IAccessible2proxy.dll] (path): Access is denied
    scons: building terminated because of errors.

    Any ideas? Should I file issues in the repo instead of asking here?

    Simon Pieters
    Rebooting got rid of that error, I'm guessing IAccessible2proxy.dll was running somehow. "Falling back to loader to get code for module pywintypes", which throws
    Cllr Louis Stephen 🌍
    Hello. I recently produced a newsletter using powerpoint and used the accessibility wizard to set the read order correctly, added titles and alternative text. I converted it to a PDF and the box was ticked for the accessibility features to be carried through. The PDF was read fine on apple but on a windows laptop the words where read out as one long word. Where can I get help to ensure that what we produce is truly compatible with NVDA when using power point? Any tips or advice you can give me? Louis
    Hello, I am a Teacher of Visually Impaired students who is currently working on using NVDA with GSuite apps. I work with my student over Zoom right now, and we have ran into the problem that the hot keys for Zoom screen sharing controls and hot keys for entering the canvas and film roll in google slides are the same (Control+Alt+Shift). Has anybody ran into these problems and have an idea of how to work around this?
    Saurabh Prasad
    Hello, I want to know if javaFX is accessible with NVDA. Java swing was accessible to a great extent but I am not able to work in javaFX. Can someone please suggest the required configuration and settings to accomplish accessibility? OR please inform if it is not accessible at all.
    I am having trouble installing 2020.3 on my Windows 10 machine. I click on the install file; I hear the music and the install exits. I have checked for NVDA folders from previous installs in the program folders and appdata and there is none. Any ideas, what is wrong? I have tried to install prior versions of the software (2020.1 & 2019.1.3) and I get the same results.

    Hi, We are a group of Master degree students at the institute of technology and management, TU Berlin. This Questionnaire is a part of our research for the term paper we are working on.

    Please fill the questionnaire. The link is given below:

    You don't necessarily need to be a FOSS contributor to fill the form. We appreciate all the input!

    If you encounter issues when filling the form, please feel free to reach out to us from our contacts that you can find below.

    Thank you for your time in advance,

    Wish you all a MERRY CHRISTMAS and a HAPPY NEW YEAR!

    Contacts: ozkepir.tugce@gmail.com ; sulemansamuelgill.ssg@gmail.com


    I'am working on a simple application and I want it to make it accessible through screen readers. Problem Area : Screen Readers on web pages Actual Behavior : I see that the screen reader waits for the page to load completely(excluding the dynamically generated elements) and then it starts reading from top to bottom What I expect : I want the screen reader to start reading based on a condition say after a div gets injected dynamically I have tried a multiple ways to make the content accessible using aria-live, aria-busy, focus() methods. My code is as below :

    <div><h1>NVDA TEST</h1></div>

    <iframe src="http://localhost:3000" title="iframe" style="height: 500px; width: 100%;"></iframe>

    <footer><span>Hello Company</span>
    <span style="float: right">Terms and conditions Apply</span></footer>
    I want the above behavior to be implemented in a bigger application Thank you in advance


    Hi, we are working on a project to support NVDA for accessibility. Our issue is NVDA doesn't read the link as link.

    For example, <a href="http://www.google.com">Google</a>, NVDA only reads "Google" but not "Google (pause a bit)... link" like what ChromeVox does.

    This is not ideal, because we'd like to have it to be indicative for visually impaired users.

    Thank you for taking time to look into this issue. And wish you all happy holidays.

    hi, I am trying to get the Speech Viewer dump in one go for PDF/UA into a text file. Is it possible using Python or NVDA Controller Client API? If yes, could someone guide me a bit? I would appreciate it.
    Joel Dodson
    Hi @BigBigDuck . you can configure NVDA to apeak, or not speak, specific THML elements. Look at the NVDA settings under document presentation for which elements are announced. I thought links were announced by default, but I haven't installed NVDA fresh for many versions. I turned off link announcements as I found them annoying on pages with lots of links. If I'm looking for links, I'll generally type 'k' to go to a link (though I then often have to arrow around to understand the context for that link). To get to NVDA settings, you can type the NVDA key (insert by default) plus'n' (i.e., insert+n) then 'p' then 's' will get you to NVDA settings. Arrow down to find document presentation. hth.
    Joel Dodson
    sorry @BigBigDuck , I should not try to go by memory. It's document formatting category you want. Object presentation is a different category.
    Hi I would like to have NVDA only narrate when i press a button is this a thing i can do?
    I am using NVDA in my Vue.js app. The NVDA is not reading correct number of rows when i am rendering the dynamic rows using foreach loop. The row numbers always shows incorrect.
    Olá pessoal como fazer para o nvda ler textos no Google Chrome sem parar quando tem um link ou palavra destacada, porque eu quero que ele lê direto o parágrafo e ele fica parando na hora que tem um link ou uma palavra que tá em destaque Isso me incomoda muito. Será que não existe nenhuma configuração ou algum complemento para ele ler parágrafo sem pausas, por favor me ajudem.
    it does not seem there is any support here...
    Hi, I have issue that NVDA can't read ALT Text in IE 11 . I have Power BI Desktop report has provided ALT Text for Graph. When i load this report into iframe or open this report in power bi desktop report server with embed mode, it does not read any ALT text. Please guide.
    carrie rosenthal
    Hi, I am having an issue where I cannot get NVDA to recognise a link to a blog post on the website I made through Wix. Is someone able to help me with this?
    I have built some components in angular9 that use the arrow keys to toggle dropdowns and select options. When I have NVDA Running my components do not receive keydown and keypress events. Can anyone tell me how to make this work with NVDA?
    Mike Poole

    Hi - we are just in the process of starting to test our Bootstrap heavy website through the excellent NVDA
    Within Chrome, if I have the following markup, NVDA will just not read out the value of the aria-label and is continuing to read the button label instead. Am I missing something?

    <button aria-label="This is what the screen reader should read out" type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" >Launch modal</button>

    You only need the aria label if there is no actual label (or if the label is a graphic).
    Mike Poole
    Thanks @RonnBlack - I am slightly confused though. Is there a way to have a visible table but ALSO a label that the screen reader will use instead? We have a site that clients configure though a CMS and we end up with some buttons that, for example, are labelled "Enter" but the context is from text/graphic above. We would love to keep the label but have the screen reader say "Enter the portal to view your details"
    The visible label needs to be associated with the input field through the Id field. That way the screen reader knows what label to announce when it lands on the input.
    For example:

    <label for="night-mode">Night mode</label>

    <input type="checkbox" id="night-mode">

    If you have a Label field (or any text element for that matter) that you don't want announced you can use "aria-hidden" attribute.
    I wouldn't recommend that approach.. You could get pushback from certification agencies or end users.. No ARIA is better than bad ARIA https://www.w3.org/TR/wai-aria-practices-1.1/#no_aria_better_bad_aria
    One last thing about this.. If the label happens to be a font icon (like material icons) the screen reader might announce the icon name which isn't helpful. That is one case where it might make sense.
    Hello, I am having an issue with NVDA and my password manager (1Password). The issue means that in certain and common scenarios, I am unable to interact with the 1Password unlock screen. This issue occurs when I use CTRL + SHIFT + \ which is a shortcut to open the 1Password app. It also occurs when I use windows key + 3 to open the app if NVDA focus is on the desktop (like the recycle bin etc.) but it works fine if the focus is on the taskbar or another window. I have narrowed it down to NVDA as this issue does not occur on Narrator. This issue also occurs on my laptop as well. I've tried older versions of NVDA and 1Password and it seems to occur even on older versions. Using the CTRL + Shift + \ shortcut, the bug occurs every time, no matter where the focus is. Using Windows key + 3 (1Password is the 3rd position on my taskbar) it only occurs randomly and doesn't matter where the focus is, but the desktop is more likely to trigger the bug.
    Hi there, I'm trying to install NVDA but when i click the installer the music plays, it says "please wait while setup is loading" and then the box just disappears and nothing happens. Does anyone know how to fix this?
    Hi, I am trying to create Alt-text for an equation for a math test. This equation has the square root of a formula multiplying items divided by a number. Would the alt text be best to include paren references for order of operations or not? I can include specific comparisons if it helps