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