# Навігація за відступами (NVDA IndentNav)
Цей додаток дозволяє користувачам NVDA здійснювати навігацію за рівнем відступу або зміщенням рядків. Під час редагування вихідного коду на багатьох мовах програмування, додаток дає можливість переходити між рядками одного рівня відступу, а також швидко знаходити рядки з більшим чи меншим рівнем відступу. Аналогічні клавішні команди можна також використовувати в ієрархічних деревах.

Зверніть увагу, що починаючи з версії 1.5 (січень 2019 року) додаток IndentNav більше не працює у браузерах. Функція навігації у браузері була випущена як ще одна надбудова BrowserNav, яку потрібно встановлювати окремо.

Завантаження

Використання

Додаток IndentNav може бути корисним для редагування вихідного коду на багатьох мовах програмування. Такі мови, як Python, вимагають дотримання правильних відступів у вихідному коді, тоді як у багатьох інших мовах програмування це настійно рекомендується. Використовуючи IndentNav ви можете натиснути NVDA+Alt+ стрілка вниз або стрілка вгору, щоб перейти до наступного або попереднього рядка з однаковим рівнем відступу. Ви також можете натиснути NVDA+Alt+ стрілка вліво, щоб перейти до батьківського рядка, тобто попереднього рядка з меншим рівнем відступу. Таким чином у Python ви можете легко знайти визначення поточної функції або класу. Аналогічно ви можете натиснути NVDA+Alt+ стрілка вправо, щоб перейти до першого дочірнього елемента поточного рядка, тобто наступного рядка з більшим рівнем відступу.

Якщо ваша NVDA налаштована на вираження відступу рядків як звукових сигналів, тоді IndentNav швидко відтворить сигнали всіх пропущених рядків. В іншому випадку він буде лише потріскувати, щоб приблизно позначити кількість пропущених рядків.

IndentNav також можна використовувати при навігації ієрархічними деревами.

Клавіатурні команди:

Відомі проблеми

Вихідний код

Вихідний код доступний за посиланням http://github.com/mltony/nvda-indent-nav.