-
Notifications
You must be signed in to change notification settings - Fork 18
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
Support custom braille tables #138
Comments
Hi, We encounter this problem, too. I'm one of authors of zwxybrl, which is a set of experimental new braille rules for Chinese characters. Our add-on has been sure to successfully run on NVDA 2024.3, but it doesn't work with BrailleExtender. That is, the user cannot select the custom braille output translation table. The custom braille table is
It fails to resolve If there is any problem during solving the issue, please don't hesitate to ask us. The zwxybrl add-on is also available here, zwxybrl-24.10.nvda-addon. Thanks. |
Hi, We test again using the latest NVDA 2024.1rc1. With BrailleExtender 24.08.30-c684cb6 and zwxybrl enabled, we try to set the braille output translation table to the custom
May this help. Thanks. |
Hello,
NVDA 2024.3 incorporates the option to add custom tables. When using these tables, Braille Extender stops working and also stops the tables from working. Tested with Experimental braille tables, which copies over the Spanish tables for easier editing
The culprit seems to be the function
getCurrentBrailleTables
inutils
, which is used by many patches. This function only usesbrailleTables.TABLES_DIR
, which is a constant for the builtin tables. Now, NVDA has more methods to check extra tables: namely,brailleTables._tablesDirs
(chainmap, keys are addon names andbuiltin
, values are directories where the tables, both from addons and builtin ones, are stored),listTables
(returns a list ofBrailleTable
objects) andgetTable
(returns aBrailleTable
object from its filename).I don't know if fixing this function to use these new methods will fix anything, but I found this information, and I hope it will make things easier. Could you please add support for custom tables?
Thanks!
The text was updated successfully, but these errors were encountered: