You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
NVDA doesn't announce typed characters in putty #1348
Reported by aleksey_s on 2011-02-02 17:17
It neither reads typed characters nor announces a deleted character when pressing backspace in putty's terminal window.
Comment 1 by jteh on 2011-02-02 20:56
Typed characters is an issue with PuTTY. It doesn't seem to fire WM_CHAR messages, probably because it doesn't call !TranslateMessage. I don't want to change our entire typed character mechanism just because of PuTTY and I don't really have any better ideas on how to handle this. Ideas are welcome.
Backspace is probably just because the server took too long to move the caret. On a faster link, this should be faster.
are there similar applications out there that do not have such a problem? what do blind server admins generally use?
btw, there must be a mechanism to make this work, because other screen readers echo typed characters fine. granted, you can't review text in such windows.
Comment 3 by msedmak (in reply to comment 2) on 2014-10-23 19:18
I have used terraterm (free) and have heard several others who use cygwin ssh (free) or SecureCRT (paid).
Replying to mohammed:
Hi.
are there similar applications out there that do not have such a problem? what do blind server admins generally use?
btw, there must be a mechanism to make this work, because other screen readers echo typed characters fine. granted, you can't review text in such windows.
I noticed that this is also a problem in power shell. Given Power Shell is getting more and more a replacement for cmd, I wonder whether this priority should be raised. @michaeldcurran/@feerrenrut: thoughts about this?
MinTTY, a close relative console, also suffers from this issue: Typed characters are not echoed.
The mintty app module derives from the putty app module.
MinTTY is the default console of the Git Bash environment as shipped with Git for Windows.
Is this solved also for older Versions of Windows where UIA is not used?
I don't know, but IMHO, this is not fully solved either for newer versions of Windows.
Demo: Open a new Git Bash Mintty terminal, run any command that produces output such as ls, wait for the output announcement to end or hit control to mute it, and then hit the backspace key a few times quickly.
Result: NVDA speaks text placed before the command prompt, depending on how many times backspace was pressed.
Expected: NVDA should not announce anything, as no character was deleted.
I don't know, but IMHO, this is not fully solved either for newer versions of Windows.
Demo: Open a new Git Bash Mintty terminal, run any command that produces output such as ls, wait for the output announcement to end or hit control to mute it, and then hit the backspace key a few times quickly.
Result: NVDA speaks text placed before the command prompt, depending on how many times backspace was pressed.
Expected: NVDA should not announce anything, as no character was deleted.
I think I know what's up (related to #9933). I've put a potential fix on the t1348 branch of my repo (@feerrenrut could you please create and link a try build here?)
Activity
nvaccessAuto commentedon Feb 2, 2011
Comment 1 by jteh on 2011-02-02 20:56
Typed characters is an issue with PuTTY. It doesn't seem to fire WM_CHAR messages, probably because it doesn't call !TranslateMessage. I don't want to change our entire typed character mechanism just because of PuTTY and I don't really have any better ideas on how to handle this. Ideas are welcome.
Backspace is probably just because the server took too long to move the caret. On a faster link, this should be faster.
nvaccessAuto commentedon May 2, 2014
Comment 2 by mohammed on 2014-05-02 09:04
Hi.
are there similar applications out there that do not have such a problem? what do blind server admins generally use?
btw, there must be a mechanism to make this work, because other screen readers echo typed characters fine. granted, you can't review text in such windows.
nvaccessAuto commentedon Oct 23, 2014
Comment 3 by msedmak (in reply to comment 2) on 2014-10-23 19:18
I have used terraterm (free) and have heard several others who use cygwin ssh (free) or SecureCRT (paid).
Replying to mohammed:
LeonarddeR commentedon Jul 18, 2017
Comfirmed. Since this is quite an old issue, giving this P4. @jcsteh: Feel free to set another priority, since you are the initial author of this.
LeonarddeR commentedon Mar 16, 2018
I noticed that this is also a problem in power shell. Given Power Shell is getting more and more a replacement for cmd, I wonder whether this priority should be raised. @michaeldcurran/@feerrenrut: thoughts about this?
feerrenrut commentedon Apr 9, 2018
@LeonarddeR Possibly, though I don't think I would make it a P2.
LeonarddeR commentedon Apr 9, 2018
Are you ok with a p3?
feerrenrut commentedon Apr 9, 2018
Yep, I'll apply that change now.
dpy013 commentedon Jan 29, 2019
NVDA doesn't announce typed characters in putty Is this problem solved?
Adriani90 commentedon Jan 29, 2019
@aleksey_s, @mohammed, could you please test if this is still an issue? Thanks!
LeonarddeR commentedon Jan 29, 2019
JulienCochuyt commentedon Jul 4, 2019
MinTTY, a close relative console, also suffers from this issue: Typed characters are not echoed.
The
minttyapp module derives from theputtyapp module.MinTTY is the default console of the Git Bash environment as shipped with Git for Windows.
Adriani90 commentedon Aug 1, 2019
Is this solved also for older Versions of Windows where UIA is not used?
JulienCochuyt commentedon Aug 12, 2019
I don't know, but IMHO, this is not fully solved either for newer versions of Windows.
Demo: Open a new Git Bash Mintty terminal, run any command that produces output such as
ls, wait for the output announcement to end or hit control to mute it, and then hit the backspace key a few times quickly.Result: NVDA speaks text placed before the command prompt, depending on how many times backspace was pressed.
Expected: NVDA should not announce anything, as no character was deleted.
Adriani90 commentedon Aug 12, 2019
Ok Julien thank you for this report. I am reopening this issue and the discussion.
cc: @codeofdusk
Possible fix for issue described in nvaccess#1348 comments.
codeofdusk commentedon Aug 13, 2019
Yes, this is solved from Windows 10 1607 onwards (UIA used on 1803 and later).
codeofdusk commentedon Aug 13, 2019
I think I know what's up (related to #9933). I've put a potential fix on the t1348 branch of my repo (@feerrenrut could you please create and link a try build here?)
Possible fix for issue described in nvaccess#1348 comments.
Disables caret events for all Terminal objects (PR #10118)