-
Notifications
You must be signed in to change notification settings - Fork 8.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to use applications that hook the arrow keys using Windows Console Host. #13666
Comments
I can now confirm that its a screen reader only problem. The cursor moves, but NVDA and Narrator just don't read it |
@carlos-zamora You know if we've got this one on the backlog? You're usually faster at searching the a11y threads than me |
Doesn't sound familiar from the backlog. This sounds pretty sever though.
I can't get a repro, so I'm hoping some more details can help. Thanks! |
Hi @carlos-zamora, $ gh pr create when on a branch with uncommitted changes. I'm then brought to a wizard that asks me to select an option. Its probably worth mentioning that I've also tested this in standalone CMD.exe and PowerShell.exe shells and it doesn't happen. If still unable to reproduce, would an audio demonstration possibly help? Thanks so much for looking into this! :) |
Awesome, sounds great! I have honestly no idea how Terminal renders, but I do remember hearing that it uses the GPU. Maybe that's playing a part? As stated previously this doesn't happen anywhere else. Thanks for looking into this! :) |
Hi, |
Hi @TheQuinbox. Sorry I didn't get back to you! Yeah, so like I said in my comment above, I don't think there's a quick-n-easy fix for this. You could file a bug on NVDA/Narrator to have better handling for this kind of scenario. That might be the quickest way forward to see change here. Outside of that, the best idea I've come up with is to develop a system for which command line applications can explicitly tell screen readers what to read out. However, this involves changes on our end and on the app's end (in this case, gh.exe), and that'll take months to get done. Regardless, I'm sorry to say that implementing a solution here is going to take a long time. I'll keep this thread in the loop as new updates develop. |
x-linking:
|
Any updates on this issue? Is it still occuring with screen readers? |
Windows Terminal version
1.14.1962.0
Windows build number
Windows 10 21H2 (64-bit) build 19044.1826
Other Software
GitHub CLI latest version.
Steps to reproduce
Expected Behavior
This should behave exactly as it does in cmd. I'm able to arrow through the options accessibly and select an option.
Actual Behavior
When using both Narrator and NVDA, I hear "blank". I'm unable to confirm if this is a visual problem as well.
The text was updated successfully, but these errors were encountered: