Date   

Re: Question about NVDA reading documents or pages containing text in multiple languages

Quentin Christensen
 

When you create a document, most programs (eg Word) allow you to specify the language it is written in.  You can also specify a different language for portions of the document in another language.  What has most likely happened here, is that the editor was set to Italian, so NVDA tried to read it with Italian inflections, even though the words themselves were in English.

So, your options are to either tell Word the document is actually in English, or set NVDA to ignore language changes and simply read everything in English.

Regards

Quentin.

On Tue, May 26, 2020 at 8:21 AM Laurie Mehta via groups.io <lauriemehta=yahoo.com@groups.io> wrote:
Hello,
I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.

For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.

I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.

Do any of you have some helpful advice for this issue?
Thanks!

Laurie M.





--
Quentin Christensen
Training and Support Manager


Re: Question about NVDA reading documents or pages containing text in multiple languages

hurrikennyandopo ...
 

Hi


If i remember right under the voice settings menu.


I usually have 2 of the settings turned off down there Automatic language switching (when supported) and the one under it i un check.


That way I do not get that trying to think it is another language if on the site.


Gene nz


On 26/05/2020 11:07 am, Laurie Mehta via groups.io wrote:
If there was auto language switching, wouldn't that switch from one language to another rather than continuing in one?
Where is that setting?
Thanks,
Laurie M.
On Monday, May 25, 2020, 03:32:37 PM PDT, Shaun Everiss <sm.everiss@...> wrote:


Well I just turn off auto language switching.

Its really no good doing other language speech unless you don't use
espeak in anything other than english.

I am sorry but while I like the clear and robotic fast nature of espeak
I don't find other languages clear at all.



On 26/05/2020 10:21 am, Laurie Mehta via groups.io wrote:
> Hello,
> I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
> When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
> This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.
>
> For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.
>
> I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
> It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
> Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.
>
> Do any of you have some helpful advice for this issue?
> Thanks!
>
> Laurie M.

>
>
>




Re: Question about NVDA reading documents or pages containing text in multiple languages

Gene
 

I haven't read about this in a long time but it probably decides which language to use depending on how the document is coded, if such coding exists.  In HTML, for example, code is placed in the document telling the browser which language the document is in.  Evidently, you received a document with the code for a language other than English, though most of the document is in English.
 
To turn the feature off, it's on by default, use the command NVDA key control v to open the voice dialog.  Tab until you get to a check box that says automatic language switching when supported.  If it is checked, press the space bar to uncheck it.
Then tab to and activate the ok button.
 
Gene

----- Original Message -----
Sent: Monday, May 25, 2020 6:07 PM
Subject: Where is the auto language switching setting in NVDA? Re: [nvda] Question about NVDA reading documents or pages containing text in multiple languages

If there was auto language switching, wouldn't that switch from one language to another rather than continuing in one?
Where is that setting?
Thanks,
Laurie M.
On Monday, May 25, 2020, 03:32:37 PM PDT, Shaun Everiss <sm.everiss@...> wrote:


Well I just turn off auto language switching.

Its really no good doing other language speech unless you don't use
espeak in anything other than english.

I am sorry but while I like the clear and robotic fast nature of espeak
I don't find other languages clear at all.



On 26/05/2020 10:21 am, Laurie Mehta via groups.io wrote:
> Hello,
> I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
> When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
> This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.
>
> For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.
>
> I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
> It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
> Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.
>
> Do any of you have some helpful advice for this issue?
> Thanks!
>
> Laurie M.

>
>
>




Re: New with NVDA need help

Gene
 

To unload NVDA, if that's what you want to do, the command is NVDA key q, then enter.  Not just NVDA key q.
 
Gene

----- Original Message -----
Gene
----- Original Message -----

Sent: Monday, May 25, 2020 5:25 PM
Subject: Re: [nvda] New with NVDA need help

Actually, it did not work. I need to turn it off and the NVDA q is not working.

-----Original Message-----
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of brice Mijares via groups.io
Sent: Monday, May 25, 2020 3:15 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] New with NVDA need help

NVDA key q.

On 5/25/2020 2:58 PM, Mard, Elizabeth@DDS wrote:
>
> Hello,
>
> I am in the process of creating accessible documents and was given the
> NVDA application to test document accessibility. I have been using it
> on my lap top at work with great success, but due to C-19 I am using
> it at  home on my HP tablet and I cannot figure out how to get it to
> quit. The instructional guide book does not offer guidance regarding a
> tablet or at least I could not find it. Can anyone assist me with this?
>
> Thank you,
>
> Elizabeth Mård, MS
> Community Program Specialist II
>
> Department of Developmental Services
>
> Community Services Division
>
> Work Services Section
>
> 1600 9th Street, Room 340, MS 3-13
> Sacramento, CA 95814
> *(916) 651-3229*
>
>






Question about NVDA reading documents or pages containing text in multiple languages

Laurie Mehta
 

If there was auto language switching, wouldn't that switch from one language to another rather than continuing in one?
Where is that setting?
Thanks,
Laurie M.

On Monday, May 25, 2020, 03:32:37 PM PDT, Shaun Everiss <sm.everiss@...> wrote:


Well I just turn off auto language switching.

Its really no good doing other language speech unless you don't use
espeak in anything other than english.

