»зменени€ и улучшени€ в BRLTTY 6.0

ƒата:28.02.2019
»сточник:Brltty: ∆урнал изменений
ѕоделитьс€ в Twitter ѕоделитьс€ в F******k ѕоделитьс€ в VKontakte ѕоделитьс€ в Telegram

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 -устройств.

ћетки


–аспространение материалов сайта означает, что распространитель прин€л услови€ лицензионного соглашени€.
»де€ и реализаци€: © ¬ладимир ƒовыденков и јнатолий  амынин,  2004-2022