Version 6.1 of BRLTTY has been released. As usual, it can be downloaded from:
http://brltty.app/ I'd like to draw attention to one of the changes - the renaming of some contraction tables - because this will require some users to make changes to their BRLTTY configuration (brltty.conf, /etc/xdg/brltty/, etc). The French and German contraction table names were using words rather than using the grade numbering convention, i.e. appending a suffix like -g1 or -g2 to the language code. The renamed contraction tables are: French table renames: fr-integral -> fr-g1 fr-abrege -> fr-g2 German table renames: de-basis -> de-g0 de-vollschrift -> de-g1 de-kurzschrift -> de-g2 de-kurzschrift-1998 -> de-1998 de-kurzschrift-2015 -> de-2015 Here's a summary of the main changes in 6.1: New commands: REFRESH: rewrite the whole braille display (some drivers). REFRESH_LINE: rewrite a specific braille line (some drivers). ROUTE_LINE: bring the cursor to a specific braille line. New braille drivers: Canute: A 40 column, 9 line display from Bristol Braille. BrlAPI braille driver changes: Increase/decrease the client priority based on the screen content quality. A quality of "good" overrides Orca rendering - lower ones don't. HandyTech braille driver changes: Basic Braille Plus models are supported. The Easy Braille can be autodetected when using Bluetooth. HumanWare braille driver changes: The Brailliant BI 14 can be autodetected when using Bluetooth. The routing keys of the Brailliant BI 14 work. Four new models are supported: HumanWare BrailleOne APH Chameleon 20 APH Mantis Q40 NLS eReader Inceptor (BrailleMe) braille driver changes: Cursor positioning has been fixed. USB (NVDA mode) autodetection works. USB (NVDA mode) key bindings have been rationalized. Bluetooth (BrailleBack mode) key bindings have been rationalized. AtSpi2 screen driver changes: The BRLTTY and X clipboards are synchronized. Highlighted screen regions are supported. When a widget doesn't have text then its accessibility name is rendered. Set the screen content quality (for the BrlAPI braille driver) as follows: good: terminal widgets fair: text widgets (e.g. labels) poor: widgets that have descriptive text none: widgets that don't have a text interface The type= parameter now specifies which widgets override Orca rendering. type=default has been added (and is the new default). The default is to defer to Orca except for terminal widgets. Linux screen driver changes: The fallbackText= parameter has been added. Cursor routing when there are wide characters has been fixed. Cursor positioning when there are wide characters has been fixed. BrlAPI changes: UTF-8 character encoding is handled internally (no longer needs iconv). Large file descriptor numbers no longer cause a client to crash. The client and server protocol versions can be increased independently. Packets can contain up to 4096 (rather than 512) bytes. The brlapi__pause() function can be used to wait for an incoming event. A framework for setting, getting, and watching parameters has been added: brlapi_getParameterProperties() brlapi__getParameter() brlapi__getParameterAlloc() brlapi__setParameter() brlapi__watchParameter() brlapi__unwatchParameter() The brltty-clip command can be used to get/set the clipboard content. xbrlapi changes: Now backgrounds after successfully establishing the BrlAPI connection. The -n (--no-daemon) option disables backgrounding. The BRLTTY and X clipboards are synchronized. Text table changes: Defining the Unicode replacement character (U+FFFD) works properly. The fr-vs table supports the middle dot character. Contraction table changes: Undefined characters now fall back to their text table representations. The en-ueb-g2 table has been updated. The zh-tw-ucb table has been removed. Renamed French tables: fr-integral -> fr-g1 fr-abrege -> fr-g2 Renamed German tables: de-basis -> de-g0 de-vollschrift -> de-g1 de-kurzschrift -> de-g2 de-kurzschrift-1998 -> de-1998 de-kurzschrift-2015 -> de-2015 Linux changes: The systemd and udev wrappers are now in /usr/lib/brltty/. Android changes: The Update Application button on the Actions screen works. Routing key #7 presents the Accessibility Actions for a screen element. Windows changes: A potential BrlAPI client/server communication deadlock has been fixed. Some .bat scripts have been renamed: install-brltty -> enable-brlapi uninstall-brltty -> disable-brlapi run-debug -> debug-brltty -- I believe the Bible to be the very Word of God: http://Mielke.cc/bible/ Dave Mielke | 2213 Fox Crescent | WebHome: http://Mielke.cc/ EMail: [email protected] | Ottawa, Ontario | Twitter: @Dave_Mielke Phone: +1 613 726 0014 | Canada K2A 1H7 | _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://brltty.app/mailman/listinfo/brltty
