Skip to content
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

Control+Delete doesn't report the word being deleted #11029

Closed
amirsol81 opened this issue Apr 18, 2020 · 10 comments · Fixed by #11315
Closed

Control+Delete doesn't report the word being deleted #11029

amirsol81 opened this issue Apr 18, 2020 · 10 comments · Fixed by #11315

Comments

@amirsol81
Copy link

amirsol81 commented Apr 18, 2020

Steps to reproduce:

Simply open a Word document, a file in Wordpad, a new message in Thunderbird, etc. and start typing some words. Move a few words backwards via Control+Left. Now try deleting words to the right of the cursor with Control+Delete.

Actual behavior:

NVDA remains silent as each word gets deleted via Control+Delete.

Expected behavior:

NVDA should echo the deleted word, or the portion of it which is being deleted.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-20005,14c2e2ec, but also reproducable with 2019.3.1.

Windows version:

Win 10 Pro 64-Bit Version 2004 (OS Build 19041.207)

Name and version of other software in use when reproducing the issue:

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes.

Have you tried any other versions of NVDA? If so, please report their behaviors.

Up to 2019.3 and 2019.3.1.

If addons are disabled, is your problem still occuring?

Yes

Did you try to run the COM registry fixing tool in NVDA menu / tools?

No, as it doesn't presumably affect this issue.

@jacobchawala
Copy link

jacobchawala commented Apr 20, 2020

sure. It happens the same even in my Microsoft-Wore. for me, not only CTRL+Delete but also CTRL+backspace. no deleted word is spoken whether by pressing CTRL+Delete or CTRL+backspace. when pressing these hot keys, they should echo the deleted word. for instance, if you delete the word this by pressing CTRL+backspace, NVDA should say "delete back word this; when pressing CTRL+Delete, NVDA should say, Delete forward word this.

@feerrenrut
Copy link
Member

feerrenrut commented Apr 30, 2020

I have a feeling this is because the caret does not move when using ctrl + delete, however it does when pressing ctrl+backspace.

@amirsol81
Copy link
Author

amirsol81 commented Apr 30, 2020

Quite interestingly, the NVDA Global Plug-in, an NVDA Add-on, has an option for fixing this which works very well.

@Adriani90

This comment has been minimized.

@amirsol81

This comment has been minimized.

@feerrenrut
Copy link
Member

feerrenrut commented May 1, 2020

Perhaps someone can look at how that add-on fixes the problem and submit a PR.

@paulber19

This comment has been minimized.

@feerrenrut

This comment has been minimized.

@paulber19

This comment has been minimized.

@JulienCochuyt
Copy link
Collaborator

JulienCochuyt commented Jun 29, 2020

@jacobchawala wrote:

sure. It happens the same even in my Microsoft-Wore. for me, not only CTRL+Delete but also CTRL+backspace. no deleted word is spoken whether by pressing CTRL+Delete or CTRL+backspace. when pressing these hot keys, they should echo the deleted word. for instance, if you delete the word this by pressing CTRL+backspace, NVDA should say "delete back word this; when pressing CTRL+Delete, NVDA should say, Delete forward word this.

When attempting to solve this by PR #11315, I've concentrated on handling control+delete where control+backspace was already properly handled - which includes eg. Microsoft Word.
If you indeed identified a case where control+backspace is not handled, or neither are, please file a dedicated issue so we can look into it.

feerrenrut pushed a commit that referenced this issue Jun 29, 2020
When deleting a word with control+delete, NVDA no longer remains silent.
Now the word to present at the immediate right of the deleted word.

Fixes #3298
Fixes #11029
@nvaccessAuto nvaccessAuto added this to the 2020.2 milestone Jun 29, 2020
@feerrenrut feerrenrut modified the milestones: 2020.2, 2020.3 Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants