Вышел BRLTTY версии 6.4

Дата:06.10.2021
Источник:BRLTTY
Поделиться в Twitter Поделиться в Facebook Поделиться в VKontakte Поделиться в Telegram

Стала доступна новая версия 6.4 реализации фонового процесса BRLTTY для взаимодействия с брайлевскими дисплеями, распространяющегося в виде программы экранного доступа для Android, консольного экранного чтеца для Linux и Windows, а также отдельного встраиваемого модуля с унифицированным API, который используется в ряде приложений на разных операционных системах для обеспечения брайлевского ввода и вывода. BRLTTY реализует системного демона для подключения и управления брайлевскими дисплеями, а также включает некоторые возможности речевого вывода.

Среди основных нововведений BRLTTY 6.4 выделяются:

  • Общие изменения:
    1. Динамическое изменение текстовой таблицы на автоматическое теперь работает.
    2. Таблица клавиатуры теперь может быть явно отключена.
    3. Улучшена вертикальная прокрутка для многострочных дисплеев.
    4. Конечные пробелы (кроме первого) теперь обрезаются при вставке.
    5. Улучшена интернационализация фраз даты.
    6. Эмодзи, в которых используются такие символы, как решётка (#) или звёздочка (*), теперь игнорируются.
  • Изменения скользящего брайлевского окна:
    1. Отслеживание курсора всегда перемещает окно полностью влево, если вся строка достаточно короткая, чтобы поместиться на нём.
    2. Сдвиг окна срабатывает, когда экранный курсор перемещается в первую/последнюю ячейку текстовой части дисплея, а не за его пределы.
  • Изменения сокращённого брайля:
    1. Поддержка таблицы для сокращения больше не может быть исключена.
    2. Теперь можно настроить внутреннюю таблицу сокращения.
    3. Сокращённый брайль автоматически включается при запуске, если:
      • Таблица сокращений либо указана, либо выбрана автоматически.
      • Текстовая таблица не указана или не выбрана автоматически.
    4. Улучшено отслеживание курсора.
    5. Исправлено панорамирование влево при наличии широких символов.
    6. Исправлено переполнение буфера, которое иногда приводило к сбою.
  • Изменения в меню настроек:
    1. Настройки автоматического произнесения (autospeak) перемещены в отдельное подменю.
    2. Сокращённый брайль и шеститочечный компьютерный брайль теперь настраиваются отдельно.
    3. Настройки мигания теперь конфигурируются по периодичности и проценту видимости, а не по времени видимости и невидимости.
    4. Добавлен тип поля Space status.
    5. Добавлены трёхзначные типы полей статуса.
  • Новые команды навигации:
    1. SAY_ALL: чтение всего экрана (SAY_ABOVE + SAY_BELOW).
    2. LOWER и HIGHER: регулировка высоты тона речи.
    3. CONTRACTED: переключение между сокращённым (когда включено) и компьютерным (когда выключено) брайлем.
    4. COMPBRL6: переключение между шеститочечным и восмиточечным компьютерным брайлем.
    5. Команда Chord-G (пробел с точками 1-2-4-5) привязана к переключению CONTRACTED.
  • Изменения сводки состояния (информационной строки):
    1. Изменения символа индикатора:
      • c: отображается экранный курсор.
      • s: отображается речевой курсор.
      • t: отслеживание курсора включено.
      • u: отображаются атрибуты подчёркивания.
      • Содержимое брайлевского дисплея:
        • 6: шеститочечный компьютерный брайль
        • 8: восьмиточечный компьютерный брайль
        • c: сокращённый брайль
        • a: атрибуты знака
      • Режим брайлевской клавиатуры:
        • пробел: набор текста в текстовом режиме
        • b: набор текста в режиме брайлевских Unicode-символов (Braille Patterns)
        • d: клавиатура отключена
    2. Изменения точечного индикатора:
      • Dot5: отображение атрибутов подчёркивания (был стиль курсора)
      • Dot6: набор текста в режиме брайлевских Unicode-символов (мигал курсор)
      • Dot8: клавиатура включена (было скользящее окно)
    3. Номер экрана на специальном экране:
      • f: замороженный экран хоста
      • h: экран справки для брайлевского устройства или клавиатуры
      • m: меню настроек
  • Новые брайлевские устройства:
    1. Электронная книга NLS от Zoomax.
    2. Brailliant BI 20X и 40X от Humanware.
    3. Active Braille S от Help Tech.
  • Изменения брайлевских драйверов:
    1. Freedom Scientific (модели Focus):
      • Добавлено много привязок для передних клавиш.
      • Добавлены привязки для речевой навигации.
    2. Handy Tech: теперь поддерживается версия 1.3 прошивки USB-HID Easy Braille.
    3. Humanware:
      • Внешние клавиши для большого пальца теперь перемещают вверх/вниз (раньше было влево/вправо).
      • Внутренние клавиши для большого пальца теперь перемещают влево/вправо (раньше было вверх/вниз).
      • Добавлена поддержка прошивки версии 1.1 для более новых моделей.
  • Изменения в таблице сокращений:
    1. Теперь поддерживается автовыбор на основе локали (задано для auto).
    2. Добавлена таблица для русского языка (задана для ru).
    3. Изменения унифицированного английского брайля (UEB):
      • Были определены греческие буквы.
      • Добавлены некоторые математические символы.
      • Теперь поддерживаются общие акценты, такие как акут, седиль, циркумфлекс, диэрезис, кратка и кольцо (англ. acute, cedilla, circumflex, diaeresis, grave, and ring).
  • Изменения для Android:
    1. Теперь поддерживаются четыре основные архитектуры: ARM и x86 для 32-и 64-разрядных систем.
    2. BRLTTY теперь приложение в Google Play.
    3. Клиентские объекты Java BrlAPI теперь доступны через репозиторий Maven.
    4. Настроенный файл brltty.conf теперь можно разместить в области первичного хранилища.
    5. Таблица сокращения по умолчанию была изменена на автовыбор на основе локали (вместо en-us-g2).
    6. Добавлены правила, определяющие, какие файлы данных следует копировать.
    7. Изменения отображения веб-страниц:
      • Типы виджетов больше не отображаются без надобности.
      • Добавлены аннотации для списков и пунктов списков.
      • Аннотации ссылки больше не содержат URL ссылки.
    8. Экран "О приложении" теперь содержит:
      • версию приложения BRLTTY,
      • версию сервера BrlAPI,
      • дату и время сборки,
      • ревизию исходного кода из репозитория,
      • ссылку на политику конфиденциальности BRLTTY,
      • ссылку на страницу приложения BRLTTY в Google Play.
    9. Эмуляция F16 теперь записывает экран в локальный файл для отладки разработчиком.
  • Изменения для Windows: файлы .csv были добавлены в каталог etc\ архива.
  • Новые параметры командной строки:
    --autospeak-threshold=<качество_содержимого_экрана>
  • Изменения конфигурации:
    1. Параметр --disable-contracted-braille был удалён.
    2. Добавлен параметр --with-contraction-table.
    3. Добавлен параметр --without-contraction-table.
  • Изменения BrlAPI:
    1. Версия теперь 0.8.3 (была 0.8.2).
    2. Текущий режим набора брайлевского текста теперь соблюдается.
    3. Исправлен набор брайлевских Unicode-символов.
    4. Завершение работы сервера во время инициализации больше не зависает.
    5. Новые возможности клиента:
      • Записи могут быть автоматически дополнены/усечены (используйте отрицательный размер области).
      • Поточно-ориентированная функция brlapi_strerror_r().
      • Функция brlapi_sync().
      • Константа BRLAPI_PARAM_CLIENT_PRIORITY_DISABLE.
    6. Исправления безопасности:
      • Использование fchmod (не chmod) для настройки разрешений локального сокета.
      • Бит залипания теперь установлен в локальном каталоге сокетов.

Загрузить последнюю версию бинарных сборок BRLTTY для поддерживаемых систем, клиентские интерфейсы BrlAPI для различных языков программирования, а также исходные коды можно с официального сайта проекта. Версия для Android доступна в Google Play.


Метки


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2021