IndentNav (Навигация по отступам)
- Автор: 'Tony Malykh
- Исходный код дополнения: Посетить Web-сайт IndentNav
Краткое описание
Дополнение IndentNav позволяет пользователям NVDA осуществлять навигацию по уровню отступа или смещением строк или абзацев.
В браузерах дает возможность быстро находить абзацы с одинаковым смещением от левого края экрана, например комментарии первого уровня в иерархическом дереве комментариев
Также во время редактирования исходного кода на многих языках программирования это дополнение позволяет переходить между строками одного уровня отступа, а также быстро находить строки с большим или меньшим уровнем отступа.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
IndentNav | 2.2.3 | 2024.1 | 2024.1.0 | 2019.2.0 | 13-11-2024 16:33:09 | 235 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
IndentNav (Навигация по отступам)
Дополнение IndentNav позволяет пользователям NVDA перемещаться по уровню отступа строк. При редактировании исходного кода во многих языках программирования оно позволяет переключаться между строками с одинаковым уровнем отступа, а также быстро находить строки с большим или меньшим уровнем отступа. Оно также обеспечивает аналогичные нажатия клавиш в древовидных представлениях.
Пожалуйста, обратите внимание, что команды древовидной навигации были перенесены в дополнение TreeNav.
Скачать
Пожалуйста, установите из магазина дополнений NVDA
Замечание о совместимости с VSCode
Встроенная доступность VSCode очень ограничена: по состоянию на 2024 год она раскрывает только 500 строк кода через API доступности, что приводит к некорректной работе IndentNav в VSCode.
По умолчанию IndentNav не будет работать с VSCode, и когда вы попытаетесь использовать его, вам нужно будет выбрать один из двух вариантов:
- Установить расширение VSCode (страница расширения)(исходный код) - рекомендуемый способ. После установки расширения NVDA сможет получить доступ ко всему документу, независимо от его размера.
- Продолжать использовать VSCode в устаревшем режиме - включить этот режим в настройках IndentNav. Это не рекомендуется, так как NVDA будет видеть только 500 строк документа и будет ошибочно сообщать об отсутствии братьев и сестер/родителей.
Проблемы совместимости
IndentNav имеет известные проблемы совместимости с дополнением Character Information. В настоящее время невозможно настроить как IndentNav, так и просмотровый курсор на цифровой клавиатуре во время работы этого дополнения. Пожалуйста, либо удалите это дополнение, либо используйте альтернативную раскладку комбинаций клавиш в IndentNav.
Раскладки клавиш
IndentNav предлагает 3 встроенные раскладки клавиш:
- Устаревшая раскладка или раскладка для ноутбука: предназначена для людей, которые использовали IndentNav v1.x и не хотят изучать новые раскладки, или для клавиатур ноутбуков, на которых нет цифровых блоков.
- Раскладка Alt+numpad.
- Раскладка клавиш Numpad. Существует два способа устранения конфликта клавиш курсора:
- Использовать нумпад для IndentNav в редактируемых файлах и курсор обзора во всех остальных местах. Если вам все еще нужно использовать курсор обзора в редактируемых таблицах, вы можете временно отключить IndentNav, нажав
alt+numLock
. - Переназначение команд курсора обзора на alt+numpad, что позволяет избежать конфликта клавиш.
- Использовать нумпад для IndentNav в редактируемых файлах и курсор обзора во всех остальных местах. Если вам все еще нужно использовать курсор обзора в редактируемых таблицах, вы можете временно отключить IndentNav, нажав
Расположение клавиш можно выбрать в настройках IndentNav.
Сочетание клавиш:
Действие | Устаревшая раскладка | Раскладка Alt+цифровая клавиатура |
Раскладка цифровой клавиатуры | Описание |
---|---|---|---|---|
Переключить IndentNav | alt+NumLock |
alt+NumLock |
alt+NumLock |
Это полезно, когда для numPad назначены как жесты NVDA, так и жесты просмотра курсора. |
Переход к предыдущему/следующему элементу | NVDA+Alt+стрелка вверх/стрелка вниз |
alt+numPad8/NumPad2 |
numPad8/NumPad2 |
Элемент определяется как строка с одинаковым уровнем отступа. Эта команда не выведет курсор за пределы текущего блока кода. |
Перейти к предыдущему/следующему элементу, пропуская помехи | N/A | управление+alt+numPad8/NumPad2 |
управление+numPad8/NumPad2 |
|
Вы можете настроить регулярное выражение clutter в настройках. | ||||
Перейти к первому/последнему элементу | NVDA+Alt+shift+стрелка вверх/стрелка вниз |
alt+numPad4/numPad6 |
numPad4/numPad6 |
Элемент определяется как строка с одинаковым уровнем отступа. Эта команда не выведет курсор за пределы текущего блока кода. |
Переход к предыдущему/последнему элементу, который может находиться за пределами текущего блока | NVDA+control+Alt+стрелка вверх/стрелка вниз |
control+alt+numPad4/numPad6 |
control+numPad4/numPad6 |
Эта команда позволяет перейти к элементу, который может находиться за пределами текущего блока. в другом квартале. |
Перейти к предыдущему/следующему родительскому элементу | NVDA+Alt+левая стрелка , NVDA+alt+control+левая стрелка |
alt+numPad7/numPad1 |
numPad7/numPad1 |
Родительский элемент определяется как строка с меньшим уровнем отступа. |
Перейти к предыдущему/следующему дочернему элементу | NVDA+Alt+control+Стрелка вправо , NVDA+alt+Стрелка вправо |
alt+numPad9/numPad3 |
numPad9/numPad3 |
Дочерний элемент определяется как строка с большим уровнем отступа. Эта команда приведет к не выводите курсор за пределы текущего блока кода. |
Выберите текущий блок | NVDA+control+i |
|||
control+alt+numPad7 |
control+numPad7 |
Выбирает текущую строку и все последующие строки, имеющие строго больший уровень отступа. Нажмите несколько раз, чтобы выбрать несколько блоков. | ||
Выберите текущий блок и все последующие блоки с одинаковым уровнем отступа | NVDA+alt+i |
control+alt+numPad9 |
control+numPad9 |
Выберите текущую строку и все последующие строки с большим или равным уровнем отступа. |
Отступ-вставить | NVDA+v |
NVDA+v |
NVDA+v |
Когда вам нужно вставить блок кода |
для места с другим уровнем отступа эта команда настроит уровень отступа перед вставкой. | ||||
Вернуться назад/ вперед в истории | N/A | control+alt+numPad1/numPad3 |
control+numPad1/numPad3 |
IndentNav хранит историю строк, которые вы посетили с помощью команд IndentNav. |
Произнести текущую строку | N/A | alt+NumPad5 |
NumPad5 |
На самом деле это команда просмотра курсора, измененная для удобства. |
Произносить родительскую строку | NVDA+i |
N/A | N/A |
Другие возможности
Закладки быстрого поиска
IndentNav позволяет настроить любое количество закладок, к которым можно легко перейти. Закладка определяется регулярным выражением и пользовательским нажатием клавиши для перехода к совпадению. Нажмите клавиши shift+
, чтобы найти предыдущее вхождение.
Звуковой сигнал:
При переходе по многим строкам кода IndentNav попытается быстро воспроизвести уровни отступов в виде оттенков пропущенных строк. Эта функция включена только в том случае, если в настройках NVDA включена опция сообщать об отступах как о тонах. Громкость сигнала может быть отрегулирована или отключена в настройках IndentNav.
Исходный код
Исходный код доступен по адресу http://github.com/mltony/nvda-indent-nav.
Перевод
- Валентин Куприянов: Русский.
История версий
Список версий
- IndentNav-V.2.2.nvda-addon
- IndentNav-V.2.2.3.nvda-addon
- IndentNav-V.2.2.2.nvda-addon
- IndentNav-V.2.2.1.nvda-addon
- IndentNav-V.2.0.nvda-addon
- IndentNav-V.1.6.nvda-addon
- IndentNav-V.1.3.nvda-addon
- IndentNav-V.1.2.nvda-addon
- IndentNav-V.1.14.nvda-addon
- IndentNav-V.1.13.nvda-addon
- IndentNav-V.1.12.nvda-addon
- IndentNav-V.1.11.nvda-addon
- IndentNav-V.1.10.nvda-addon