I am sorry but while I like the clear and robotic fast nature of espeak
I don't find other languages clear at all.



On 26/05/2020 10:21 am, Laurie Mehta via groups.io wrote:
> Hello,
> I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
> When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
> This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.
>
> For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.
>
> I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
> It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
> Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.
>
> Do any of you have some helpful advice for this issue?
> Thanks!
>
> Laurie M.

>
>
>




Re: Tony's addons - updates

David Moore
 

Thanks so very much Toni! I am blown away by all of these add-ons! I love what you did by putting the crackling sound to tell us how far down the page headings are down the page. I really like Text nav to move right to the text on the web page. You have made my life easier!
David Moore


On Mon, May 25, 2020, 5:17 PM Tony Malykh <anton.malykh@...> wrote:

Hello NVDA community,

I have implemented a lot of new features in my add-ons since my last announcement here more than a year ago, so I would like to share all these new features – hopefully you guys will find some of them useful. I present my new add-ons: Phonetic punctuation and Tony’s enhancements, as well as I added many new features to BrowserNav. In the end of this email I also mention my other add-ons, just in case someone hasn’t heard of them, they have only been updated with bugfixes. This is a pretty long email, so I structured it with headings.

Please download latest versions of my add-ons directly from their respective github pages – the links are provided in this email.

Phonetic punctuation

·       Github page  

·       Short audio demo  

·       Download latest version

This add-on allows you to substitute punctuation marks, and any other part of speech configured by a regular expression with an auditory icon (custom sound). Most common use of phonetic punctuation would be for writing code, where it is essential to know all the punctuation marks, but other uses can include: replacing the word “blank” with a sound, replacing timestamps or other frequently repeated text with a sound, etc. Configuring phonetic punctuation requires knowledge of regular expressions.

Thanks to Kara Goldfinch for contributing auditory icons for some punctuation marks!

BrowserNav

·       Github page

·       Download latest version

BrowserNav is a collection of improvements to user experience in browsers. I added quite a few new features to it since last release.

Horizontal indentation using tones

You can configure BrowserNav to express horizontal indentation of a currently focused element using tone – similar to a built in NVDA feature of reporting indentation with tones in text documents. This allows you to better understand the layout of the page. For example, it allows you to hear malformed HTML tables, that is when NVDA doesn’t see a table as a real table, yet the elements are still aligned in a tabular fashion on the screen. It also greatly simplifies browsing hierarchical trees of comments on websites such as reddit, facebook, hacker news – now the tone would indicate the level of the comment.

Please note that there are also commands to find next/previous element with the same horizontal indentation, which you might find handy.

Crackling for QuickNav commands

In all my add-ons crackling is an indicator of how far we have just jumped in the document when some navigational keystroke is pressed. I implemented this feature for built-in NVDA QuickNav commands as well. Now when you press H for next heading, you can hear crackling, and judging by the length of such crackling you can quickly and intuitively figure out whether the next heading was close by or you just jumped over a lot of text.

Browser marks

Think of this feature as regular expression enabled bookmarks for browser. You can configure a single regular expression, that can be arbitrary largeand include all the potential   bookmarks on all your webpages, and then you can quickly jump to next/previous browser mark using J or Shift+J commands in browse mode. For example, as a frequent Amazon shopper, I like to be able to quickly jump to things like “5 items in cart” and “your orders”. So I have configured my browser mark regular expression to be:

(^\d+ items? in cart$|^Your orders$)

Please note that the regular expression must match the whole paragraph exactly, hence be careful with ^ and $ regular expression qualifiers. Please also note that this regular expression will apply to all web pages and all browsers, so be as specific as possible.

Accessibility for semi-accessible edit boxes

Many web pages these days are using a fancy HTML text edit component called Monaco – it provides syntax highlighting for sighted people, but it has one major flaw: it is not accessible, that is the edit box appears empty. For example Jupyter and hacker rank use such a text editor among others. You can still retrieve the contents of the edit box by pressing Control+A Control+C and then pasting it to the editor of your choice. However, repeating this every time is tedious, therefore I automated this process. Now you can navigate to said edit box and simply press NVDA+e to view or edit it.

Tony’s enhancements

·       Github page

·       Download latest version

This is a hodgepodge of small improvements to various parts of NVDA, not logically connected in any way. All the options are disabled by default and need to be enabled manually in the preferences window.

NVDA volume

Allows to adjust the volume of all the NVDA sounds, including beeps and speech.

Automatic language switching

Some languages use non-Latin script, e.g. Russian, Arabic, Chinese, etc. There is no reason why NVDA wouldn’t be able to automatically switch synthesizer language between English and those foreign languages. Now I bring this feature to live. Automatically switching between two Latin-based languages is not supported at this time. Please note that your synthesizer must support all these languages for this feature to be effective.

Enhanced table navigation commands

I added commands like Control+Alt+Home/End/PageUp/PageDown to jump to first or last row or column. I also added keystrokes to jump to 1..10th row or column, please check add-on documentation for these shortcuts.

Enhanced move by word commands

