Дополнение CheckGestures добавляет в программу NVDA функционал поиска конфликтующих клавиатурных команд и жестов.
Если вы используете много различных дополнений, то с дублями команд вы точно сталкивались, а NVDA из коробки не имеет функционала для выявления одинаковых команд.
Кроме того, вы можете сами не зная о всех назначенных командах в NVDA, назначить команду клавиш, которая уже закреплена за каким-то функционалом NVDA. В таком случае, вторая команда становится активной, а первая нет, за исключением контекстно независимых функций, в этом случае две одинаковые команды не будут конфликтовать срабатывая каждая в своём контексте.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Загрузить
Скачать дополнение CheckGestures можно в
А также ↓ в списке:
Оглавление
NVDA Check Input Gestures (Проверка жестов ввода)
- Автор: Олександр Грищенко
- Версия: 1.0
- Совместимость с NVDA: 2019.3 и более новые версии
- Скачать стабильную версию
- Скачать версию в разработке
Поиск и исправление конфликтов жестов ввода в NVDA и дополнениях. Общий термин "жесты ввода" объединяет в себе клавиатурные команды, команды введенные с брайлевских клавиатур и жесты, используемые на сенсорных дисплеях.
Каждое из установленных дополнений может вносить изменения в конфигурацию NVDA, добавляя или переопределяя существующие жесты ввода. Если к нескольким функциям будут привязаны одни и те же жесты ввода, это сделает невозможным вызов некоторых из них.
Поиск дублирующихся жестов
Чтобы выявить дублирующиеся жесты - необходимо вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Поиск дублирующихся жестов...".
После этого все используемые в NVDA жесты ввода, будут проверены в следующем порядке:
- globalCommands (глобальные команды NVDA);
- globalPlugins (команды установленых дополнений).
Если будут выявлены одинаковые жесты ввода, которые закреплены за различными функциями, то их список будет выведен в отдельном диалоговом окне.
После нажатия клавиши Enter на выбранном пункте в списке, соответствующая функция NVDA будет выбрана и открыта в стандартном диалоговом окне "Жесты ввода...", где можно будет удалить или переопределить привязанный к ней жест.
Примечание: Как известно, функции, которые не имеют текстового описания не отображаются в диалоговом окне "Жесты ввода...". Поэтому после активации такого элемента будет отображено соответствующее предупреждение.
Жесты без описания
Для просмотра жестов ввода привязанных к функциям без текстового описания, если они будут обнаружены в вашей конфигурации NVDA, необходимо вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Жесты без описания...".
Такие функции не отображаются в стандартном диалоговом окне NVDA "Жесты ввода...", поэтому пока нет возможности удалить или переназначить привязанные к ним управляющие жесты.
Справка
Один из способов просмотреть эту справочную страницу - вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Справка".
Примечание: Все функции дополнения представлены в диалоговом окне NVDA "Жесты ввода" и для них можно назначить собственные комбинации клавиш.
Журнал изменений
Версия 1.0
- реализован поиск дублирующихся жестов ввода;
- реализован поиск жестов ввода привязанных к функциям без текстового описания.
Внесение изменений в исходный код дополнения
Вы можете клонировать репозиторий проекта, чтобы внести изменения в исходный код.
Сторонние зависимости
Следующие модули могут быть установлены при помощи pip:
- markdown
- scons
- python-gettext
Упаковка дополнения для распространения
- Откройте командную строку, перейдите в корневой каталог этого репозитория.
- Запустите команду scons. Созданное дополнение при отсутствии ошибок будет помещено в текущий каталог.
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!