[nvda-addons] Re: Symbol Insertion dialog addon

  • From: derek riemer <driemer.riemer@xxxxxxxxx>
  • To: nvda-addons@xxxxxxxxxxxxx
  • Date: Tue, 21 Oct 2014 14:41:55 -0600

I think there are like 10 million total unicode symbols.

Subscribe to my new mailing list for blind people to discuss technology.
//www.freelists.org/list/at-discuss4vi

On 10/21/2014 10:45, Him Prasad Gautam wrote:
hi,
As this issue was raised by Mr. Shah with me earlier,
I went through all symbols on the unicode consortium.
There are more than 2000 symbols.
A great confusion prevailed to me, which one to take and which one to avoid.
Many of them are never heard too.
I doubt that all symbols may be read out by the default TTS too.
I had began the development of similar type of addons but remains at
backup because of time constrains.  I have an alternate option of
typing them if one can list the common symbols in about one to two
hundred numbers.


On 10/21/14, Bhavya shah <bhavya.shah125@xxxxxxxxx> wrote:
Hi,
I will try the ordinal Alt method you shared.
'just because one person needs a
specific feature doesn't mean others are in need of it '
I have recently began working with Maths & Science ACCESS instructors,
and my fellow students, and on seeing the need for such a feature by
me and fellow students, have thereby requested for such an addon. It
isn't feature duplication, since I have given a use case.
'just because another screen reader has a feature doesn't
mean NVDA should follow and implement it. '
I do understand what you are pointin out :) I do apologize for those
(past mistakes), but I wouldn'put this request into that category,
since I have felt its need many a times and have given a use case.
Thanks.

On 10/21/14, Joseph Lee <joseph.lee22590@xxxxxxxxx> wrote:
Hi Derek and all,
Very good points.
Another thing to note is that not all synthesizers have implemented a way
to
pronounce majority of these Unicode characters, so it may create more
work
than needed  - not only use the proposed add-on, but also modify the
voice-specific speech dictionary to allow the synthesizer to pronounce
the
symbol correctly.
Lastly, I would like to take this time to bring up something that was in
my
mind for a while: just because another screen reader has a feature
doesn't
mean NVDA should follow and implement it. Some of these features found in
other screen readers were implemented when it was difficult for users to
work with a particular app, or needed to use a feature in specific
circumstances. Although it is good to see that NVDA is starting to
support
professional applications, we should not be caught up within a storm of
feature duplication, as some of the recent suggestions and add-on ideas
are
somewhat questionable (in my opinion). Also, just because one person
needs
a
specific feature doesn't mean others are in need of it - perhaps later
when
the need arises (some of our current add-ons were started as personal
projects, then the authors decided to share them with the community in
hopes
that others will find it useful).
Cheers,
Joseph

-----Original Message-----
From: nvda-addons-bounce@xxxxxxxxxxxxx
[mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of derek riemer
Sent: Tuesday, October 21, 2014 6:20 AM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Symbol Insertion dialog addon

Not a bad idea I don't think. I will throw some points out.
  From a developer's perspective, this presents a number of interesting
challenges.
(what is a "common symbol")
(I feel, this shouldn't be merged into nvda core when done, if we do it,
because if it is, then that defetes the purpose of nvda only providing
screen reader capabilities).
Similar features exist with the emodicons addon. Of course that uses
emogie,
but could this be part of an emogie addon? I mean, we were thinking of
writing an extended speech dictionaries addon, why  not just add some
common
symbols and such? It would be as easy to do that as it wouldd be to write
a
whole new implementation.

As well, If you do scientific or mathematical work on a computer with a
screen reader like you were mentioning, I will throw a word of wisdom
that
I
have had to figure out as I started using computers for mathematics
relatively recently.
You really oar putting yourself into a hole by using microsoft word or
other
wysiwyg editors for mathmatics. You probably should learn how to use
nemeth
and use nemetex ( http://www.accessisoft.com/nemetex.htm ) or learn how
to
type math in la tex. It has a much much harder learning curve, but it
will
save you hour's of work in word being frustrated.
This is because word was not designed to do mathematical writing. At
most,
word was written for publishing an equation or a few equations. If you
need
to use word, you might take a look at the mathtype plugin for word, as
that
will allow easier creation of the symbols you need. A symbols list won't
fix
the issue of going to the word symbols list, it will just outsource the
symbols list to nvda itself. Please provide any feedback to me if you
feel
I
am wrong though.

Thanks,
Derek

Subscribe to my new mailing list for blind people to discuss technology.
//www.freelists.org/list/at-discuss4vi

On 10/21/2014 06:57, Bhavya shah wrote:
Dear all,
You all might say that such an add-on wouldn't benefit the blind,
because the sighted people currently do it the same way as screen
reader (NVDA specifically, not JAWS) users do, but a similar feature
is present in JAWS, which in my experience, is found useful by all
people who type Maths (including me).
So, the action I m talking about here is symbol insertion.
By symbols, I am referring to mathematical symbols, scientific symbols
and practically any other symbol.
Normally, a person to type complex symbols has to either press a key
if one on his or her keyboard is assigned to the desired symbol (which
is highly unlikely in the case of complex symbols and mainstream
keyboards), or if the current application provides, then access the
application specific Symbols list dialog and after locating the
desired symbol, press Enter on it. By the way, I have also heard of a
method of typing symbols by the numeric keypad, but haven't found any
laptop keyboard alternative.
So, I propose the creation of an add-on in which:
When the user presses a particular keystroke the Symbol Insertion
dialog comes up.
The Symbol Insertion dialog contains a predefined list of some
symbols, which can be quickly accessed by first letter navigation and
when pressed Enter on, the symbol gets typed into the current editable
field, if any has focus.
The dialog contains the following buttons:
Type button : types the currently selected symbol Copy to clipboard
button: This option copies the currently selected symbol to the
clipboard, so that the user can type that quickly by a Ctrl V.
Add... button: This button opens the Add Custom Symbols dialog box,
where the user is allowed to add custom symbols. The Add Custom
Symbols dialog contains the options; Symbol: edit field (where user
can enter the custom symbol) and the Replacement: edit field: (where
the user can enter the custom name of the symbol, name is displayed in
the Symbol Insertion dialog, where the name decides the first letter
navigation). and the Add button and Cancel button (which do the action
their names suggest).
Delete button: This button deletes the currently selected symbol from
the Symbol Insertion dialog, to remove symbols that the user does not
use at all, and thereby reduce clutter and allow faster first letter
navigation.
Cancel button: This button exits the dialog without performing any
action.
When the user hits the Enter key on the currently selected symbol or
on the Type button, the dialog should be automatically exitted.
If Jamie and Mick Sir allow, and if such an addon is created, then it
can be merged into NVDA itself.
I hope someone may be able to develop such an addon.
I would appreciate any assistance.
Best Regards
Bhavya Shah
----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe"
(without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
If you have questions for list moderators, please send a message to
nvda-addons-moderators@xxxxxxxxxxxxx.
Community addons can be found here: http://addons.nvda-project.org
----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe"
(without quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org

----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe"
(without quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org


--
Best Regards
Bhavya Shah
E-mail Address :- bhavya.shah125@xxxxxxxxx
Skype -> bhavya.09
----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe"
(without quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org



----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe" (without 
quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to 
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org

Other related posts: