WordNav

  • Author: Tony Malykh
  • Descărcareversiune stabilă
  • Compatibilitate NVDA: 2019.3 și versiuni ulterioare

Add-on-ul WordNav NVDA îmbunătățește navigarea încorporată după cuvânt, precum și adaugă comenzi suplimentare de navigare prin cuvinte cu definiții diferite pentru cuvânt.

Majoritatea editoarelor de text acceptă comenzile Control+Săgeată stânga/Săgeată dreapta pentru navigarea prin cuvinte. Cu toate acestea, definiția cuvântului se schimbă de la un program la altul. Acest lucru este valabil mai ales pentru editoarele de text moderne bazate pe web, cum ar fi Monaco. NVDA ar trebui să cunoască definiția cuvântului în programul dat pentru a rosti cuvintele corect. Dacă NVDA nu știe definiția exactă, atunci fie cuvintele vor fi sărite, fie vor fi pronunțate de mai multe ori. Mai mult, unii editori de text bazați pe web poziționează cursorul la sfârșitul cuvântului, în loc de început, făcând editarea mult mai dificilă pentru utilizatorii cu deficiențe de vedere. Pentru a combate această problemă, am creat comenzi îmbunătățite de navigare prin cuvinte, care preiau definiția cuvântului din Notepad++ și nu se bazează pe definiția cuvintelor din program, ci mai degrabă analizează liniile în cuvinte din partea NVDA. Gestul Control+Săgeată Stânga/Săgeata Dreapta nici măcar nu este trimis în program, asigurând astfel consistența vorbirii.

Vă rugăm să rețineți că un prototip de WordNav a fost anterior o parte a suplimentului Tony's enhancements. Vă rugăm fie să îl dezinstalați, fie să faceți upgrade la Tony's enhancements ultima versiune stabilă pentru a evita conflictele.

În prezent, WordNav acceptă patru definiții ale cuvântului, atribuite gesturior diferite:

  • Control stânga+Săgeți: definiția Notepad++, care tratează caracterele alfanumerice ca cuvinte, iar semnele de punctuație adiacente sunt, de asemenea, tratate ca cuvinte. Aceasta ar trebui să fie cea mai convenabilă definiție a cuvântului pentru majoritatea utilizatorilor.
  • ControldreaptaArrows: definiția cuvântului împarte "camelCaseIdentifiers" și "undercore_separated_identifiers" în părți separate, permițând astfel cursorului să intre în identificatori lungi.
  • ControlStânga+Windows+Săgeţi: Definiția unui cuvânt voluminos tratează aproape toate simbolurile de punctuație adiacente textului ca parte a unui singur cuvânt, prin urmare ar trata locaţii precum C:\directory\subdirectory\file.txt ca un singur cuvânt.
  • ControlDreapta+Windows+Săgeţi: definiție cu mai multe cuvinte, care grupează mai multe cuvinte împreună. Cantitatea de cuvinte este configurabilă.

Gesturile pot fi personalizate în panoul de setări WordNav.

Note

  • În acest moment, WordNav nu modifică gesturile Control+Shift+LeftArrow/RightArrow pentru a selecta cuvinte, deoarece implementarea unor astfel de comenzi este semnificativ mai complicată.
  • Dacă doriți să utilizați funcția desktop-uri virtuale din Windows 10, vă rugăm să nu uitați să dezactivați comenzile rapide de la tastatură Control+Windows+Săgeți fie în panoul Setări WordNav, fie în dialogul NVDA Gesturi de intrare.
  • WordNav nu funcționează în mod fiabil în VSCode, deoarece datorită optimizărilor sale interne, VSCode prezintă doar câteva rânduri de conținut de fișier la un moment dat, care se schimbă dinamic, iar acest lucru interferează ocazional cu algoritmul WordNav.