Button onKeyDown handler not called when using NVDA screen reader
See original GitHub issueThe onKeyDown handler handleKeyDown
is never called when using NVDA screen reader using react-aria-menubutton 4.1.3. This can also be reproduced on the demo page.
Issue Analytics
- State:
- Created 7 years ago
- Comments:7 (3 by maintainers)
Top Results From Across the Web
Making actions keyboard accessible by using keyboard event ...
In HTML, keyboard handlers may be triggered by keydown, keyup, or keypress events. ... Each button is implemented by a li element with...
Read more >Why Javascript IF keyCode === Enter key or Spacebar key ...
It probably won't fire because NVDA intercepts the keys if you are in browse mode, which is normal. If you were to manually...
Read more >Enter Key doesn't work when using a Screen Reader
I works great when navigating the accordion using a keybaord. However, when I turn on the Screen Reader (Jaws and nVDA). The Enter...
Read more >NVDA blocks my events like keydown and keypress ...
When I turn on the NVDA screen reader unsual things happen and events do not fire as expected . I want to detect...
Read more >E-mail List Archives - WebAIM
> user specifically tells NVDA to pass that key through to the webpage). ... > event to the webpage, not the keyboard event....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think this issue is ok to close since:
role="menu"
on the trigger instead ofrole="button"
, JS event handlers are not intercepted by NVDA.Thanks for looking into this @LeopoldoFu.