Skip to content

Can't save entry with "#" as pattern in speech dictionaries #961

@nvaccessAuto

Description

@nvaccessAuto

Reported by briang1 on 2010-10-03 13:25
The changes added in snap 8372 make the dictionary entries a whole lot more powerful, but they do have some peculiarities which, in my view need addressing.
Firstly, some characters seem to work as detailed, ie...

can be replaced by the word hash, but this only works in the current session, rather as if it were in the temp dictionary. I tested it in both voice and default and it was deleted after a reboot of nvda, although a similar rule changing ^ to say up arrow was still there.

This makes no sense to me at all.
Secondly, if you decide to change a punctuation mark such as apostrophe ' to say the word. It will still say the word even in doc read via say all and keypad plus. This contradicts the punctuation setting of speak no punctuation, set for this mode. ! if changed to the word exclamation, does the same.
As you know in the uk, # sometimes says number sometimes hash, likewise, ! can say bang or exclamation and I was hoping this would fix this!

This is probably not a good outcome.
I have not exhaustively tested every possible character and group to see if there are other problems, but I believe there is a previous ticket saying this change also affects specially configured voices as well, as used in non English speaking systems. ticket 956.

It may of course be that Espeak which was being used here has something to do with some of it.

Blocking #444

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions