Steps to reproduce:
- Open NVDA braille settings and choose, for example, "unified English braille grade 1" as an input braille table (generally relevant for all braille tables).
- (for UEB) input with a braille display keyboard: ⠐⠣⠠⠉⠐⠜ (5-126-6-14-5-345). Another example: ⠐⠣⠼⠁⠐⠜ (5-126-3456-1-5-345). And many other examples.
Actual behavior:
For the first example: NVDA says: "Input isn't supported" when I try to input the caps indicator (dot 6) after '(' (dots 5-126) and ignores my input.
For the second example: NVDA says "Input isn't supported" when I try to input the number sign (3456) after '(' (5-126) and ignores my input.
Generally: something goes wrong with input multicellular signs after parentheses, quotes, brackets, dashes and other symbols.
Expected behavior:
Input should be processed correctly, number signs, caps indicators and other parts of multicellular symbols shouldn't be ignored.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2021.1
Windows version:
10
Name and version of other software in use when reproducing the issue:
Other information about your system:
I use the Focus 40 (4th generation) braille display.
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
If add-ons are disabled, is your problem still occurring?
Yes (including BrailleExtender)
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Other comments
I've found this problem when working on Russian Liblouis tables, but it's actual for all input tables.
It doesn't seem to be a problem of Liblouis because back translation in other programs used Liblouis (including lou_translate.exe) works correctly. I think that the problem is in how NVDA processes Liblouis tables.
Steps to reproduce:
Actual behavior:
For the first example: NVDA says: "Input isn't supported" when I try to input the caps indicator (dot 6) after '(' (dots 5-126) and ignores my input.
For the second example: NVDA says "Input isn't supported" when I try to input the number sign (3456) after '(' (5-126) and ignores my input.
Generally: something goes wrong with input multicellular signs after parentheses, quotes, brackets, dashes and other symbols.
Expected behavior:
Input should be processed correctly, number signs, caps indicators and other parts of multicellular symbols shouldn't be ignored.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2021.1
Windows version:
10
Name and version of other software in use when reproducing the issue:
Other information about your system:
I use the Focus 40 (4th generation) braille display.
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
If add-ons are disabled, is your problem still occurring?
Yes (including BrailleExtender)
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Other comments
I've found this problem when working on Russian Liblouis tables, but it's actual for all input tables.
It doesn't seem to be a problem of Liblouis because back translation in other programs used Liblouis (including lou_translate.exe) works correctly. I think that the problem is in how NVDA processes Liblouis tables.