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
Native driver for the Optelec/Tieman Voyager Braille Display #1586
Comments
Comment 1 by bramd on 2011-11-22 21:27 Basic input/output works, but combinations of multiple keys are not yet implemented. This driver requires the included voyager.dll and the Voyager USB driver to be installed. The latest version can always be downloaded at: Clone the following Mercurial repository to hack on the source: |
Comment 2 by jteh on 2011-11-22 21:38 |
Comment 3 by bramd (in reply to comment 2) on 2011-11-26 16:56
It seems so... The only driver I see in the Voyager SDK seems to be 32 bits, but I have no 64 bits system to test anything here. Furthermore, the USB driver seems to have timing issues after long usage on Windows 7, this has been confirmed with JAWS as well so it is not an issue in the NVDA driver. I'll mail Optelec about this and see if there's a newer USB driver that might solve this. By the way, is there some kind of central page to collect these drivers for braille displays that are not usable without installing certain drivers? If I remember correctly, only braille drivers that can work in a portable version without external dependencies are included in NVDA. |
Comment 4 by jteh (in reply to comment 3) on 2012-01-18 01:20
Not yet.
External dependencies are fine as long as they would normally be installed by the user for use with their display. In this case, the user would have to install the USB driver to use it with any screen reader. We prefer to avoid bundling additional dll files for such displays, as the driver really should install these dlls so they can be used by multiple clients without duplication. |
Comment 5 by MHameed on 2012-09-22 09:11 |
Comment 6 by bramd (in reply to comment 5) on 2013-02-22 22:48
Not about the long usage timing issue. However, 64 bits drivers are not developed and since the display is not really supported anymore, there are no drivers planned. Funny enough, NVDA is the only screenreader that might have a chance to get this display to work on Windows x64 through BRLTTY (I did not test this). Furthermore, if anyone is interested in writing a low level USB driver, the protocol description is included in the Voyager SDK. |
Comment 7 by bdorer on 2014-12-14 20:31 |
Comment 8 by jteh (in reply to comment 7) on 2014-12-14 22:53
No, because if someone wants to write a USB driver or similar (as unlikely as that is), we would still accept a patch to support this. |
Comment 9 by jteh on 2014-12-14 22:54 |
We should reopen this issue. I have an user who was using the voyager 44 braille display with NVDA. He replaced alvaw32.dll with this .dll. This approach worked until 2018.1 rc 1. Now his .dll does not work anymore. But it might help to understand how the driver works. Is it possible to continue the work on this? |
The .dll attached above is from 04.12.2013 |
@Adriani90: How is the voyager connected to the user's system, using an ALVA converter card, directly using USB or serial? |
It is connected through an ALVA converter Card. |
Here is a try build that is likely to fix this issue. @Adriani90: Could you please report in #6731 whether this fixes the issue? |
Reported by winman3000 on 2011-06-17 20:53
It would be very good, if NVDA supports the Tieman Voyager Braille Display via native driver. For many users it is easier to handle with this.
The text was updated successfully, but these errors were encountered: