1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
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
|