Додаток NVDA, що покращує вбудовану навігацію по словах, а також додає додаткові команди навігації по словах із різними визначеннями слова. Також надає команди виділення слів.
Більшість текстових редакторів підтримують команди Control+ЛіваСтрілка/ПраваСтрілка для навігації по словах. Однак визначення слова відрізняється від однієї програми до іншої. Це особливо стосується сучасних веб‑редакторів, таких як Monaco. Щоб вимовляти слова коректно, NVDA має знати визначення слова в конкретній програмі. Якщо NVDA не знає точного визначення, слова або пропускатимуться, або вимовлятимуться кілька разів. До того ж деякі веб‑редактори розміщують каретку в кінці слова замість початку, що ускладнює редагування для користувачів із порушенням зору. Щоб вирішити цю проблему, я створив розширені команди навігації по словах, які беруть визначення слова з Notepad++ і не покладаються на визначення програми, натомість розбирають рядки на слова на боці NVDA. Жест Control+LeftArrow/RightArrow навіть не надсилається програмі, що забезпечує узгодженість озвучення.
Наразі WordNav підтримує п'ять визначень слова, прив’язаних до різних жестів:
Лівий Control+Стрілки: визначення Notepad++, яке трактує алфавітно‑цифрові символи як слова, а суміжні розділові знаки також трактуються як слова. Це має бути найзручніше визначення слова для більшості користувачів.Правий Control+Стрілки: точне (Fine) визначення розбиває camelCaseIdentifiers і underscore_separated_identifiers на окремі частини, дозволяючи переміщувати каретку всередину довгих ідентифікаторів.Лівий Control+Windows+Стрілки: громіздке (Bulky) визначення розглядає майже всі розділові знаки, суміжні з текстом, як частину одного слова; таким чином, шляхи типу C:\directory\subdirectory\file.txt вважаються одним словом.Правий Control+Windows+Стрілки: багатослівне (Multiword) визначення, яке групує кілька слів разом. Кількість слів налаштовується.Жести можна налаштувати в панелі налаштувань WordNav.
Починаючи з WordNav v2.0, підтримується виділення слів. Просто додайте модифікатор shift до будь‑яких жестів навігації по словах, щоб виділяти слова. Є також один додатковий жест для виділення слів:
control+shift+numpad1 і control+windows+shift+numpad1 виділяють слово праворуч, подібно до своїх аналогів із rightArrow, але також включають кінцеві пробіли у виділення.Зверніть увагу, що поточні API доступності мають низку проблем, пов’язаних із виділенням слів. Будь ласка, ознайомтеся з наведеним нижче переліком проблем і обхідних рішень:
shift+up/downArrow, control+shift+up/downArrow), і результати можуть бути непередбачуваними. Для зручності команди виділення символів (shift+left/rightArrow) у WordNav для застосунків UIA оновлено і вони мають працювати коректно.Будь ласка, встановіть останню версію з магазину додатків NVDA.