Most text editors support Control+LeftArrow/RightArrow commands for word navigation. However the definition of the word changes from one program to another. This is especially true of modern web-based text editors, such as Monaco. NVDA should know the definition of word in given program in order to speak words correctly. If NVDA doesn't know the exact definition, then either words are going to be skipped, or pronounced multiple times. Moreover, some web-based text editors position the cursor in the end of the word, instead of the beginning, making editing much harder for visually impaired users. In order to combat this problem I have created enhanced word navigation commands, that take the word definition from Notepad++ and they do not rely on program's definition of words, but rather parse lines into words on NVDA's side. The Control+LeftArrow/RightArrow gesture is not even sent to the program, thus ensuring the consistency of the speech.

This option overrides default Control+LeftArrow/RightArrow commands in NVDA.

Real-time console output

If you work with command line applications that print out a lot of logs, it might be not the best behavior for NVDA to read out all these logs line by line, since NVDA can be speaking much slower than those lines are being printed, thus NVDA might be speaking some lines that were printed a minute ago. I modified the way NVDA speaks command line output to be more realtime. The basic logic is like this: if a new line appears on the screen and NVDA is currently speaking something that was shown on the screen more than a second ago, then we interrupt current utterance and speak the most recent line. Speaking output this way better represents what’s going on in command line window in real time. There is also an option to beep on every update in command line.

Dynamic keystrokes

I call a keystroke dynamic if it changes the state of an application. Often times we’d want NVDA to speak the updated change automatically, but NVDA does nothing for keystrokes that it’s not aware of. An example of such a keystroke would be F2 in Notepad++ that jumps to the next bookmark – you would want NVDA to speak the current line automatically. Many other editors have such keystrokes as well. Now you can configure the list of keystrokes and NVDA will automatically speak current line after them. Please check github page for more information.

Suppressing unwanted “unselected” messages

If certain text is selected in a text editor, and in the next moment no longer selected, NVDA would say “unselected” and then the original text that was selected. In certain situations this is not a desirable behavior. For example if you have some text selected, and then you press Control+Home, to go to the very beginning of the document, NVDA would first speak the first line of the document, then “unselected”, then the original selection. I felt this was annoying, so I found a way to suppress this message, while still keeping the “unselected” message when you indeed unselect your selection by character, or word, etc

Preventing double insert keystroke

If you press insert key twice accidentally, it would trigger insert mode in your application. Since Insert is a special key in NVDA, this behavior cannot be disabled using input gestures dialog in NVDA, yet this was happening too often to me, so I wrote a function to disable double insert key backstroke. If you still would like to toggle insert mode, you can do so by pressing NVDA+F2, and then insert key.

Insert mode detector

As another layer of defense against accidental insert mode I implemented this feature. It monitors current line of text and looks at how it changes when you type alphanumeric keys. If it seems like characters are being overwritten, it will beep on every character. Similar to built-in caps lock on warning beep.

Fixing a bug when focus gets stuck in the taskbar when pressing Windows+Numbers

There is a bug in Windows 10, and possibly in other versions. When switching between applications using Windows+number shortcut sometimes the focus gets stuck in the taskbar area instead of jumping to the window being switched to. So I implemented a workaround. The add-on detects this situation and plays a short low-pitch beep when this situation is detected, then the add-on fixes it automatically by bringing focus to the desired application.

TextNav

·       Github page

·       Audio demo

·       Download latest version

TextNav allows you to quickly find the beginning of article on a web page, and also skip over junk HTML elements, such as menus, images, ads, etc.

SentenceNav

·       Github page

·       Download latest version

Allows you to navigate text sentence-by-sentence or phrase-by-phrase, as opposed to by word, character or line.

IndentNav

·       Github page

·       Download latest version

This add-on improves navigation around source code files for programming by allowing to find lines with the same/greater/smaller indentation level. But it also can be used for structured text files, where structure is expressed by the indentation level.

Bluetooth Audio

·       Github page

·       Download latest version

Improves sound quality for those who use NVDA with Bluetooth or other wireless audio devices by constantly playing silent sound.

AudioChart

·       Github page

·       Download latest version

AudioChart allows you to sonify time series in Microsoft Excel.

 

Thanks for reading this! Let me know what you think about these new features!

--Tony



Re: New with NVDA need help

mcLeod stinnett
 

--
from mack Elizabeth, open the menu , insert n, go to prefferances, settings, look at section 5, keyboard, and make sure everything is the way you want it.


Re: Question about NVDA reading documents or pages containing text in multiple languages

 

Well I just turn off auto language switching.

Its really no good doing other language speech unless you don't use espeak in anything other than english.

I am sorry but while I like the clear and robotic fast nature of espeak I don't find other languages clear at all.

On 26/05/2020 10:21 am, Laurie Mehta via groups.io wrote:
Hello,
I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.

For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.

I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.

Do any of you have some helpful advice for this issue?
Thanks!

Laurie M.


Re: Tony's addons - updates

CARLOS-ESTEBAN
 

Hello.

Thanks, Toni!

Your addons are very good.

Regards.

 

 

Enviado desde Correo para Windows 10

 

De: Tony Malykh
Enviado: lunes, 25 de mayo de 2020 16:17
Para: nvda@nvda.groups.io
Asunto: [nvda] Tony's addons - updates

 

Hello NVDA community,

