Re: Tony's addons - updates
Hi Mary,
I know that's inconvenient, but I don't have access to edit that
site. I got a word that NVAccess is working on add-on store in
NVDA - hopefully when they release it add-on authors would have
permissions to update their add-ons in the system.
--Tony
toggle quoted messageShow quoted text
On 5/25/2020 8:09 PM, Mary Otten wrote:
Hi Tony,
This is a whole lot of work that you have done. I wonder why
your add-ons are not available on the NVDA community site. That
way they could be automatically updated with an app. Why do you
have us going to a separate site to get these?
Mary
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: Question about NVDA reading documents or pages containing text in multiple languages
Bianka Brankovic <bianka.brankovic@...>
Hello list, personally, I like Espeak because it can be used with many languages out of the box. No, it's not perfect but if you just need a certain language once in a while, it's perfectly fine. I am currently using German and English interchangeably and automatic language detection works just fine as long as the markup is good. Just my 2 cents. Kind regards, Bianka -----Ursprüngliche Nachricht----- Von: nvda@nvda.groups.io <nvda@nvda.groups.io> Im Auftrag von zahra Gesendet: Dienstag, 26. Mai 2020 12:21 An: nvda@nvda.groups.io Betreff: Re: [nvda] Question about NVDA reading documents or pages containing text in multiple languages hi shaun. do you mean that automatic language switching is not good for people who use only espeak? but, its good for people who use two synthesizers one espeak and one for example ivona, microsoft voices etc for reading documents in different languages? On 5/26/20, Shaun Everiss <sm.everiss@gmail.com> 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.
-- By God, were I given all the seven heavens with all they contain in order that I may disobey God by depriving an ant from the husk of a grain of barley, I would not do it. imam ali
|
|
Re: NVDA Satisfaction Survey and this week's In-Process
Hello,
Always love to read the in-process! Keep up the great work!
Best!
toggle quoted messageShow quoted text
On 5/26/2020 6:52 PM, Quentin
Christensen wrote:
Regards
Quentin.
--
Quentin
Christensen
Training and Support Manager
|
|
NVDA Satisfaction Survey and this week's In-Process
Regards
Quentin. -- Quentin Christensen Training and Support Manager
|
|
Re: Tony's addons - updates
HI,
Your work is interesting.
and what about the translations?
the "tonysEnhancements" add-on is not ready to be translated. What
do you intend to do about it?
Thanks
Ângelo Abrantes
Às 22:17 de 25-05-2020, Tony Malykh
escreveu:
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
--
Cordiais Cumprimentos
Ângelo Abrantes, Equipa <Portuguesa do NVDA
|
|
Re: focus 14 blue controls
In the Commands Quick Reference do a NVDA find for Freedom, and
you will be placed in the first table with commands for the
Freedom Braille displays...
Rui Fontes
NVDA portuguese team
Às 11:41 de 26/05/2020, Darren Harris
via groups.io escreveu:
toggle quoted messageShow quoted text
Hi,
yes I did try looking for the manual. So far, I have only found
stuff for touchscreens and hardware keyboards such as a QUE RTY
keyboard.
Have you tried to read the NVDA manual? Or the Command
quick guide?
Both are present in the Help menu of NVDA...
Rui Fontes
NVDA portuguese team
Às 09:27 de 26/05/2020, Darren
Harris via groups.io escreveu:
Hi all,
My partner has very kindly I might
add given me her focus 14 blue braille display. She’s
gone and bought a braillant 14 but the 14 blue is still
in perfect working order.
Anyway I’ve been looking around and
I’ve found it’s list of commands etc on the fs website.
But they are saying in that document that for third
party screen readers which from their perspective NVDA
is, the commands may be somewhat different.
So my question is, are there any
differences in how the display works commands wise and
if so can someone point me to the correct documentation?
This isn’t the focus 14 5th gen display this
is the focus 14 blue.
|
|
Re: focus 14 blue controls
Hi, yes I did try looking for the manual. So far, I have only found stuff for touchscreens and hardware keyboards such as a QUE RTY keyboard.
toggle quoted messageShow quoted text
On 26 May 2020, at 11:15, Rui Fontes <rui.fontes@...> wrote:
Have you tried to read the NVDA manual? Or the Command quick
guide?
Both are present in the Help menu of NVDA...
Rui Fontes
NVDA portuguese team
Às 09:27 de 26/05/2020, Darren Harris
via groups.io escreveu:
Hi all,
My partner has very kindly I might add
given me her focus 14 blue braille display. She’s gone and
bought a braillant 14 but the 14 blue is still in perfect
working order.
Anyway I’ve been looking around and I’ve
found it’s list of commands etc on the fs website. But they
are saying in that document that for third party screen
readers which from their perspective NVDA is, the commands may
be somewhat different.
So my question is, are there any
differences in how the display works commands wise and if so
can someone point me to the correct documentation? This isn’t
the focus 14 5th gen display this is the focus 14
blue.
|
|
toggle quoted messageShow quoted text
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Socheat Muth Sent: Dienstag, 26. Mai 2020 10:28 To: nvda@nvda.groups.io Subject: Re: [nvda] NVDA remote host Hi Yes, it is possible to host a NVDA remote server on your own, if you own a linux server. I've done it before, and it's quite interesting, but it also breaks the system at the same time if you don't know what you're doing. On 5/26/2020 12:17 PM, bhanu computer wrote: hey every one, as you all know in NVDA remote lots of people use host field we enter nvdaremote.com. but what is this for and can we host an nvda remote thing? if so, how. please help me in this thing friends.
|
|
Re: Question about NVDA reading documents or pages containing text in multiple languages
hi shaun. do you mean that automatic language switching is not good for people who use only espeak? but, its good for people who use two synthesizers one espeak and one for example ivona, microsoft voices etc for reading documents in different languages?
toggle quoted messageShow quoted text
On 5/26/20, Shaun Everiss <sm.everiss@gmail.com> 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.
-- By God, were I given all the seven heavens with all they contain in order that I may disobey God by depriving an ant from the husk of a grain of barley, I would not do it. imam ali
|
|
Re: focus 14 blue controls
Have you tried to read the NVDA manual? Or the Command quick
guide?
Both are present in the Help menu of NVDA...
Rui Fontes
NVDA portuguese team
Às 09:27 de 26/05/2020, Darren Harris
via groups.io escreveu:
toggle quoted messageShow quoted text
Hi all,
My partner has very kindly I might add
given me her focus 14 blue braille display. She’s gone and
bought a braillant 14 but the 14 blue is still in perfect
working order.
Anyway I’ve been looking around and I’ve
found it’s list of commands etc on the fs website. But they
are saying in that document that for third party screen
readers which from their perspective NVDA is, the commands may
be somewhat different.
So my question is, are there any
differences in how the display works commands wise and if so
can someone point me to the correct documentation? This isn’t
the focus 14 5th gen display this is the focus 14
blue.
|
|
ESET Antivirus accessibility
Hi all.
A Spanish-speaking user has just contacted us via Twitter to ask
about Eset antivirus's accessibility with NVDA. He says that it
works fine both with JAWS and Narrator, but despite being listed
as supported on Eset's website with NVDA he's finding many issues
(no more details about them).
what is you experience with this?
Thanks! Regards.
--
Iván Novegil Cancelas
Editor
ivan.novegil@...
Comunidad hispanohablante de NVDA | Proyecto NVDA.es
- www.NVDA.es
- @nvda_es
Usuario do NVDA en galego
***Esta mensaxe e/ou os seus adxuntos están dirixidos ao seu
destinatario e poden conter información privilexiada ou
confidencial. A utilización, copia ou divulgación dos mesmos por
parte de alguén diferente do destinatario mencionado non están
permitidas sen autorización. Se recibiu esta mensaxe por erro
pregámoslle o comunique por esta mesma vía e a destrúa.***
|
|
Hi
Yes, it is possible to host a NVDA remote server on your own, if
you own a linux server. I've done it before, and it's quite
interesting, but it also breaks the system at the same time if you
don't know what you're doing.
toggle quoted messageShow quoted text
On 5/26/2020 12:17 PM, bhanu computer
wrote:
hey every one, as you all know in NVDA remote lots of people use
host field we enter nvdaremote.com. but what is this for and can
we host an nvda remote thing? if so, how.
please help me in this thing friends.
|
|
Hi all, My partner has very kindly I might add given me her focus 14 blue braille display. She’s gone and bought a braillant 14 but the 14 blue is still in perfect working order. Anyway I’ve been looking around and I’ve found it’s list of commands etc on the fs website. But they are saying in that document that for third party screen readers which from their perspective NVDA is, the commands may be somewhat different. So my question is, are there any differences in how the display works commands wise and if so can someone point me to the correct documentation? This isn’t the focus 14 5th gen display this is the focus 14 blue.
|
|
This is a long explanation, but, as you will see,
knowing what I am going to say will help you work in certain kinds of dialogs
more efficiently. And if you don't know how to move through these dialogs,
knowing what I will describe will help you look around unfamiliar programs,
which is a valuable skill.
You hear over and over that you should press apply,
then ok. in dialogs where both are present for any time you change
something. That is a minor misconception, but it is perhaps the most
widespread one I've seen regarding Windows use. This widespread belief
also shows how people don't use logic in figuring out computer operations.
Why are both available if the first is simply redundant? This question
arises, or it should, when you hear this constant misconception
stated.
It does no harm to do this when there is no need,
but apply usually doesn't have to be pressed if you make a change and then you
want to leave the dialog and save the change.
In a multipage dialog, where one of the items is a
sort of bar you move through with the arrow keys, where you might hear things
like general, options, advanced and where every item you move to changes what
you see in the dialog to let you work with those settings, you can make changes
in one part of the dialog, general, for example, then press apply to save them,
stay in the dialog, move to advanced, for example, make changes, and if you are
finished, press ok to save and leave the dialog in one step.
Control tab and control shift tab may also move you
from one part of such a dialog to another and at times, using both control tab
will move you and using the right and left arrow keys will move you, at times
you can only move using control tab and shift control tab, in other dialogs,
only the left and right arrow will move you. it depends on how the dialog
is constructed.
The NVDA settings dialog is that kind of
dialog. But instead of the left and right arrow, you use the up and down
arrows to move through categories.
Open the NVDA menu, control n, then open
preferences. In preferences, open settings.
You are now in a dialog where you can move to
categories and then tab through the dialog and make changes in that
category. if you use the apply button, you are taken to the categories
list again and the settings have been saved while you remain in the dialog,
ready to make other changes in other categories. Wen you make the last
change you want to make anywhere in the dialog, if you use ok, your last
settings or setting whatever you did in the category you just worked in, will be
saved and the dialog will close. All your previous settings were already
saved. It’s a convenience feature to allow you to make as many changes as
you like in a category, apply them, make changes in a new category, apply them,
etc. without having to use ok, leave the dialog every time you want to save
changes and work in a new category.
Also, if you use apply, cancel won't revert what
you changed. Apply is just that, apply, it does what ok does but it
doesn't close the dialogue. So when you make changes, don't use apply
unless you are sure, just as you wouldn't use ok unless you are
sure.
Gene
toggle quoted messageShow quoted text
----- Original Message -----
Sent: Monday, May 25, 2020 10:18 PM
Subject: Re: [nvda] Cursor Announcement
Well Gene, so far so good. I haven’t heard it since I
followed your directions. Can you tell me what the difference is between
pressing the OK and the apply one?
Thanks so much.
Maarilyn
It's probably report
mouse shape changes setting.
Open mouse settings,
control NVDA m, Then read the current line. I think you are on the setting
to turn this on and off. if it is checked, uncheck it with the space
bar.
Tab to and activate the
o.k. button.
----- Original Message
-----
Sent: Monday,
May 25, 2020 9:50 PM
I don’t know what caused this but today my computer has
started saying “edit curser”, app star curser and normal curser. However
it got there, How do I get it to stop? Marilyn
Windows 10, N V D A and Outlook 2019
|
|
Tyaseta Rabita Nugraeni Sardjono <tyasetarabita@...>
Yes, we can host n this for server to remote other computer
toggle quoted messageShow quoted text
hey every one, as you all know in NVDA remote lots of people use host field we enter nvdaremote.com. but what is this for and can we host an nvda remote thing? if so, how. please help me in this thing friends.
|
|
hey every one, as you all know in NVDA remote lots of people use host field we enter nvdaremote.com. but what is this for and can we host an nvda remote thing? if so, how. please help me in this thing friends.
|
|
Marilyn and Don Bilderback
After all these years, why didn’t I know that already. That proves I am never too old to learn. Thanks a bunch. Marilyn
toggle quoted messageShow quoted text
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Brian Vogel Sent: Monday, May 25, 2020 8:24 PM To: nvda@nvda.groups.io Subject: Re: [nvda] Cursor Announcement On Mon, May 25, 2020 at 11:18 PM, Marilyn and Don Bilderback wrote: Can you tell me what the difference is between pressing the OK and the apply one?
I'm not Gene, but the generic answer to that when working under Windows is that Apply does what it says, applies the changes you've made, but it does not close the dialog in which you made them. This can be very handy if you are in the midst of a cycle of tweaking various things and need to keep tweaking to reach whatever result it is you're seeking.
OK applies the changes and closes the dialog. If you want to go back in, you need to repeat whatever steps were taken to open the dialog in the first place. -- 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
|
|
On Mon, May 25, 2020 at 11:18 PM, Marilyn and Don Bilderback wrote:
Can you tell me what the difference is between pressing the OK and the apply one?
I'm not Gene, but the generic answer to that when working under Windows is that Apply does what it says, applies the changes you've made, but it does not close the dialog in which you made them. This can be very handy if you are in the midst of a cycle of tweaking various things and need to keep tweaking to reach whatever result it is you're seeking. OK applies the changes and closes the dialog. If you want to go back in, you need to repeat whatever steps were taken to open the dialog in the first place. --
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
|
|
Marilyn and Don Bilderback
Well Gene, so far so good. I haven’t heard it since I followed your directions. Can you tell me what the difference is between pressing the OK and the apply one? Thanks so much. Maarilyn
toggle quoted messageShow quoted text
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Gene Sent: Monday, May 25, 2020 8:01 PM To: nvda@nvda.groups.io Subject: Re: [nvda] Curser It's probably report mouse shape changes setting. Open mouse settings, control NVDA m, Then read the current line. I think you are on the setting to turn this on and off. if it is checked, uncheck it with the space bar. Tab to and activate the o.k. button. ----- Original Message ----- Sent: Monday, May 25, 2020 9:50 PM I don’t know what caused this but today my computer has started saying “edit curser”, app star curser and normal curser. However it got there, How do I get it to stop? Marilyn Windows 10, N V D A and Outlook 2019
|
|
Re: Tony's addons - updates
Hi Tony, This is a whole lot of work that you have done. I wonder why your add-ons are not available on the NVDA community site. That way they could be automatically updated with an app. Why do you have us going to a separate site to get these? Mary
toggle quoted messageShow quoted text
On May 25, 2020, at 2: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
|
|