Проверка Жестов Ввода
- Автор: Олександр Грищенко
- Версия: 1.0
- Совместимость с NVDA: 2019.3 и позднее
- Загрузить стабильную версию
Поиск и исправление конфликтов жестов ввода в NVDA и дополнениях. Общий термин "жесты ввода" объединяет в себе клавиатурные команды, команды введенные с брайлевских клавиатур и жесты, используемые на сенсорных дисплеях.
Каждое из установленных дополнений может вносить изменения в конфигурацию NVDA, добавляя или переопределяя существующие жесты ввода. Если к нескольким функциям будут привязаны одни и те же жесты ввода, это сделает невозможным вызов некоторых из них.
Поиск дублирующихся жестов
Чтобы выявить дублирующиеся жесты - необходимо вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Поиск дублирующихся жестов...".
После этого все используемые в NVDA жесты ввода, будут проверены в следующем порядке:
- globalCommands;
- globalPlugins.
Если будут выявлены одинаковые жесты ввода, которые закреплены за различными функциями, то их список будет выведен в отдельном диалоговом окне.
После нажатия клавиши Enter на выбранном пункте в списке, соответствующая функция NVDA будет выбрана и открыта в стандартном диалоговом окне "Жесты ввода...", где можно будет удалить или переопределить привязанный к ней жест.
Примечание: Как известно, функции, которые не имеют текстового описания не отображаются в диалоговом окне "Жесты ввода...". Поэтому после активации такого элемента будет отображено соответствующее предупреждение.
Жесты без описания
Для просмотра жестов ввода привязанных к функциям без текстового описания, если они будут обнаружены в вашей конфигурации NVDA, необходимо вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Жесты без описания...".
Такие функции не отображаются в стандартном диалоговом окне NVDA "Жесты ввода...", поэтому пока нет возможности удалить или переназначить привязанные к ним управляющие жесты.
Справка
Один из способов просмотреть эту справочную страницу - вызвать меню NVDA, перейти к подменю "Сервис", далее - "Проверка жестов ввода" и активировать пункт меню "Справка".
Примечание: Все функции дополнения представлены в диалоговом окне NVDA "Жесты ввода" и для них можно назначить собственные комбинации клавиш.
Благодарности
Мы очень благодарны всем, кто прикладывает усилия в разработке, переводе и поддержке дополнения:
- Wafiqtaher - перевод на арабский язык;
- Angelo Miguel Abrantes - перевод на португальский язык;
- Cagri Dogan - перевод на турецкий язык.
Журнал изменений
Версия 1.0
- реализован поиск дублирующихся жестов ввода;
- реализован поиск жестов ввода привязанных к функциям без текстового описания.
Внесение изменений в исходный код дополнения
Вы можете клонировать этот репозиторий, чтобы внести изменения в проверку жестов ввода NVDA.
Сторонние зависимости
Следующие модули могут быть установлены при помощи pip:
- markdown
- scons
- python-gettext
Чтобы упаковать дополнение для распространения
- Откройте командную строку, перейдите в корневой каталог этого репозитория
- Запустите команду scons. Созданное дополнение при отсутствии ошибок будет помещено в текущий каталог.