I have implemented a lot of new features in my add-ons since my last announcement here more than a year ago, so I would like to share all these new features – hopefully you guys will find some of them useful. I present my new add-ons: Phonetic punctuation and Tony’s enhancements, as well as I added many new features to BrowserNav. In the end of this email I also mention my other add-ons, just in case someone hasn’t heard of them, they have only been updated with bugfixes. This is a pretty long email, so I structured it with headings.

Please download latest versions of my add-ons directly from their respective github pages – the links are provided in this email.

Phonetic punctuation

·       Github page  

·       Short audio demo  

·       Download latest version

This add-on allows you to substitute punctuation marks, and any other part of speech configured by a regular expression with an auditory icon (custom sound). Most common use of phonetic punctuation would be for writing code, where it is essential to know all the punctuation marks, but other uses can include: replacing the word “blank” with a sound, replacing timestamps or other frequently repeated text with a sound, etc. Configuring phonetic punctuation requires knowledge of regular expressions.

Thanks to Kara Goldfinch for contributing auditory icons for some punctuation marks!

BrowserNav

·       Github page

·       Download latest version

BrowserNav is a collection of improvements to user experience in browsers. I added quite a few new features to it since last release.

Horizontal indentation using tones

You can configure BrowserNav to express horizontal indentation of a currently focused element using tone – similar to a built in NVDA feature of reporting indentation with tones in text documents. This allows you to better understand the layout of the page. For example, it allows you to hear malformed HTML tables, that is when NVDA doesn’t see a table as a real table, yet the elements are still aligned in a tabular fashion on the screen. It also greatly simplifies browsing hierarchical trees of comments on websites such as reddit, facebook, hacker news – now the tone would indicate the level of the comment.

Please note that there are also commands to find next/previous element with the same horizontal indentation, which you might find handy.

Crackling for QuickNav commands

In all my add-ons crackling is an indicator of how far we have just jumped in the document when some navigational keystroke is pressed. I implemented this feature for built-in NVDA QuickNav commands as well. Now when you press H for next heading, you can hear crackling, and judging by the length of such crackling you can quickly and intuitively figure out whether the next heading was close by or you just jumped over a lot of text.

Browser marks

Think of this feature as regular expression enabled bookmarks for browser. You can configure a single regular expression, that can be arbitrary largeand include all the potential   bookmarks on all your webpages, and then you can quickly jump to next/previous browser mark using J or Shift+J commands in browse mode. For example, as a frequent Amazon shopper, I like to be able to quickly jump to things like “5 items in cart” and “your orders”. So I have configured my browser mark regular expression to be:

(^\d+ items? in cart$|^Your orders$)

Please note that the regular expression must match the whole paragraph exactly, hence be careful with ^ and $ regular expression qualifiers. Please also note that this regular expression will apply to all web pages and all browsers, so be as specific as possible.

Accessibility for semi-accessible edit boxes

Many web pages these days are using a fancy HTML text edit component called Monaco – it provides syntax highlighting for sighted people, but it has one major flaw: it is not accessible, that is the edit box appears empty. For example Jupyter and hacker rank use such a text editor among others. You can still retrieve the contents of the edit box by pressing Control+A Control+C and then pasting it to the editor of your choice. However, repeating this every time is tedious, therefore I automated this process. Now you can navigate to said edit box and simply press NVDA+e to view or edit it.

Tony’s enhancements

·       Github page

·       Download latest version

This is a hodgepodge of small improvements to various parts of NVDA, not logically connected in any way. All the options are disabled by default and need to be enabled manually in the preferences window.

NVDA volume

Allows to adjust the volume of all the NVDA sounds, including beeps and speech.

Automatic language switching

Some languages use non-Latin script, e.g. Russian, Arabic, Chinese, etc. There is no reason why NVDA wouldn’t be able to automatically switch synthesizer language between English and those foreign languages. Now I bring this feature to live. Automatically switching between two Latin-based languages is not supported at this time. Please note that your synthesizer must support all these languages for this feature to be effective.

Enhanced table navigation commands

I added commands like Control+Alt+Home/End/PageUp/PageDown to jump to first or last row or column. I also added keystrokes to jump to 1..10th row or column, please check add-on documentation for these shortcuts.

Enhanced move by word commands

Most text editors support Control+LeftArrow/RightArrow commands for word navigation. However the definition of the word changes from one program to another. This is especially true of modern web-based text editors, such as Monaco. NVDA should know the definition of word in given program in order to speak words correctly. If NVDA doesn't know the exact definition, then either words are going to be skipped, or pronounced multiple times. Moreover, some web-based text editors position the cursor in the end of the word, instead of the beginning, making editing much harder for visually impaired users. In order to combat this problem I have created enhanced word navigation commands, that take the word definition from Notepad++ and they do not rely on program's definition of words, but rather parse lines into words on NVDA's side. The Control+LeftArrow/RightArrow gesture is not even sent to the program, thus ensuring the consistency of the speech.

This option overrides default Control+LeftArrow/RightArrow commands in NVDA.

Real-time console output

If you work with command line applications that print out a lot of logs, it might be not the best behavior for NVDA to read out all these logs line by line, since NVDA can be speaking much slower than those lines are being printed, thus NVDA might be speaking some lines that were printed a minute ago. I modified the way NVDA speaks command line output to be more realtime. The basic logic is like this: if a new line appears on the screen and NVDA is currently speaking something that was shown on the screen more than a second ago, then we interrupt current utterance and speak the most recent line. Speaking output this way better represents what’s going on in command line window in real time. There is also an option to beep on every update in command line.

Dynamic keystrokes

I call a keystroke dynamic if it changes the state of an application. Often times we’d want NVDA to speak the updated change automatically, but NVDA does nothing for keystrokes that it’s not aware of. An example of such a keystroke would be F2 in Notepad++ that jumps to the next bookmark – you would want NVDA to speak the current line automatically. Many other editors have such keystrokes as well. Now you can configure the list of keystrokes and NVDA will automatically speak current line after them. Please check github page for more information.

Suppressing unwanted “unselected” messages

If certain text is selected in a text editor, and in the next moment no longer selected, NVDA would say “unselected” and then the original text that was selected. In certain situations this is not a desirable behavior. For example if you have some text selected, and then you press Control+Home, to go to the very beginning of the document, NVDA would first speak the first line of the document, then “unselected”, then the original selection. I felt this was annoying, so I found a way to suppress this message, while still keeping the “unselected” message when you indeed unselect your selection by character, or word, etc

Preventing double insert keystroke

If you press insert key twice accidentally, it would trigger insert mode in your application. Since Insert is a special key in NVDA, this behavior cannot be disabled using input gestures dialog in NVDA, yet this was happening too often to me, so I wrote a function to disable double insert key backstroke. If you still would like to toggle insert mode, you can do so by pressing NVDA+F2, and then insert key.

Insert mode detector

As another layer of defense against accidental insert mode I implemented this feature. It monitors current line of text and looks at how it changes when you type alphanumeric keys. If it seems like characters are being overwritten, it will beep on every character. Similar to built-in caps lock on warning beep.

Fixing a bug when focus gets stuck in the taskbar when pressing Windows+Numbers

There is a bug in Windows 10, and possibly in other versions. When switching between applications using Windows+number shortcut sometimes the focus gets stuck in the taskbar area instead of jumping to the window being switched to. So I implemented a workaround. The add-on detects this situation and plays a short low-pitch beep when this situation is detected, then the add-on fixes it automatically by bringing focus to the desired application.

TextNav

·       Github page

·       Audio demo

·       Download latest version

TextNav allows you to quickly find the beginning of article on a web page, and also skip over junk HTML elements, such as menus, images, ads, etc.

SentenceNav

·       Github page

·       Download latest version

Allows you to navigate text sentence-by-sentence or phrase-by-phrase, as opposed to by word, character or line.

IndentNav

·       Github page

·       Download latest version

This add-on improves navigation around source code files for programming by allowing to find lines with the same/greater/smaller indentation level. But it also can be used for structured text files, where structure is expressed by the indentation level.

Bluetooth Audio

·       Github page

·       Download latest version

Improves sound quality for those who use NVDA with Bluetooth or other wireless audio devices by constantly playing silent sound.

AudioChart

·       Github page

·       Download latest version

AudioChart allows you to sonify time series in Microsoft Excel.

 

Thanks for reading this! Let me know what you think about these new features!

--Tony

 

 


Re: New with NVDA need help

Mard, Elizabeth@DDS
 

Actually, it did not work. I need to turn it off and the NVDA q is not working.

-----Original Message-----
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of brice Mijares via groups.io
Sent: Monday, May 25, 2020 3:15 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] New with NVDA need help

NVDA key q.

On 5/25/2020 2:58 PM, Mard, Elizabeth@DDS wrote:

Hello,

I am in the process of creating accessible documents and was given the
NVDA application to test document accessibility. I have been using it
on my lap top at work with great success, but due to C-19 I am using
it at  home on my HP tablet and I cannot figure out how to get it to
quit. The instructional guide book does not offer guidance regarding a
tablet or at least I could not find it. Can anyone assist me with this?

Thank you,

Elizabeth Mård, MS
Community Program Specialist II

Department of Developmental Services

Community Services Division

Work Services Section

1600 9th Street, Room 340, MS 3-13
Sacramento, CA 95814
*(916) 651-3229*


Re: New with NVDA need help

Mard, Elizabeth@DDS
 

Thank you!

-----Original Message-----
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of brice Mijares via groups.io
Sent: Monday, May 25, 2020 3:15 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] New with NVDA need help

NVDA key q.

On 5/25/2020 2:58 PM, Mard, Elizabeth@DDS wrote:

Hello,

I am in the process of creating accessible documents and was given the
NVDA application to test document accessibility. I have been using it
on my lap top at work with great success, but due to C-19 I am using
it at  home on my HP tablet and I cannot figure out how to get it to
quit. The instructional guide book does not offer guidance regarding a
tablet or at least I could not find it. Can anyone assist me with this?

Thank you,

Elizabeth Mård, MS
Community Program Specialist II

Department of Developmental Services

Community Services Division

Work Services Section

1600 9th Street, Room 340, MS 3-13
Sacramento, CA 95814
*(916) 651-3229*


Question about NVDA reading documents or pages containing text in multiple languages

Laurie Mehta
 

