Lambda (Математический редактор Lambda)
- Автор: 'Alberto Zanella, Ivan Novegil
- Исходный код дополнения: Посетить Web-сайт lambda
Краткое описание
Дополнение Lambda предоставляет доступ к одноимённому математическому редактору Lambda с поддержкой Брайля и речи.
⬇ Перейти к подробной справке 🔝 Назад к оглавлениюОсновная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
lambda | 1.4.2 | 2023.1 | 2023.1.0 | 2021.1.0 | 27-12-2023 23:55:47 | 279 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
Математический редактор Lambda
- Автор: Альберто Занелла и команда lambda-nvda.
- Скачать стабильную версию
- Скачать версия для разработки
Этот проект представляет собой апп-модуль для программного обеспечения LAMBDA. Он был создан под влиянием работы Питера Леки в Университете Коменского. LAMBDA (Linear Access to Mathematic for Braille Device and Audio-synthesis) Линейный доступ к математике для устройства Брайля и аудиосинтеза.
- это программное обеспечение, помогающее незрячим людям читать и записывать математические вычисления с помощью брайлевского дисплея и/или синтезатора речи.
LAMBDA является результатом проекта ЕС. Более подробную информацию о LAMBDA можно найти на сайте http://www.lambdaproject.org/.
В текущей версии аддона имеются таблицы Брайля для итальянского и испанского языков, а его интерфейс доступен на большинстве официальных языков NVDA, поскольку он переведен сообществом переводчиков NVDA. Если вы являетесь неитальянским пользователем LAMBDA и хотели бы внести свой вклад в перенос таблицы Брайля на ваш язык, свяжитесь с автором (см. ниже) или подпишитесь на список рассылки проекта.
Обратите внимание: Этот аддон был разработан Альберто Занеллой на общественных началах. Ни автор, ни соавторы не участвуют в продаже и/или разработке программного обеспечения Lambda. Если вам нужна дополнительная информация о Lambda или вы нуждаетесь в поддержке по ее использованию, пожалуйста, свяжитесь с вашим местным дистрибьютором. Если вы столкнулись с какими-либо трудностями при использовании или установке данного аддона, пожалуйста, свяжитесь с автором или воспользуйтесь ссылкой "Issues" на странице проекта на Github.
Официальный репозиторий Github
Особенности аддона:
Поддержка речи:
- Диалоги и меню корректно озвучиваются;
- Поддержка естественной речи для математических формул, использующих математический движок Lambda, т.е. "составной корень 3 sep составной корень 3 x плюс 24, закрываем составной корень, минус 3 равно 0";
- Реализовано чтение по символам, словам, строкам и Say All;
- Говорит при выделении или расширении блока текста (с помощью CTRL+B и SHIFT+CTRL+B);
- Произносит речь при перемещении в текстовом редакторе с использованием стандартных команд Windows и команд, специфичных для Lambda;
- Поддерживаются режимы расширенной и сокращенной речи (их можно выбрать с помощью меню Tools в Lambda);
- Специальные диалоги, такие как режим структуры, калькулятор и окно матрицы, теперь корректно сообщаются и правильно читаются NVDA при перемещении курсора или при наборе нового текста;
- При наборе текста echo используется текстовый процессор Lambda, поэтому символы и маркеры будут корректно отображаться.
Поддержка шрифта Брайля:
- Аддон устанавливает (в директорию профиля пользователя) и активирует пользовательскую таблицу Брайля. Для разных языков эта таблица может быть разной. Пользовательские таблицы Брайля были созданы на основе таблиц, содержащихся в плагине Lambda для JAWS (файл jbt). При этом символы и маркеры изображаются теми же точками;
- Аддон создает профиль NVDA для стандартной конфигурации шрифта Брайля. При этом вывод на экран пользовательской таблицы Брайля осуществляется только при активном приложении Lambda;
- Диалоги и меню корректно отображаются шрифтом Брайля;
- Содержимое редактора корректно отображается шрифтом Брайля, и пользователь может перемещаться с помощью клавиш прокрутки или клавиш маршрутизации курсора по Брайлю;
- Начиная с версии аддона 1.1.0, существует два способа отображения текста в редакторе Lambda: "плоский режим" и "неплоский режим". Когда включен "плоский режим", NVDA использует модель дисплея для получения информации из редактора и определения положения каретки. Это особенно удобно, когда пользователю необходимо перемещаться по экрану, в том числе и в белом пространстве. Когда "Плоский режим" установлен в положение "выключено", рендеринг текста на брайлевском дисплее более стабилен, поскольку NVDA использует Windows API для его получения. Однако при перемещении каретки в белых пробелах рядом с концом строки текста брайлевский дисплей не следует за реальным курсором до тех пор, пока пользователь не добавит небелый пробел.
По умолчанию активен "плоский режим". Включить или выключить "плоский режим" можно нажатием клавиш NVDA+SHIFT+F.
Мы настоятельно рекомендуем отключить "плоский режим" при использовании пользовательского DPI в Windows (опция Custom sizing), особенно если настройки экрана превышают 96 dpi (больше 100%).
- Структура диалоговых окон стала проще, удалена повторяющаяся информация;
- Выделение корректно маркируется при использовании точек 7 и 8, а маркировка корректно обновляется при нажатии стандартных команд Windows (SHIFT+ARROWS) или команд, специфичных для Lambda (CTRL+B, CTRL+SHIFT+B).
Перед началом использования этого аддона.
Данный аддон создает профиль NVDA с именем "lambda", который ассоциируется с приложением "lambda.exe". Профиль автоматически устанавливает все параметры Брайля: пользовательскую таблицу Брайля, настройки привязки фокуса и плоского режима.
Если в системе присутствует предыдущий профиль с таким же именем, аддон не отменяет его, и приходится вручную настраивать профиль конфигурации.
Чтобы избежать подобной ситуации, если у вас есть определенные настройки, которые вы хотели бы сохранить, вы можете воспользоваться "Мастером возврата профиля LAMBDA". Для запуска этого инструмента используется комбинация клавиш NVDA+alt+r (при фокусировке в LAMBDA).
Простым вариантом является также удаление старых версий профиля "лямбда" после установки аддона. Для этого откройте меню NVDA, выберите пункт меню "Configuration profiles" и нажмите ENTER.
В диалоговом окне "Профили конфигурации" найдите и удалите профиль "lambda". При следующем запуске приложения Lambda профиль будет создан заново.
Удаление профиля "lambda" должно стать простым решением и при возникновении каких-либо проблем с аддоном. Например, если таблица Брайля настроена неправильно, то вместо того, чтобы вручную настраивать профиль, можно просто удалить его. Аддон создаст новый при следующей загрузке редактора Lambda.
При каждом запуске редактора Lambda аддон проверяет, существует ли профиль с именем "lambda". Если его нет, то он автоматически генерирует профиль следующего вида:
имя файла : userData\profiles\lambda.ini :
[braille]
readByParagraph = False
tetherTo = focus
translationTable = path-to-the-addon-brailleTable-dir\tableName
[lambda]
brailleFlatMode = True
Где
- path-to-the-addon-brailleTable-dir : абсолютный путь к директории аддона + "\brailleTables"
- tableName : зависит от активного языка NVDA. В настоящее время присутствуют только итальянская и испанская таблицы Брайля, "lambda-ita.utb" и "lambda-esp.utb" соответственно.
Клавиатурные сокращения аддона:
- NVDA+Shift+f: Включить или выключить режим плоского шрифта Брайля;
- NVDA+alt+r: Открыть "Мастер возврата профиля LAMBDA";
- NVDA+d: Дублирование строк (используйте вместо control+d).
Известные проблемы:
Из-за ошибки, присутствующей в LAMBDA, дополнение предоставляет дополнительную логику, которая сообщает о пробелах. Эта логика может не сработать в следующих ситуациях:
- При вставке в текст слов типа "space", "spazio" "Espacio" и т.п. они могут быть сообщены NVDA как локальный перевод языка NVDA.
- Пустые строки не сообщаются речевым движком LAMBDA. Вместо этого пользователь услышит перевод слова "space". Это может быть как пустая строка, так и строка, содержащая только слово "пробел".
Полезные советы
Здесь собраны советы, которые помогут вам более эффективно использовать аддон.
- Посимвольный отчет: Обычно, работая с математикой, вы хотите, чтобы NVDA сообщала о том, что вы пишете, посимвольно. Для этого необходимо выполнить несколько простых действий: убедиться, что фокус находится в окне LAMBDA или в одном из его вариантов (например, в виде шести точек); нажать NVDA+2 (цифра два) или перейти в меню NVDA>Preferences>Keyboard settings и установить флажок Speak typed characters; перейти в LAMBDA>Options>Voice paramethers и убедиться, что флажок "echo" включен, иначе NVDA не будет получать ничего от речевого движка во время набора текста. И готово, NVDA будет произносить написанные символы, но не волнуйтесь, только в LAMBDA или ее специальных окнах, для остальных приложений настройки останутся прежними.
Список рассылки аддонов:
Для сообщения об ошибках, предложений или если вы хотите внести свой вклад, вы можете подписаться на группу рассылки аддонов (на английском языке). Подписаться можно с сайта: https://groups.io/g/lambda-nvda.
Перевод
Журнал изменений
Ниже приведен список изменений между различными версиями дополнения. Рядом с номером версии в круглых скобках указан статус разработки. Текущая версия разработки не включена, так как она может иметь изменения до тех пор, пока не будет помечена как стабильная или отброшена как кандидат.
Версия 1.3.1 (стабильная)
- Обновлены флаги совместимости, чтобы отразить поддержку NVDA 2021.1.
- Новые языки. Обновлены переводы.
Версия 1.3.0 (стабильная)
- Поддержка новой версии NVDA (поддержка Python 3).
- Решена проблема, когда при нажатии команды дублирования строки NVDA+d в пустой строке происходила вставка содержимого буфера обмена. Теперь при нажатии NVDA+d и нахождении в пустой строке появляется новая пустая строка, как и ожидалось.
Версия 1.2.2 (стабильная)
- Улучшена совместимость с WX Python версии 4 (появилась в NVDA 2018.3). Предупреждение, связанное с wx.NewId(), больше не отображается в журнале отладки.
- Реализован guiHelper для улучшения внешнего вида диалогов.
- Новые языки. Обновлены переводы.
Версия 1.2.1a (стабильная)
Данное обновление предназначено для долгосрочной поддержки. Это означает, что как минимум до июня 2018 года не будет выпущено такой стабильной версии, как эта. Мы делаем это для того, чтобы обеспечить студентам максимальную стабильность и минимизировать изменения в течение учебного года.
- Новые языки. Обновленные переводы.
Версия 1.2.1 (стабильная)
- Добавлена совместимость со способом управления шрифтом Брайля, используемым NVDA 2017.3. Сохранена обратная совместимость.
- Исправлено множество проблем со шрифтом Брайля.
Версия 1.2.0 (разработка)
Эта версия не была опубликована как стабильная, так как версия 1.2.1 содержала основные исправления.
- Новые локализации. Обновлены локализации.
Версия 1.1.8 (стабильная)
- Первоначальный стабильный релиз.