Изменения и улучшения в BRLTTY 6.0

Дата:28-02-2019
Источник:Brltty: Журнал изменений
Twitter Facebook Vkontakte

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-2019