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 Eurobraille Esys displays #7488
Comments
@leonardder 1Slow response for several keys, including routing and scrolling. This also occurs in JAWS and Supernova, probably an issue in a common part of the current driver |
Could (1) be a firmware issue? |
@dkager commented on 12 aug. 2017 12:30 CEST:
No. There is a tool by Eurobraille called Esyview, which registers key presses on the device. Performance for this tool is ok. |
Hi, anyone who would contact Eurobraille must have had a lot of luck :) When I tried to contact them and report problems with their driver back, they have not responded. Regards, Jožef |
@leonardder commented on 12 aug. 2017 13:28 CEST:
Coming back to this, it seems, at least for the cursor routing, it yet turns out to be a firmware problem. Ugh. |
@gregjozk commented on 14 aug. 2017 05:28 CEST:
It seems they are giving preference tho their own add-on, which is 18 megs in size and doesn't care about NVDA's input layer, except for cursor routing. @zstanecic commented on 11 aug. 2017 14:38 CEST:
I'm unable to test this, but this is very unlikely.
Yes, this at least works in BRLTTY and VoiceOver. I belief that for JAWS and SuperNova, their own input layer is used.
There has been contact with Eurobraille about this, yes. |
I'm glad to tell you that @BabbageCom has reached accordance with Eurobraille about creating a native driver. I will start with a driver on behalf of Babbage in the near future. |
There is a first driver to test in the @BabbageCom eurobraille-native branch. I will probably be able to create a pr in one of next weeks. |
Hi @leonardder,
can you give me the try build, as we have users in croatia, wich use the
esys displays?
W dniu 30.10.2017 o 17:04, Leonard de Ruijter pisze:
…
There is a first driver to test in the @BabbageCom
<https://github.com/babbagecom> eurobraille-native branch. I will
probably be able to create a pr in one of next weeks.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#7488 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AKohkwU5vj-RsVHF02G5KO59n3ANHiB9ks5sxfN4gaJpZM4O0ivl>.
|
I'm afraid this is not ready for that broad testing. May be later this week.
|
There is a try build at the following URL: This try build has the issue that. when using a device with recent firmware, the output for a device gets into a locked up state. This state can be resolved with a restart of NVDA, not by re-initiating the device from the braille settings dialog. We are currently working together with Eurobraille to get a fix for this. |
Hello, |
Hello,
|
@clementb49: This is interesting. Could you test another try build with the log level on debug warning? My hypothesis is that the driver is connecting to the wrong HID interface.
In case you don't know, from the python console, you get into the output pane by pressing f6. |
Hello
|
@clementb49 commented on 7 nov. 2017 11:17 CET:
This debug warning is unrelated. Do you still experience the same errors as before with this build? What makes it a bit difficult here is that there are at least three HID devices corresponding with the matching in the driver. However, the logging should provide that information as well. |
@clementb49: Could you please provide a full log including all debugWarnings and errors for the following try build? You may also sent your log to leonard_dev at babbage dot com. |
I've been able to track the issue down, so this new try build should work: @clementb49: Thanks a lot for your help. There is one known issue with this build for esytime, it will print a debug warning in the log about a packet being ignored. This is expected and will be dealt with in a new build if that has to be made. |
Here is a new try build for Eurobraille displays: This driver implements many more keyboard assignments, not yet added to the user guide. Also, scrolling is implemented for Esytime and Iris, as well as other functions. |
Hello,
|
@Andre9642 commented on 16 nov. 2017 19:01 CET:
Good point, they came straight from a document from Eurobraille, but I realised they should be numpad keys. I will implement those in a next build. |
Here is a new build just before the weekend. I also updated the user guide according to the new key assignments added recently: To clarify, I'm creating try builds regularly for Eurobraille to test internally as the driver requires an added parameter for hwIo.Hid. |
Here is a try build again. If the feedback is positive, I will file a pull request this week: |
Hello, I tested this build on an Esytime Evolution, and it's almost perfect, except a few details. |
@clementb49 commented on 6 dec. 2017 15:59 CET:
I could, however the point is that I follow the key assignment as Eurobraille prescribed them to me. Are the current assignments in any way not intuitive as defaults? |
Hi Leonard, |
@clementb49: Could you tell whether the build below improves things for you? |
Formally a duplicate of closed #5176, but that one specifically talks about including the current add-on based driver by Eurobraille.
I wonder, has a native driver been considered, either by Eurobraille, NV Access or a third party? The current add-on based driver has the following issues:
The text was updated successfully, but these errors were encountered: