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
Unhandled Exception / List index out of range error pressing bumper keys on Freedom Scientific Focus 80 Blue Braille display #8849
Comments
@Qchristensen Thanks for the bug report. Could you please try this NVDA build: https://ci.appveyor.com/api/buildjobs/qqr2tq2m3ncljmfy/artifacts/output%2Fnvda_snapshot_pr1234-6%2C2194af16.exe I recently did a rewrite of the Freedom Scientific driver and I hope the issue is fixed in this driver. If not, could you please submit a new log so I can fix this before the new driver lands in NVDA? By the way, the linked build is not signed and might give a warning on opening it. I recommend to use this build only for testing purposes and not to install it. |
@bramd I think that we're really looking at the wrong issue here. What seems to be happening in your build as well as in the released version is that NVDA is misinterpreting all bumper bar presses. They seem to be off by one. When the attached log was generated, I pressed LeftBumperBarUp, LeftBumperBarDown, RightBumperBarUp and RightBumperBarDown in that order. The log shows inputs of LeftBumperBarDown, RightBumperBarUp, RightBumperBarDown and then an error presumably from an unrecognized, out-of-range input. It's only the bumper bars that have this problem; all other keys are OK. Also, the Braille display works correctly with JAWS where I use the bumper pbars quite a bit. |
@howardgld Yes, I think the list mapping key codes to names was missing an empty value, which made all bumper keys (at the end of this list) off by one. I don't have a model with bumper keys to test, could you please give this build a try: |
@bramd |
I don't like to nag but Bramd fixed my issue in October but the fix hasn't made it to the released version yet. Properly working bumper keys would make my life a lot easier. Would love to see this in 2019.1 -- if not the whole new Focus driver then at least the key table fix for the bumper keys. Thanks. |
Braille output and wizWheels are working. Tested on a Focus 40 blue Freedom Scientific braille displays are now supported by braille display auto detection (#7727) When an auto detected braille display is connected via Bluetooth, NVDA will keep searching for USB displays supported by the same driver and switch to a USB connection if it becomes available The bumper keys now work correctly on Freedom Scientific braille displays (#8849) Co-Authored-By: Leonard de Ruijter <leonardder@users.noreply.github.com> fixes #7727 fixes #4464 fixes #8849 fixes #8729
Steps to reproduce:
(Issue reported by a client via email. Log attached)
nvda (9).log
Actual behavior:
Exception generated, front panel keys on display stop working.
Additional text not read.
Expected behavior:
Display should scroll to read additional text.
System configuration:
Windows 7, 32 Bit with SP1.
NVDA Installed/portable/running from source:
NVDA 2018.3.2 installed. No add-ons, and using the Freedom Scientific display driver recommended in the NVDA User Guide: https://www.nvaccess.org/files/nvda/documentation/userGuide.html#FreedomScientificFocus
Does the issue still occur after restarting your PC?
Yes
Have you tried any other versions of NVDA?
Yes, this issue has been present "for several years".
The text was updated successfully, but these errors were encountered: