Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

ConsoleTimer (Таймер консоли)

Краткое описание

Дополнение ConsoleTimer добавляет следующие функции.
В консоли, если NVDA пропускает или повторяет буквы при перемещении, просто нажмите сочетание клавиш NVDA+Shift+PageUp, чтобы научить ее быть более терпеливой, или, если она слишком лагает, нажмите NVDA+Shift+PageDown, чтобы научить ее быть менее терпеливой.
Этот аддон не будет иметь никакого влияния вне терминалов, а терпение будет изменяться на 0.1 за каждое нажатие клавиши.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
consoleTimer 1.0 2019.2 2019.2 2013.3 26-12-2023 18:19:11 10 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

ConsoleTimer-V.1.0.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

consoleTimer

consoleTimer был написан Дереком Римером и является GPL V2, как того требует аддон для NVDA.

Предыстория

При использовании командной строки через ssh обычно наблюдается задержка сети. Эта задержка ожидаема, однако то, как NVDA обрабатывает перемещение курсора, не дружит с задержкой в терминалах, поскольку эта операция является синхронным опережением. Это приводит к тому, что NVDA ошибочно сообщает о неправильной букве при переходе к другой букве с помощью клавиш со стрелками. Например, если пользователь находится на p в grep и нажимает стрелку вправо, он может услышать "t" вместо пробела. Это происходит из-за того, что NVDA не ждет достаточно долго, чтобы правильно обработать это движение курсора. Этот аддон был написан, потому что я много занимаюсь администрированием серверов, и мне хотелось, чтобы навигация курсора работала.

TLDR-инструкция по использованию

В консоли, если NVDA пропускает или повторяет буквы при перемещении, просто нажмите nvda+shift+pageup, чтобы научить ее быть более терпеливой, или, если она слишком лагает, нажмите nvda+shift+page down, чтобы научить ее быть менее терпеливой. Этот аддон не будет иметь никакого влияния вне терминалов, а терпение будет изменяться на .01 за каждое нажатие клавиши.

Как заставить это работать с пользовательскими терминалами

Если вы разработчик, который хочет, чтобы NVDA распознавала раздел или часть вашего приложения как терминал, и это еще не так, вы должны реализовать appModule для этой цели, чтобы получить соответствующее поведение, т.е. объявление нового текста, записанного в stdout, и т.д. Пожалуйста, поднимите тикет на NVDA, и мы поможем вам внедрить ваш терминальный appModule в программу чтения с экрана. Уже реализована поддержка Putty, Cygwin (Mintty) и secureCRT. Такие приложения, как R, могут быть реализованы в будущем. Если ваше приложение правильно распознается NVDA как терминал (поведение терминала правильно внедрено во время выполнения), этот аддон должен просто работать. Если это не так, пожалуйста, сообщите мне об этом через проблему. Как написать модуль приложения, не входит в рамки данного документа, но хорошо описано в NVDA Developer Guide. Этот пример иллюстрирует appModule для обучения NVDA тому, что окно терминала в PuTTY - это терминал. Также Вот пример реализации для MinTTY. Самое главное, что нужно сделать, это добавить NVDAObjects.behaviors.Terminal в список классов.

🔝 Назад к оглавлению

История версий

Список версий
🔝 Назад к оглавлению