Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NVDA does not located braille cursor in correct position for Cantonese braille #484

nvaccessAuto opened this issue Jan 1, 2010 · 5 comments


Copy link

Reported by cyeric20 on 2009-11-27 18:02
After I activate the NVDA Cantonese braille option, the braille cursor does not located correctly in my braille display. It is happen in Microsoft Word and notepad. I am using Focus braille display, Windows XP professional English version, Microsoft office 2003 and NVDA r3391 from source code.

Step to reproduce:

  1. Activate braille display and Cantonese braille option from NVDA braille settings dialog.
  2. Copy the following Chinese line to new Notepad document.
  3. Press ctrl+home and then right arrow keys.
  4. The braille cursor at the second braille cell, but it does not sim to be correct, the fourth braille cell is the correct location.
    It should at the fourth braille cell.
  5. Uncheck the "Expand to computer braille for the word at the cursor" from NVDA braille settings dialog.
  6. Go back to Notepad window.
  7. Now the braille cursor at the fourth braille cell but there is another problem.
  8. Press the end key, it does not display the last two Chinese character from the braille display. The last two braille cell is a chinese punctuation. It should be five braille cell for the last two Chinese character totally. The last two Chinese character should be:
  9. now, The correct location of the braille cursor should be twenty-five! It does not sim to be correct too.

In Cantonese braille system, we use 2 or 3 braille cells for one Chinese character and one or two braille cell for a Chinese punctuation. For more information about Cantonese braille system, please visit

Blocked by #499

Copy link

Comment 1 by jteh on 2010-08-05 02:42
Milestone changed from None to 2010.2

Copy link

Comment 2 by jteh on 2010-08-05 08:10
Confirmed. These are liblouis bugs.

The problems exhibited in steps 8 and 9 should be fixed by my changes to liblouis as part of #499.

I understand what is causing the earlier problem, but don't know how to fix it yet.

Copy link

Comment 3 by jteh on 2010-08-05 10:42
I have submitted a patch to liblouis to fix the other issues and am awaiting feedback.

Copy link

Comment 4 by jteh on 2010-08-05 16:46
Fix committed in liblouis !r373.

Copy link

Comment 5 by jteh on 2010-08-19 09:23
Fixed in liblouis 2.1.0. We now require liblouis 2.1.0 in 0264986.
State: closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

No branches or pull requests

2 participants