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

NVDA handling blank lines with only spaces #13747

Open
LittleStar-VIP opened this issue May 28, 2022 · 2 comments
Open

NVDA handling blank lines with only spaces #13747

LittleStar-VIP opened this issue May 28, 2022 · 2 comments
Labels
p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@LittleStar-VIP
Copy link

Is your feature request related to a problem? Please describe.

When I am editing some documentsprovided by sighted person, or I am editing documents that were created by me, sometimes there are lines containing only spaces.
I sometimes do not acknowledged that there were spaces in the blank lines, and typed a paragraph after those mistakenly typed spaces.

Below is a detailed illustration for the issue:

First of all, lets type a few lines into something like notepad

'''
Hello, this is the new worl.
Hi, this is the second line.
     
'''

While I am typing those lines, I mistakenly typed some spaces into the third line, which nvda says blank.

Now, I move my edit cursor up two line to do proof reading by pressing up arrows.

Oh I found that the word 'worl' is missing a 'd' so I move the cursor to the end, before the dot, add a 'd.'

Then I keep proof reading and find that the second line is perfect.

Then I press down arrow to move to the third line.

As nvda default to not reading indentations, I assume that the line is a blank line, because I heard nvda says blank.

Then I keep typing the third line.

'''
Hello, this is the new world.
Hi, this is the second line.
     Oh this is the third line.
'''

So the problem comes, I have typed those words after those mistakenly typed spaces.

I know that for blind people who use braille display will immediately pick up those spaces because they are not relying mainly on speech of nvda. Even though nvda says the line is blank, they can still determine that the line is a line containing spaces by touching braille display.

But for people like me, who do not use braille display, I am mainly relying on the audio information provided by nvda. So if I hear blank, I assumed that it is really blank and has nothing, not even spaces.

But refer to the above situation, I assumed that it is a blank line without anything, and start typing on the third line.

But in fact, it is not really a blank line, so what I have typed is after those spaces.

Describe the solution you'd like

I don't have a good idea at this moment.
Probably instead of saying blank for lines containing spaces, nvda says space for one space in a line or # of spaces for a line containing more than one spaces?

Describe alternatives you've considered

Additional context

@XLTechie
Copy link
Collaborator

XLTechie commented May 28, 2022 via email

@Brian1Gaff
Copy link

Brian1Gaff commented May 28, 2022 via email

@seanbudd seanbudd added p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. labels Jun 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

4 participants