22 ôåâðàëÿ 2019 ãîäà âûøåë ïàêåò BRLTTY 6.0, êîòîðûé ñîäåðæèò ðåàëèçàöèþ ôîíîâîé ñëóæáû äëÿ óïðàâëåíèÿ áðàéëåâñêèìè äèñïëåÿìè â îïåðàöèîííûõ ñèñòåìàõ ñåìåéñòâà Linux. îñíîâíûå èçìåíåíèÿ, íà êîòîðûå îáðàùàþò âíèìàíèÿ ðàçðàáîò÷èêè ïàêåòà, ñëåäóþùèå:
- Àêêîðäû Dot4 + Dot6 + Dot8 / Dot7 âêëþ÷àþò / âûêëþ÷àþò ïàòòåðíû äëÿ áðàéëåâñêîãî ââîäà â Þíèêîäå.
- Ïåðåíîñ ñëîâ ïðè ïàíîðàìèðîâàíèè âëåâî òåïåðü ðàáîòàåò ïðàâèëüíî.
- Èñïðàâëåíî îòñëåæèâàíèå êóðñîðà ïðè âêëþ÷åííîì ïåðåíîñå ñëîâ.
- Äîáàâëåíà ïîääåðæêà îçâó÷èâàíèÿ îòñòóïà òåêóùåé ñòðîêè.
- Òåïåðü ïîääåðæèâàåòñÿ îòñëåæèâàíèå âåðòèêàëüíîé ïðîêðóòêè ýêðàíà.
- Âûïîëíåíèå êîìàíäû òåïåðü ìîæíî íàñòðîèòü ïî îòïóñêàíèþ âñåõ íàæàòûõ êíîïîê.
- Ðåñóðñû áîëüøå íå òðàòÿòñÿ íà ïðîâåðêó USB-óñòðîéñòâ, íå ÿâëÿþùèõñÿ áðàéëåâñêèìè óñòðîéñòâàìè.
- Äîáàâëåí ðå÷åâîé äðàéâåð eSpeak-NG.
- BRLTTY òåïåðü ìîæåò ðàáîòàòü â InitRamFS êàê ìîäóëü dracut.
- Äîáàâëåíû îïöèè -Y [--start-message =] è -Z [--stop-message =].
- Äîáàâëåíà äèðåêòèâà prompt-pattern äëÿ ôàéëà êîíôèãóðàöèè.
Èçìåíåíèÿ â äðàéâåðå Baum:
- Çíà÷èòåëüíî óëó÷øåíû ñâÿçêè êëàâèø B2G.
Èçìåíåíèÿ â äðàéâåðå HandyTech:
- Äîáàâëåíà ïîääåðæêà Àêòèâàòîðà.
- Ïðèâÿçêè êëàâèø òåïåðü ðàáîòàþò ïðàâèëüíî ïîñëå âîçâðàòà èç âíóòðåííåãî ðåæèìà.
Èçìåíåíèÿ â äðàéâåðå Hedo:
- òåïåðü ïîääåðæèâàþòñÿ íîâûå ìîäåëè MobilLine.
Èçìåíåíèÿ â äðàéâåðå HIMS:
- Íàæàòûå ñîâìåñòíî ñ Shift áóêâû íà qwerty-êëàâèàòóðå òåïåðü èíòåðïðåòèðóþòñÿ ïðàâèëüíî.
Èçìåíåíèÿ â äðàéâåðå HumanWare:
- Ðåøåíû ïðîáëåìû ñ ïîäêëþ÷åíèåì Bluetooth.
- Ðåøåíû ïðîáëåìû ñ èíèöèàëèçàöèåé USB-ñåññèè.
- Òåïåðü ðàáîòàþò êëàâèøè ìàðøðóòèçàöèè BrailleNote Touch.
- Òåïåðü ðàáîòàåò äæîéñòèê BI 32.
- Èñïðàâëåíî îáíàðóæåíèå BI 14 USB.
Èçìåíåíèÿ â äðàéâåðå MDV:
- Òåïåðü F10 çàêðûâàåò ìåíþ.
Èçìåíåíèÿ â ðå÷åâîì äðàéâåðå ViaVoice:
- Äðàéâåð âîññòàíîâëåí.
- Ðåàëèçîâàíî îòñëåæèâàíèå ðå÷è.
- óäàëåíà îïöèÿ
--with-viavoice.
Èçìåíåíèÿ â äðàéâåðå ýêðàíà Linux:
- Ðåàëèçîâàíà ïîëíàÿ ïîääåðæêà Þíèêîäà (íå áîëåå 512 ñèìâîëîâ).
- Àâòîìàòè÷åñêè îòîáðàæàþòñÿ ïàòòåðíû ñèìâîëîâ Áðàéëÿ â Þíèêîäå. Ýòà âîçìîæíîñòü ðàáîòàåò òîëüêî â òîì ñëó÷àå, åñëè èñïîëüçóåòñÿ ÿäðî 4.19 (èëè íîâåå). Ïàðàìåòð unicode =no driver ìîæåò áûòü èñïîëüçîâàí äëÿ âîçâðàòà ê ñòàðîìó ïîâåäåíèþ.
Èçìåíåíèÿ â äðàéâåðå ýêðàíà AtSpi2:
- Ïî óìîë÷àíèþ òåïåðü ÷èòàþòñÿ òîëüêî ýêðàíû òåðìèíàëà.
- Èñïðàâëåíî îïðåäåëåíèå òîãî, êàêîé âèäæåò àêòèâåí â äàííûé ìîìåíò,.
- BRLTTY òåïåðü àâòîìàòè÷åñêè îñòàíàâëèâàåòñÿ ïðè çàêðûòèè ñåàíñà.
Èçìåíåíèÿ â BrlAPI:
- Ñåðâåð òåïåðü çàïóñêàåòñÿ ñðàçó, à íå òîãäà, êîãäà çàïóñêàåòñÿ äðàéâåð Áðàéëÿ.
- Áûëè äîáàâëåíû ñëåäóþùèå íîâûå êëèåíòñêèå ôóíêöèè:
void brlapi_getLibraryVersion(int *major, int *minor, int *revision)void brlapi__setClientData(brlapi_handle_t *handle, void *data)void *brlapi__getClientData(brlapi_handle_t *handle)int brlapi__readKeyWithTimeout(brlapi_handle_t *handle, int milliseconds, brlapi_keyCode_t *code)
- xbrlapi òåïåðü ìîæåò ñâÿçàòü íåñîïîñòàâëåííûå êîäû êíîïîê ñî âðåìåíîé òàáëèöåé êîäîâ êëàâèø.
Èçìåíåíèÿ â òàáëèöàõ:
- Äîáàâëåíà òàáëèöà se (ñåâåðíîå ñààìñêîå).
- Íîâûå äèðåêòèâû: ifGlyph, ifNotGlyph, ifCell, ifNotCell
Èçìåíåíèÿ â òàáëèöàõ êðàòêîïèñè:
- Äîáàâëåíà òàáëèöà äëÿ íåìåöêîãî ñòàíäàðòà 2015 [de-kurzschrift-2015] (òàáëèöà de-kurzschrift-1998 òåïåðü äîëæíà èñïîëüçîâàòüñÿ äëÿ ñòàíäàðòà 1998 ãîäà).
- Íîâûå äèðåêòèâû: cldr, replace
- Äèðåêòèâà cldr áûëà äîáàâëåíà â òàáëèöû äëÿ ÿçûêîâ, äëÿ êîòîðûõ áûëè îïðåäåëåíû àííîòàöèè: af, de, en, es, fr, ko, nl, pt, sw, th, zu (íåîáõîäèìî óñòàíîâèòü ïàêåò àííîòàöèé CLDR äèñòðèáóòèâà îïåðàöèîííîé ñèñòåìû).
Èçìåíåíèÿ â Android:
- Android-óñòðîéñòâî òåïåðü íå ïåðåõîäèò â ñïÿùèé ðåæèì ïðè íàâèãàöèè ïî ðàáî÷èì ñòîëàì (help, the preferences menu, a frozen screen è òàê äàëåå).
- Íîâûå ïðåäñòàâëåíèÿ ñîñòîÿíèÿ âèäæåòîâ, ñîâìåñòèìîå ñî øðèôòîì Áðàéëÿ(ñîñòîÿíèÿ îòìå÷åí / íå îòìå÷åí äëÿ ôëàæêîâ; âûáðàíà èëè íåò äëÿ ðàäèîêíîïîê, âêëþ÷¸í èëè âûêëþ÷åí äëÿ ïåðåêëþ÷àòåëåé).
- Äîáàâëåíî óâåäîìëåíèå, ïîêàçûâàþùåå óñòðîéñòâî Áðàéëÿ è åãî ñîñòîÿíèå.
- Äîáàâëåíà ïîääåðæêà êíîïêè «Accessibility » (Android 8 èëè áîëåå ïîçäíÿÿ âåðñèÿ).
- Äîáàâëåí ýêðàí äåéñòâèé (Actions screen, â êîòîðûé ìîæíî ïîïàñòü ïîñðåäñòâîì:
- Global Action #5 (ýìóëèðîâàòü êëàâèøó F5)
- Íàáèðàÿ òåêñò óâåäîìëåíèÿ.
- Ù¸ëêíóâ êíîïêó Äîñòóïíîñòü.
- Êëàâèøè ìàðøðóòèçàöèè çà ïðåäåëàìè òåêñòà ýëåìåíòà òåïåðü ñâÿçàíû ñ ýòèì ýëåìåíòîì.
- Êëàâèøà ìàðøðóòèçàöèè # 6 òåïåðü âûïîëíÿåò êîíòåêñòíûé ùåë÷îê (äëÿ ýëåìåíòîâ, êîòîðûå åãî ïîääåðæèâàþò).
- Çíà÷èòåëüíî óëó÷øåí àëãîðèòì, êîòîðûé ðåøàåò, êàêèå ýëåìåíòû îòîáðàæàòü.
- îòðèñîâêà ñïèñêà òåïåðü óïîðÿäî÷èâàåò ýëåìåíòû áîëåå ðàçóìíî.
- Óëó÷øåíà òî÷íîñòü íàâèãàöèè âëåâî, âïðàâî, ââåðõ è âíèç.
- Äîáàâëåíà ïîääåðæêà êîíòðîëÿ äèàïàçîíà (íàñòðîéòå ñ ïîìîùüþ ïðîêðóòêè).
- Íå âûïîëíÿþòñÿ ïîïûòêè ñîåäèíèòüñÿ ïî Bluetooth Åñëè íà óñòðîéñòâå Android íåò àäàïòåðà Bluetooth, åñëè àäàïòåð Bluetooth îòêëþ÷åí, åñëè Android-óñòðîéñòâî íàõîäèòñÿ â ïðîöåññå ïîèñêà äðóãèõ Bluetooth -óñòðîéñòâ.
Ñîöèàëüíûå ñåòè