Hello,
I have stumbled upon a strange thing and hope someone has some helpful advice for this problem.
When I receive a document that is 99% in English with a small portion in another language NVDA reads that entire document (Word or pdf) as if it is entirely in that other language (not English.) What I mean is that NVDA is pronouncing the words as if in that other language and even going over a word character by character, NVDA spells in that other language's alphabet.
This has happened before and for short documents copying into notepad yields an entirely readable text. A notepad file is less practical for a long document, though, and I think that NVDA ought to be able to read a document in a language even if it has a line or two in a second language.

For example, I recently downloaded a document that is in English with only a line or so in Italian from a Vatican website. Saved in either Word or as pdf, the whole document reads as if NVDA is trying to read it in Italian-- even using the Italian alphabet when I move character by character. If I copy and paste the document into notepad, it reads in English with no problem.

I think that I must have some setting set in NVDA which is causing this issue but I don't know where to look for setting things right.
It seems that NVDA is recognizing some trigger to adjust to a particular language for reading, but I don't know how or where to find that trigger to possibly remove it.
Obviously I could just make a very long txt file for the document to read it, but if I can retain the headings and other formatting of the almost 200 page original I would prefer that.

Do any of you have some helpful advice for this issue?
Thanks!

Laurie M.


Re: New with NVDA need help

brice Mijares
 

NVDA key q.

On 5/25/2020 2:58 PM, Mard, Elizabeth@DDS wrote:

Hello,

I am in the process of creating accessible documents and was given the NVDA application to test document accessibility. I have been using it on my lap top at work with great success, but due to C-19 I am using it at  home on my HP tablet and I cannot figure out how to get it to quit. The instructional guide book does not offer guidance regarding a tablet or at least I could not find it. Can anyone assist me with this?

Thank you,

Elizabeth Mård, MS
Community Program Specialist II

Department of Developmental Services

Community Services Division

Work Services Section

1600 9th Street, Room 340, MS 3-13
Sacramento, CA 95814
*(916) 651-3229*


New with NVDA need help

Mard, Elizabeth@DDS
 

Hello,

 

I am in the process of creating accessible documents and was given the NVDA application to test document accessibility. I have been using it on my lap top at work with great success, but due to C-19 I am using it at  home on my HP tablet and I cannot figure out how to get it to quit. The instructional guide book does not offer guidance regarding a tablet or at least I could not find it. Can anyone assist me with this?

 

Thank you,

 

Elizabeth Mård, MS
Community Program Specialist II

Department of Developmental Services

Community Services Division

Work Services Section

1600 9th Street, Room 340, MS 3-13
Sacramento, CA 95814
(916) 651-3229

 


Re: What do You prefer to write Docs, Presentations, or Spreadsheets with NVDA

 

Well there are ways to handle this where the forms are loaded and output as html, I have seen this and the server handles it itself but I have had the older system where the server loads a pdf form in a weird web program and yeah you can't make it do anything.



On 26/05/2020 8:25 am, Pauline Smith wrote:
Everything you wrote in this message is so on point. The form that is on our state library's website that must be completed to receive library services is a pdf that you cannot be saved. I found that so frustrating when I had to fill out such applications for students. The only extra copies we could make was hard copy print ones.

Pauline


On 5/21/2020 3:48 PM, Brian Vogel wrote:
On Thu, May 21, 2020 at 02:40 PM, Arlene wrote:
I had to fill out a Canadian Government form that was PDF I had to call the CNIB to get help filling out the form. 
As I've mentioned in the past, there are a very great many people who do not know how to design a fillable form, whether in PDF or MS-Word.

I've had a few US government forms that were billed as fillable that either were not at all, or were, but you couldn't save the filled-in form, which is pretty useless from a record keeping perspective.   And when you're actually dealing with fillable forms, type conversions often screw things up.

It's pretty much a black box until you start trying to work with a given PDF file, regardless of what is claimed.
 
--

Brian - Windows 10 Pro, 64-Bit, Version 1909, Build 18363  

Science has become just another voice in the room; it has lost its platform.  Now, you simply declare your own truth.

      ~ Dr. Paul A. Offit, in New York Times article, How Anti-Vaccine Sentiment Took Hold in the United States, September 23, 2019

 

 



Re: What do You prefer to write Docs, Presentations, or Spreadsheets with NVDA

 

On Mon, May 25, 2020 at 04:26 PM, Pauline Smith wrote:
The only extra copies we could make was hard copy print ones.
You can sometimes, and only sometimes, get around the "non-saveable fillable PDF" by doing a Save As after you've filled it out, or using the old print to a virtual PDF printer trick (e.g. PDFCreator or Microsoft print to PDF), to get that content saved in another file.  Where there's a will, there's generally a tricky workaround.

It is really insane to me, at this point in computing history, that those creating fillable forms, whether PDF or MS-Word, simply do not know how to create ones that are consistently accessible and where they can be saved after having been filled out!
 
--

Brian - Windows 10 Pro, 64-Bit, Version 1909, Build 18363  

Science has become just another voice in the room; it has lost its platform.  Now, you simply declare your own truth.

      ~ Dr. Paul A. Offit, in New York Times article, How Anti-Vaccine Sentiment Took Hold in the United States, September 23, 2019

 

 


Tony's addons - updates

Tony Malykh
 

Hello NVDA community,

I have implemented a lot of new features in my add-ons since my last announcement here more than a year ago, so I would like to share all these new features – hopefully you guys will find some of them useful. I present my new add-ons: Phonetic punctuation and Tony’s enhancements, as well as I added many new features to BrowserNav. In the end of this email I also mention my other add-ons, just in case someone hasn’t heard of them, they have only been updated with bugfixes. This is a pretty long email, so I structured it with headings.

Please download latest versions of my add-ons directly from their respective github pages – the links are provided in this email.

Phonetic punctuation

·       Github page  

·       Short audio demo  

·       Download latest version

This add-on allows you to substitute punctuation marks, and any other part of speech configured by a regular expression with an auditory icon (custom sound). Most common use of phonetic punctuation would be for writing code, where it is essential to know all the punctuation marks, but other uses can include: replacing the word “blank” with a sound, replacing timestamps or other frequently repeated text with a sound, etc. Configuring phonetic punctuation requires knowledge of regular expressions.

Thanks to Kara Goldfinch for contributing auditory icons for some punctuation marks!

BrowserNav

·       Github page

·       Download latest version

BrowserNav is a collection of improvements to user experience in browsers. I added quite a few new features to it since last release.

Horizontal indentation using tones

You can configure BrowserNav to express horizontal indentation of a currently focused element using tone – similar to a built in NVDA feature of reporting indentation with tones in text documents. This allows you to better understand the layout of the page. For example, it allows you to hear malformed HTML tables, that is when NVDA doesn’t see a table as a real table, yet the elements are still aligned in a tabular fashion on the screen. It also greatly simplifies browsing hierarchical trees of comments on websites such as reddit, facebook, hacker news – now the tone would indicate the level of the comment.

Please note that there are also commands to find next/previous element with the same horizontal indentation, which you might find handy.

Crackling for QuickNav commands

In all my add-ons crackling is an indicator of how far we have just jumped in the document when some navigational keystroke is pressed. I implemented this feature for built-in NVDA QuickNav commands as well. Now when you press H for next heading, you can hear crackling, and judging by the length of such crackling you can quickly and intuitively figure out whether the next heading was close by or you just jumped over a lot of text.

Browser marks

Think of this feature as regular expression enabled bookmarks for browser. You can configure a single regular expression, that can be arbitrary largeand include all the potential   bookmarks on all your webpages, and then you can quickly jump to next/previous browser mark using J or Shift+J commands in browse mode. For example, as a frequent Amazon shopper, I like to be able to quickly jump to things like “5 items in cart” and “your orders”. So I have configured my browser mark regular expression to be:

(^\d+ items? in cart$|^Your orders$)

Please note that the regular expression must match the whole paragraph exactly, hence be careful with ^ and $ regular expression qualifiers. Please also note that this regular expression will apply to all web pages and all browsers, so be as specific as possible.

Accessibility for semi-accessible edit boxes

Many web pages these days are using a fancy HTML text edit component called Monaco – it provides syntax highlighting for sighted people, but it has one major flaw: it is not accessible, that is the edit box appears empty. For example Jupyter and hacker rank use such a text editor among others. You can still retrieve the contents of the edit box by pressing Control+A Control+C and then pasting it to the editor of your choice. However, repeating this every time is tedious, therefore I automated this process. Now you can navigate to said edit box and simply press NVDA+e to view or edit it.

Tony’s enhancements

·       Github page

·       Download latest version

This is a hodgepodge of small improvements to various parts of NVDA, not logically connected in any way. All the options are disabled by default and need to be enabled manually in the preferences window.

NVDA volume

Allows to adjust the volume of all the NVDA sounds, including beeps and speech.

Automatic language switching

Some languages use non-Latin script, e.g. Russian, Arabic, Chinese, etc. There is no reason why NVDA wouldn’t be able to automatically switch synthesizer language between English and those foreign languages. Now I bring this feature to live. Automatically switching between two Latin-based languages is not supported at this time. Please note that your synthesizer must support all these languages for this feature to be effective.

Enhanced table navigation commands

I added commands like Control+Alt+Home/End/PageUp/PageDown to jump to first or last row or column. I also added keystrokes to jump to 1..10th row or column, please check add-on documentation for these shortcuts.

Enhanced move by word commands

Most text editors support Control+LeftArrow/RightArrow commands for word navigation. However the definition of the word changes from one program to another. This is especially true of modern web-based text editors, such as Monaco. NVDA should know the definition of word in given program in order to speak words correctly. If NVDA doesn't know the exact definition, then either words are going to be skipped, or pronounced multiple times. Moreover, some web-based text editors position the cursor in the end of the word, instead of the beginning, making editing much harder for visually impaired users. In order to combat this problem I have created enhanced word navigation commands, that take the word definition from Notepad++ and they do not rely on program's definition of words, but rather parse lines into words on NVDA's side. The Control+LeftArrow/RightArrow gesture is not even sent to the program, thus ensuring the consistency of the speech.

This option overrides default Control+LeftArrow/RightArrow commands in NVDA.

Real-time console output

If you work with command line applications that print out a lot of logs, it might be not the best behavior for NVDA to read out all these logs line by line, since NVDA can be speaking much slower than those lines are being printed, thus NVDA might be speaking some lines that were printed a minute ago. I modified the way NVDA speaks command line output to be more realtime. The basic logic is like this: if a new line appears on the screen and NVDA is currently speaking something that was shown on the screen more than a second ago, then we interrupt current utterance and speak the most recent line. Speaking output this way better represents what’s going on in command line window in real time. There is also an option to beep on every update in command line.

Dynamic keystrokes

I call a keystroke dynamic if it changes the state of an application. Often times we’d want NVDA to speak the updated change automatically, but NVDA does nothing for keystrokes that it’s not aware of. An example of such a keystroke would be F2 in Notepad++ that jumps to the next bookmark – you would want NVDA to speak the current line automatically. Many other editors have such keystrokes as well. Now you can configure the list of keystrokes and NVDA will automatically speak current line after them. Please check github page for more information.

Suppressing unwanted “unselected” messages

If certain text is selected in a text editor, and in the next moment no longer selected, NVDA would say “unselected” and then the original text that was selected. In certain situations this is not a desirable behavior. For example if you have some text selected, and then you press Control+Home, to go to the very beginning of the document, NVDA would first speak the first line of the document, then “unselected”, then the original selection. I felt this was annoying, so I found a way to suppress this message, while still keeping the “unselected” message when you indeed unselect your selection by character, or word, etc

Preventing double insert keystroke

If you press insert key twice accidentally, it would trigger insert mode in your application. Since Insert is a special key in NVDA, this behavior cannot be disabled using input gestures dialog in NVDA, yet this was happening too often to me, so I wrote a function to disable double insert key backstroke. If you still would like to toggle insert mode, you can do so by pressing NVDA+F2, and then insert key.

Insert mode detector

As another layer of defense against accidental insert mode I implemented this feature. It monitors current line of text and looks at how it changes when you type alphanumeric keys. If it seems like characters are being overwritten, it will beep on every character. Similar to built-in caps lock on warning beep.

Fixing a bug when focus gets stuck in the taskbar when pressing Windows+Numbers

There is a bug in Windows 10, and possibly in other versions. When switching between applications using Windows+number shortcut sometimes the focus gets stuck in the taskbar area instead of jumping to the window being switched to. So I implemented a workaround. The add-on detects this situation and plays a short low-pitch beep when this situation is detected, then the add-on fixes it automatically by bringing focus to the desired application.

TextNav

·       Github page

·       Audio demo

·       Download latest version

TextNav allows you to quickly find the beginning of article on a web page, and also skip over junk HTML elements, such as menus, images, ads, etc.

SentenceNav

·       Github page

·       Download latest version

Allows you to navigate text sentence-by-sentence or phrase-by-phrase, as opposed to by word, character or line.

IndentNav

·       Github page

·       Download latest version

This add-on improves navigation around source code files for programming by allowing to find lines with the same/greater/smaller indentation level. But it also can be used for structured text files, where structure is expressed by the indentation level.

Bluetooth Audio

·       Github page

·       Download latest version

Improves sound quality for those who use NVDA with Bluetooth or other wireless audio devices by constantly playing silent sound.

AudioChart

·       Github page

·       Download latest version

AudioChart allows you to sonify time series in Microsoft Excel.

 

Thanks for reading this! Let me know what you think about these new features!

--Tony



Re: What do You prefer to write Docs, Presentations, or Spreadsheets with NVDA

Pauline Smith
 

Everything you wrote in this message is so on point. The form that is on our state library's website that must be completed to receive library services is a pdf that you cannot be saved. I found that so frustrating when I had to fill out such applications for students. The only extra copies we could make was hard copy print ones.

Pauline


On 5/21/2020 3:48 PM, Brian Vogel wrote:
On Thu, May 21, 2020 at 02:40 PM, Arlene wrote:
I had to fill out a Canadian Government form that was PDF I had to call the CNIB to get help filling out the form. 
As I've mentioned in the past, there are a very great many people who do not know how to design a fillable form, whether in PDF or MS-Word.

I've had a few US government forms that were billed as fillable that either were not at all, or were, but you couldn't save the filled-in form, which is pretty useless from a record keeping perspective.   And when you're actually dealing with fillable forms, type conversions often screw things up.

It's pretty much a black box until you start trying to work with a given PDF file, regardless of what is claimed.
 
--

Brian - Windows 10 Pro, 64-Bit, Version 1909, Build 18363  

Science has become just another voice in the room; it has lost its platform.  Now, you simply declare your own truth.

      ~ Dr. Paul A. Offit, in New York Times article, How Anti-Vaccine Sentiment Took Hold in the United States, September 23, 2019

 

 



Re: Grammarly and NVDA

 

Most recently discussed on May 12th, and many times before that:
https://nvda.groups.io/g/nvda/search?ev=false&q=Grammarly&ct=1

Searching the NVDA Group Archive
--

Brian - Windows 10 Pro, 64-Bit, Version 1909, Build 18363  

Science has become just another voice in the room; it has lost its platform.  Now, you simply declare your own truth.

      ~ Dr. Paul A. Offit, in New York Times article, How Anti-Vaccine Sentiment Took Hold in the United States, September 23, 2019

 

 


Grammarly and NVDA

Cecelia Rodriguez <cessbraille@...>
 

Sent from my iPhone Is Grammarly accessible with NVDA?