terminal icon indicating copy to clipboard operation
terminal copied to clipboard

Terminal WPF control doesn't support screen readers

Open javierdlg opened this issue 2 years ago • 1 comments

Windows Terminal version

1.11.3471.0

Windows build number

10.0.19043.0

Other Software

Microsoft Visual Studio 2019 and 2022

Steps to reproduce

  1. Turn on Narrator or any other screen reader
  2. Open the WPF Control Test project under the Terminal repo
  3. Write any command and press enter

Expected Behavior

Screen readers read the console output

Actual Behavior

Screen readers ignore the output and only read the written letters

javierdlg avatar Mar 08 '22 15:03 javierdlg

Added details: The WPF terminal control doesn't seem to have anything regarding UIA events. It would need some kind of UiaEventDispatcher defined and hooked up to alert the screen reader of new output. Leveraging the NotifyNewOutput() API, would probably be the easiest and fastest way to approach this, because we would force screen readers to read new output. The user can then use the aforementioned hooked up UIA tree to navigate the text buffer as they wish.

javierdlg avatar Mar 08 '22 16:03 javierdlg

:tada:This issue was addressed in #14097, which has now been successfully released as Windows Terminal v1.15.2874.:tada:

Handy links:

ghost avatar Oct 18 '22 21:10 ghost

:tada:This issue was addressed in #14097, which has now been successfully released as Windows Terminal Preview v1.16.3463.0 and v1.16.3464.0.:tada:

Handy links:

ghost avatar Dec 14 '22 20:12 ghost