-
-
Notifications
You must be signed in to change notification settings - Fork 630
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
Add Braille Viewer to NVDA #7788
Comments
@LeonarddeR this tool came from @jcsteh originally. I have been looking at how to integrate this into core. I agree that it would be quite handy! A couple of points:
|
@feerrenrut commented on 22 nov. 2017 08:19 CET:
Seems like a completely new implementation. How about a toggle to switch between speech and braille in the speech viewer?
I agree, but that might add some complexity in case of lengthy displays, in which case braille dots and/or text may not fit on one line of the screen. |
@LeonarddeR I have pushed a proof of concept for the braille viewer tool. This is far from finished, although quite functional. See branch |
I for one would like to be able to view them both at the same time, often I want to compare the output.
This is true, however, matching the number of cells simplifies the implementation within |
Looks quite good, except for that I'm a bit worried about compatibility with braille support in the NVDA Remote add-on, which also magically changes braille.handler.displaySize. This is likely to cause issues when a remote connection is established with someone having a shorter braille display than the current braille display width. Also, I belief that in the current situation, NVDA Remote will simply disable the braille handler as soon as a user without a braille display disconnects from a system with a braille display, even though the viewer is active. |
Ok, I'll have to look at how NVDA Remote interacts here. How are these issues currently handled when physical braille displays are present? |
In my opinion the braille viewer window should contain the following:
|
Hi @feerrenrut, STR
expectedThe braille display or braille viewer window should be empty for the timeout configured in NVDA settings. actualFile "braille.pyc", line 1731, in message |
It's taken me a while to come back to this. |
@feerrenrut created a handy tool to view braille on screen. Especially for sighted testers, it would be ideal if this would be available in core.
Note that braille.BrailleBuffer now has a windowRawText auto property which can be used to get the raw text for the current window. It should also be made sure that the braille viewer does not conflict with the speech viewer. May be even tie them together?
The text was updated successfully, but these errors were encountered: