Udvidelse med globale NVDA-kommandoer - Brugervejledning

Forfatter: paulber19 (paulber19@laposte.net)

URL: https://github.com/paulber19/NVDAExtensionGlobalPlugin.git

Hent:

Kompatibilitet:

Oversætter(e): Daniel Gartmann

Resumé

1. Indledning

1.1. Generelle bemærkninger

Dette tilføjelsesprogram føjer nedenstående til NVDA's globale kommandoer:

1.2. Tilføjelsesprogrammets indstillingsmenu

I undermenuen "Opsætning" i NVDA er der tilføjet undermenuen "Udvidelse med globale NVDA-kommandoer" som alt efter sammenhæng tilbyder følgende valgmuligheder:

Denne konfiguration er gemt på to måder afhængigt af den relevante funktion eller indstilling:

1.3. Kontekstafhængig hjælp

I de fleste dialogbokse i tilføjelsesprogrammet er det muligt at åbne brugermanualen for tilføjelsen på det mest passende kapitel ved hjælp af "F1"-tasten.

1.4. Opdatering

Opdateringen af tilføjelsesprogrammet sker som standard automatisk kort tid efter opstart af NVDA (mellem 20 og 600 sekunder) og højst en gang om dagen.

Det er muligt at deaktivere denne opdatering ved at fjerne markeringen af indstillingen "Søg automatisk efter opdateringer" i kategorien "Opdatering".

Versionen af tilføjelsen kan enten være:

Knappen "Søg efter opdateringer" placeret i "Opdatering" kategorien giver dig mulighed for at søge efter en opdatering med det samme.

Knappen "Vis versions-historik" placeret i samme kategori giver dig mulighed for at se ændrings-historikken for den aktuelle version i browseren.

I tilfælde af en automatisk opdatering og hvis en ny version er registreret, vises dialogboksen "Opdatering" for enten at tilbyde:

1.5. Funktion i sikker tilstand

I denne tilstand fungerer udvidelsen på en reduceret måde.

Ligesom NVDA er det ikke muligt at gemme konfigurationsændringer.

Nogle funktioner er ikke længere tilgængelige, såsom:

1.6. Kompatibilitet

Da konfigurationen af funktionen "Vælg stemmeprofil" er ændret, slettes den ved opdatering fra en ældre tilføjelsesversion end 9.0. Alle forvalg bliver frigivet, og de tilknyttede stemmeprofiler slettes.

1.7. Ændrings-historik

Listen over ændringer i tilføjelsesprogrammets versioner er i filen "changes.html"

2. Funktioner

2.1. Indledning

2.1.1. Installation af en funktion

Dette tilføjelsesprogram tillader dig at installere eller undlade at installere forskellige funktioner. Installationstilstanden for hver funktion i tilføjelsen vises i kategorien "Installation af funktioner" i dialogboksen "Indstillinger".

Installationstilstanden kan være:

Som standard installerer dette tilføjelsesprogram ikke alle funktioner.

2.1.2. Aktivering af scripts

Som hovedregel kan hvert script aktiveres på to måder:

I dialogboksen "Kommandoer" i NVDA er skriptene, der følger med tilføjelsen, placeret i deres egen kategori. Langt de fleste ​​scriptene er opdelt i kategorierne: "Udvidelse med globale NVDA-kommandoer", "Skift af taleprofil", "Indstillinger", "Værktøjer" og "Tale".

For scriptene, der kan køres ved hjælp af en kommando i kommandofortolkeren, vises kommandoen efter beskrivelsen af scriptet. Afhængigt af valget af installation af en funktion ("Installer" eller "Installer uden standardkommando") slås standardkommandoer for scriptet enten til eller fra for den pågældende funktion. Som standard tildeles størstedelen af ​​scriptene, der kan køres via kommandofortolkeren, ingen standardkommandoer.

2.1.3. Kommandofortolkeren

Den aktiveres ved hjælp af kommandoen "NVDA+j". Der høres nu en bip-lyd.

Det er herefter muligt at aktivere funktionernes scripts ved hjælp af kommandoer.

I øjeblikket kan disse kommandoer ikke ændres.

Kommandoen "h" i fortolkeren viser en liste over alle installerde funktioners scripts, der kan tilgås via en kommando i fortolkeren. I denne liste kan det valgte script startes ved at trykke på "Enter". kommandoen "g" i fortolkeren åbner udvidelsens brugermanual.

Fortolkeren afsluttes ved enten at trykke på "Escape" eller automatisk, hvis der indtastes en kommando. Hvis denne kommando ikke svarer til nogen script, gøres opmærksom herpå ved hjælp af en bip-lyd.

2.2. Visning af listen over ikoner i meddelelsesområdet og listen over åbne vinduer for kørende applikationer.

Denne funktion er som standard installeret med kommandoer.

Den tilføjer følgende scripts:

Disse scripts placeres i kategorien "Udvidelse med globale NVDA-kommandoer" i NVDA-dialogen "Styring af kommandoer".

2.2.1. Visning af listen over ikoner i meddelelsesområdet

Dette script blev oprindeligt lavet af Yannick Maillot og Daniel Poiraud og blev installeret ved hjælp af det separate tilføjelsesprogram "ListeIconesZoneNotification_v1.2.nvda-addon", som derfor skal afinstalleres.

Beskrivelsen af scriptet er: "Vis listen over ikoner i meddelelsesområdet".

Det udføres med kommandoen "F11" i kommando-fortolkeren. Det er en pendant til JAWS-scriptet "Insert + f11".

Der er som standard ikke lknyttet nogen kommando til scriptet.

Det viser en dialogboks som indeholder:

Brug "Tab" eller "Shift + Tab" til at navigere i dialogboksen og piletasterne op og ned til at navigere i listen.

Tryk på "Escape"-tasten for at lukke dialogboksen.

I listen med ikoner svarer tryk på "Enter"-tasten til at vælge "Enkelt venstreklik"-knappen.

2.2.2. Visning af listen med vinduer for de kørende programmer.

Beskrivelsen af dette script er: "Visning af listen over vinduer for kørende applikationer med muligheden for at skifte til en af dem eller nedlægge det."

Det modsvarer JAWS-scriptet "Insert + f10".

Det udføres med kommandoen "F10" i kommando-fortolkeren.

Der er som standard ikke knyttet nogen kommando til scriptet.

Det viser en dialogboks, som indeholder:

Navigation i dialogboksen sker ved hjælp af "Tab" eller "Shift + Tab", og i listen med pilene op og ned.

I listen er det muligt at vælge ved at indtaste begyndelsen af ​​titlen på det ønskede vindue.

Tryk på "Escape" for at lukke dialogboksen.

I listen er vinduerne markeret som enten maksimerede eller minimerede.

Tryk på knappen "Skift til" eller "Enter", når du er i vindueslisten, for at lukke dialogboksen og bringe det valgte programvindue i forgrunden med fokus på det. Tryk på knappen "Luk" for at lukke det valgte programvindue og vende tilbage til den opdaterede liste over programvinduer.

Tryk på knappen "Nedlæg alle" for at lukke alle vinduer samt dialogboksen.

2.2.3. Visning af listen over ikoner i meddelelsesområdet eller åbne programvinduer

Beskrivelsen af dette script er: - "Vis listen over ikoner i meddelelsesområdet. To tryk: Vis listen over åbne programvinduer med mulighed for at skifte til et af dem eller lukke de".

Som standard er kommandoen "NVDA+F11" tildelt til det.

Der er ikke knyttet nogen kommando til det i kommando-fortolkeren.

Et enkelt tryk på kommandoen "NVDA+F11" starter scriptet "Visning af listen over ikoner i meddelelsesområdet" (se ovenfor).

To tryk starter scriptet "Visning af listen over åbne programvinduer" (se ovenfor).

2.3. Hjælp til sammensætning af komplekse symboler

Denne funktion er som standard installeret uden kommando.

Den tilføjer følgende to scripts:

Disse scripts er placeret under afsnittet "Udvidelse med globale NVDA-kommandoer" i NVDA's dialogboks "Håndter kommandoer".

2.3.1. Script til at sammensætte et komplekst symbol som f.eks. en accenteret vokal, et matematisk symbol.

Dette script startes på en af følgende måder:

Det viser dialogboksen "Hjælp til sammensætning af komplekse symboler", der består af:

Man kan navigere i dialogboksen ved hjælp af "Tab" eller "Shift + Tab".

Tryk på "Esc" for at lukke dialogboksen.

Når man er i kategorilisten, flytter tryk på "Enter" eller "Tab" fokus til listen over symboler i den valgte kategori.

Disse symboler vises i henhold til rækkefølgen i filen "symbolCategories.dic" (se længere nede).

Hvis man derimod er i symbollisten og et symbol er valgt, svarer tryk på "Enter" til at trykke på "Indsæt"-knappen.

Når man står på et symbol, kan tryk på "Mellemrum" få kodenummeret for symbolet til at blive udtalt i form af decimalkode efterfulgt af stavet hexadecimalkode. Dette kan være nyttigt, hvis du ønsker manuelt at sammensætte symbolet ved hjælp af Windows-kommandoen "Alt + 0" efterfulgt af decimalkoden indtastet via det numeriske tastatur. Tryk på en af de tre knapper for at lukke dialogboksen.

Knappen "Administrer symboler" åbner en dialogboks, der giver mulighed for at tilføje egne symboler til udvidelsens grundkategorier. Denne dialogboks viser:

Hver kategori er en sektion, der er defineret som følger:

Tomme linjer eller kommentarer (startende med "#") er tilladt. Disse filer bevares under en opdatering af tilføjelsesprogrammet, selvom brugeren anmoder om ikke at gemme egne indstillinger. Under installationen af tilføjelsesprogrammet tilføjes udtalen af visse symboler, der findes i de grundlæggende kategorier og som NVDA ikke har, for hvert sprog. Filen "symboles-xx.dic" i mappen "userConfig" oprettes eller ændres for at tilføje de nye udtaler.

2.3.2. Script: Vis liste over senest anvendte komplekse symboler

Dette tilføjelsesprogram husker de sidste 20 anvendte symboler for den aktuelle konfigurationsprofil.

Dette script viser dem og giver mulighed for at anvende et ofte brugt symbol igen. Derved undgår man at skulle finde det i dets kategori med det foregående script.

Dette script aktiveres med kommandoen "control+f4" i kommandofortolkeren, og der er ingen standardkommandoer knyttet til det. Det præsenterer den samme type dialogboks som det foregående script, men uden knappen til at administrere egne symboler.

Det maksimale antal seneste symboler kan konfigureres med indstillingen "maksimalt antal senest anvendte symboler gemt" i afsnittet "Avanceret" i tilføjelsesprogrammets dialogboks "Indstillinger"

++ Oplysninger om applikationen under markøren ++ [hdr4] Denne funktion er som standard installeret uden en tilknyttet kommando.

Den installerer følgende scripts afhængigt af installationsstatus:

Og i alle tilfælde, følgende scripts:

Disse scripts findes under sektionen "Værktøjer" i dialogboksen "Håndter Kommandoer" i NVDA.

+++ Oplys filnavnet på applikationen, navnet på det aktiverede tilføjelsesprogram og navnet og tilstanden for indstillingsprofilen +++ [hdr4-1]La description de ce script est : "Annoncer le nom de fichier de l'application en cours ainsi que le nom du module python chargé. Deux appuis : annoncer le nom et l'état du profil de configuration".

Som standard er kommandoen "NVDA+control+F1" tildelt dette script. Et enkelt tryk på kommandoen udløser NVDA's grundlæggende script, der annoncerer navnet på applikationsfilen og hvis relevant, navnet på den aktiverede tilføjelsesfil. Et dobbelt tryk annoncerer navnet på indstillingsprofilen og dens tilstand.

2.3.3. Oplys applikationsversionen under markøren

Beskrivelsen af dette script lyder: "Oplys navnet og versionsnummeret på applikationen under markøren. To tryk: kopier disse oplysninger til udklipsholderen".

Som standard er kommandoen "NVDA+shift+f1" tildelt denne funktion.

Kommandoen udløser ved første tryk meddelelsen om navnet og versionsnummeret på applikationen placeret under markøren, og ved andet tryk kopieres disse oplysninger til udklipsholderen.

+++ Visning af applikationsoplysninger under markøren +++ [hdr4-2] Beskrivelsen af dette script er: "Visning af applikationsoplysninger under markøren". Det startes med kommandoen "a" i kommandofortolkeren. Som standard er der ikke tildelt nogen kommando til det.

Det viser dialogboksen "Udvidelse med globale NVDA-kommandoer - Oplysninger", som præsenterer følgende oplysninger:

+++ Visning af navnet og versionsnummeret på tilføjelsen +++ [hdr4-3] Beskrivelsen af dette script er: "Oplys navnet og versionsnummeret på den aktiverede tilføjese for applikationen under markøren".

Som standard er der ikke tildelt nogen kommando eller fortolker-kommando til funktionen.

++ Udvidelse af virtuel bufferfunktionalitet ++ [hdr5] Denne funktion er installeret som standard.

Den vedrører webbrowsere som Mozilla Firefox, Microsoft Internet Explorer, Google Chrome, Microsoft Edge (delvist) og tilføjer følgende:

+++ Nye navigationskommandoer +++ [hdr5-1] Denne udvidelse tilføjer følgende kommandoer til navigationsfunktionen:

Med undtagelse af de fire første er disse kommandoer ikke implementeret i Microsoft Edge-browseren.

+++ Nye elementtyper til scriptet "NVDA + f7" +++ [hdr5-2] Som standard viser det indbyggede script i NVDA, der udløses af kommandoen "NVDA + f7", dialogboksen "Elementliste", der viser en liste over visse elementer på en webside. Denne udvidelse øger antallet af valgbare elementtyper og viser den valgte type i dialogboksens titel.

Listen over disse typer bliver:

Basistyper:

Statussen "markeret" eller "umarkeret" angives for afkrydsningsfelter.

Typen "redigeringsfelt" giver en liste over redigeringsfelter i dokumentet, og hvert element præsenteres ved hjælp af tale som følger:

De fire sidste scripts er fjernet fra tilføjelsen for versioner der er lig med eller nyere end 2022.2, da de nu leveres af NVDA. Alle disse scripts er placeret under kategorien "Tabel" i dialogboksen "Håndter kommandoer" i NVDA.

Denne udvidelse flytter også de grundlæggende NVDA-scripts, der tidligere var placeret under kategorien "Diverse", til denne kategori. Disse er:

+++ Oplysning af dokumentadressen +++ [hdr5-4] Kommando "NVDA+a" (på stationære computere) eller "NVDA+shift+a" (på bærbare computere) indtastet i webbrowsere som Mozilla Firefox, Microsoft Internet Explorer, Microsoft Edge eller Google Chrome annoncerer adressen (URL'en) for dokumentet. Ved et dobbelt tryk kopieres denne adresse til udklipsholderen.

+++ Gennemsynstilstand i sljfe +++ [hdr5-5] I gennemsynstilstand stopper søgningen efter det næste eller forrige element ved slutningen eller begyndelsen af dokumentet.

Denne tilføjelse giver mulighed for valgfrit at gennemse dokumentet cyklisk, hvilket betyder:

+++ Tømning af Windows' udklipsholder +++ [hdr7-3] Dette script er installeret uden en kommando, men det er muligt at tildele en kommando til det ved hjælp af dialogen "Håndter Kommandoer" i NVDA.

Dets beskrivelse er "Tøm Windows' udklipsholder" og er placeret under kategorien "Systemstatus".

Dets funktion er at slette indholdet af Windows' udklipsholder fuldstændigt. Bemærk, at dette ikke påvirker Windows' udklipsholderhistorik.

Det udløses af kommandoen i fortolkeren "contrôle+x".

++ Meddelelse om den valgte mappe i dialogboksene "Åbn", "Gem", "Gem som" ++ [hdr8] Denne funktion er installeret som standard uden en kommando.

Den tilføjer scripts til dialogboksene "Åbn", "Gem", "Gem som" og "Søg i", der giver mulighed for at få kendskab til navnet og stien for den mappe, der er valgt til at definere placeringen eller filen, der skal søges efter eller gemmes.

Disse scripts er placeret under kategorien "Udvidelse med globale NVDA-kommandoer" i dialogboksen "Håndter kommandoer" i NVDA. De inkluderer:

Der er ingen kommandoer knyttet til de to sidste scripts, men det er muligt at tildele dem en kommando ved hjælp af dialogen "Håndter kommandoer" i NVDA.

Bemærk, at disse scripts kun fungerer i dialogbokse, der følger standarden for Windows.

2.4. NVDA-logfiler

Denne funktion er som standard installeret uden nogen kommando. Den tilføjer følgende scripts: • Administration af NVDA-logfiler, • Åbning af NVDA-logfiler. Scriptsene er placeret i kategorien "Værktøjer" i NVDA-dialogen "Håndter kommandoer".

2.4.1. Administration af NVDA-logfiler

Beskrivelsen af dette script er: "Vis dialogboksen til administration af NVDA-logfiler". Den aktiveres ved hjælp af kommandoen "j" i tolken. Der er ikke tilknyttet nogen standardkommando til den. Dette script viser dialogboksen "Administration af NVDA-logfiler", som indeholder: • En knap til at åbne den aktuelle NVDA-logfil, • En knap til at åbne den forrige NVDA-logfil, • En knap til at kopiere stien til den aktuelle NVDA-logfil til udklipsholderen, • En knap til at kopiere stien til den forrige NVDA-logfil til udklipsholderen, • En "Luk"-knap til at lukke dialogboksen. Logfilen åbnes i det program, der er forbundet med .log-filtypen. Hvis der ikke er defineret en tilknytning til denne filtype endnu, skal du definere det (for eksempel ved at vælge Notesblok).

2.4.2. Åbning af NVDA-logfiler

Beskrivelsen af dette script er: "Åbn den aktuelle NVDA-logfil. To tryk: åbn den tidligere logfil. Tre tryk: kopier stien til den aktuelle logfil til udklipsholderen". Det aktiveres ved hjælp af kommandoen "NVDA+shift+j", som er standardtilknyttet. Et enkelt tryk udløser åbningen af den aktuelle NVDA-logfil. Et dobbelt tryk åbner den tidligere logfil. Et tredobbelt tryk kopierer stien til den aktuelle logfil til udklipsholderen. Logfilen åbnes i programmet, der er associeret med filtypen .log. Hvis der ikke allerede er tilknyttet et program til denne filtype, skal du definere det (vælg f.eks. Notesblok).

2.5. Talehistorik

Denne funktion er som standard installeret uden nogen kommando. For at gentage talemeddelelser, der er blevet misforstået eller ikke hørt korrekt, gemmer denne udvidelse en begrænset historik over meddelelser sendt til syntetiseringsmotoren. Antallet af optagelser er begrænset til 200. For at genafspille disse optagelser er følgende scripts tilgængelige i kategorien "Tale" under dialogboksen "Håndter kommandoer" i NVDA:

2.5.1. Oplys forrige element i talehistorikken

Dette script aktiveres ved hjælp af kommandoen "NVDA+control+f8", som er standardtilknyttet. Kommandoen udløser oplæsning af den foregående element i forhold til den seneste annoncerede optagelse.

2.5.2. Oplys næste element i taleistorikken

Dette script aktiveres ved hjælp af kommandoen "NVDA+control+f10", som er standardtilknyttet. Kommandoen udløser afspilningen af den næste optagelse i forhold til den seneste annoncerede optagelse.

2.5.3. Gentag det senest oplæste element i taleistorikken

Beskrivelsen af dette script er: ""Annoncer den aktuelle optagelse i talehistorikken. To tryk: kopier til udklipsholderen. Tre tryk: vis hele historikken".

Dette script aktiveres ved hjælp af kommandoen "NVDA+control+f9", som er standardtilknyttet.

Et enkelt tryk udløser annonceringen af den seneste annoncerede optagelse.

Et dobbelt tryk udløser kopiering af det oplæste til udklipsholderen.

Et tredobbelt tryk udløser visning af hele historikken.

2.5.4. Visning af talehistorik

Beskrivelsen af dette script er: "Vis optagelserne i talehistorikken".

Dette script aktiveres ved hjælp af kommandoen "f9" i tolken. Der er ikke tilknyttet nogen standardkommando til dette.

Det viser dialogboksen "Talehistorik", der lister disse optagelser i faldende rækkefølge efter deres alder. En knap giver mulighed for at kopiere den valgte optagelse til udklipsholderen.

Som standard:

For at åbne denne dialogboks er der tre muligheder:

Dialogboksen præsenterer:

Et tryk på mellemrumstasten markerer eller fjerner markeringen af den valgte tast eller kombination.

Hvis checkboksen "Oplæs funktionstaster" ikke er markeret, vil markering af en tast gøre, at den fortsat bliver læst op, selvom NVDA er konfigureret til ikke at oplæse dem.

Listen over modifikationstaster bliver tilgængelig, og alle elementer på listen er som standard markeret.

Hvis en bestemt tast ikke skal annonceres med en bestemt kombination, skal kombinationen blot fjernes.

Hvis elementet "ingen" i listen over kombinationer er markeret, vil tasten blive annonceret, selvom den trykkes uden en modifikationstast.

Hvis checkboksen "Oplæs funktionstaster" er markeret, vil markering af en tast forhindre den i at blive annonceret, når NVDA er konfigureret til at annoncere dem.

Listen over modifikationstaster bliver tilgængelig, og alle elementer på listen er som standard markeret. Dette betyder, at tasten trykket med eller uden en kombination ikke vil blive annonceret.

Hvis man fjerner markeringen af en kombination, oplæses tasten med den pågældende kombination.

Elementet "Ingen" i listen over kombinationer forhindrer tasten i at blive oplæst, selvom den trykkes uden nogen modifikationstaster.

Knapperne "Fravælg alle" og "Vælg alle" markerer eller fjerner markeringen af alle elementer på listen over modifikationstaster.

Det første element "En hver tast kombineret med modifikatortast" i listen over taster tillader, uden at specificere en bestemt tast, at vælge en række kombinationer af modifikationstaster. Enhver tast, der trykkes med en af disse kombinationer, vil, afhængigt af den valgte konfigurationstilstand, blive annonceret eller ikke annonceret.

Knappen "OK" gemmer de foretagne valg for den aktuelle indstillingsprofil, mens knappen "Annuler" glemmer dem.

I listerne kan tasten "F2" og kombinationen "shift+F2" bruges til at navigere til henholdsvis det næste eller forrige markerede element.

Det er muligt ikke at installere denne funktion ved at vælge "Installer ikke" i kategorien "installation af funktioner" for funktionen "Udvalgt annoncering af funktionstaster".

++ Timer ++[hdr14]Cette fonctionnalité est installée par défaut.

Denne funktion tillader start af en timer med en programmerbar varighed. Når timeren udløber, vises en dialogboks med en programmerbar meddelelse og en lydgengivelse.

Den installerer et script, der aktiveres enten ved kommandoen "f12" i kommando-fortolkeren eller ved standardkommandoen "NVDA+shift+f12".

Hvis timeren er stoppet, viser scriptet dialogboksen "Start af timer", som indeholder:

Varigheden, meddelelsen og advarselsforsinkelsen før timerens udløb gemmes ved hver start af timeren og vises som standard ved den næste start af timeren.

Hvis timeren er aktiv, viser scriptet dialogboksen "Timer i gang", der viser den resterende tid på timeren og muligheden for at stoppe timeren.

Varigheden opdateres hvert 5. sekund og annonceres, når fokus er i det redigerbare (skrivebeskyttede) felt.

Denne dialogboks lukker automatisk, når timeren udløber.

++ Genstart af NVDA ++[hdr15]</pre> Denne funktion installerer et script, der giver mulighed for at genstarte NVDA i fejlfindingstilstand uden at ændre NVDA's konfiguration. Beskrivelsen af dette script er: "Genstart NVDA. To tryk: Genstart i fejlfindingstilstand". Det er placeret i kategorien "Diverse" i dialogboksen "Kommandoer" i NVDA. Standardkommandoen "NVDA+control+f4" er knyttet til dette script. Et enkelt tryk på denne kommando udløser genstarten af NVDA med det logningsniveau, der er konfigureret i de generelle præferencer. Et dobbelt tryk på denne kommando genstarter NVDA i fejlfindingstilstand uden at ændre logningsniveauet, der er konfigureret i de generelle præferencer for NVDA.

2.6. Visning af synlige elementer for det fremhævede objekt

Som standard er denne funktion installeret med en kommando. Den installerer to scripts placeret i kategorien "Systemfokus" i dialogboksen "Håndter kommandoer" i NVDA:

2.6.1. Visning af synlige elementer for objektet under markøren

Beskrivelsen af dette script er: "Vis synlige elementer, der udgør objektet i forgrunden". Det aktiveres ved hjælp af kommandoen "b" i kommando-fortolkeren. Der er ikke knyttet en kommando til dette script.

Scriptet udfører en søgning efter disse elementer. Dette kan tage noget tid. Der udsendes en lyd hvert andet sekund under denne søgning.

For at begrænse søgetiden er der fastsat begrænsninger for visse typer af elementer: • Det maksimale antal rækker i en tabel er begrænset til 40. • Antallet af elementer i et træ er begrænset til 40. • Det maksimale antal elementer i en liste er begrænset til 40. • Elementer i et dokument, en tabel, et træ eller en liste med over 500 elementer tælles ikke med. Når søgningen er afsluttet, vises elementerne i dialogboksen "liste med de synlige elementer, som objektet i forgrunden består af" i henhold til deres type. Denne dialogboks indeholder: • En checkboks til valg af, om elementer uden etiket eller beskrivelse skal tages i betragtning eller ej (som standard tages ikke-etiketterede elementer ikke i betragtning). • En liste over tilgængelige elementtyper. • En liste over elementerne for den valgte type. • En knap til venstreklik på det valgte element (standardknappen, når man er i listen over objekter). • En knap til højreklik på det valgte element. • En knap til at navigere til NVDA's browserobjekt og markøren til det valgte element. • En knap til at lukke dialogboksen. I listen over elementer kan man ændre typen af objekter, der skal vises uden at forlade listen: • Enten ved at bruge venstre- eller højrepiletasterne. • Eller ved at indtaste "Control+Shift+første bogstav af den ønskede objekttype". I samme liste kan man også nå et element ved at indtaste de første bogstaver i dets etiket. For et element af typen: • Knap eller checkboks: Viser tilstanden for elementet. • Redigeringsfelt: Viser skrivebeskyttet tilstand.

2.6.2. Oplæsning eller visning af synlige elementer for objektet under markøren

Beskrivelsen af dette script er: "Sig objektet i forgrunden. To tryk: Vis synlige elementer, der udgør objektet i forgrunden". Det startes ved hjælp af kommandoen "NVDA+b " tildelt som standard.

Et enkelt tryk starter NVDA's grundlæggende script, der annoncerer alle objekter i forgrundselementet.

To tryk starter det tidligere script "Visning af synlige elementer i forgrundselementet".

2.7. Hurtig skift af stemmeprofil

2.8. Hurtig skift af stemmeprofil

Denne funktion er installeret som standard uden nogen kommando.

Den giver mulighed for hurtigt at skifte mellem stemmeprofiler ved at kunne gemme op til 8 stemmeprofiler og hurtigt vælge en af disse stemmeprofiler.

En stemmeprofil består af:

Elles sont cochées par défaut.

Pendant cette temporisation, tout nouvel appui sur une de ces touches relance la temporisation et cette nouvelle touche est elle aussi mémorisée, mais aucun bip n'est émis.

L'appui sur une toute autre touche du clavier exécute le geste de commande composé de la combinaison de toutes les touches mémorisées avec cette dernière touche.

A chaque fois que cette dernière touche sera de nouveau tapée pendant la temporisation, le geste de commande sera de nouveau exécuté.

Si cette touche est tapée hors temporisation, elle est exécuté seule et les touches mémorisées sont oubliées.

Attention: Il faut attendre la fin de la rémanence pour faire traiter toute nouvelle touche individuellement. Par exemple: "Alt" pour faire apparaître un menu puis dérouler les éléments du menu.

Il est cependant possible d'arrêter la rémanence avant la fin de la temporisation, en retapant la dernière touche rémanente.

2.8.1. Rémanence spécifique pour le site gmail.com

Cette rémanence est spécifiquement mise en place pour le site gmail.com et n'est active uniquement dans la page "https://mail.google.com/mail/#i".

Elle n'est pas active par défaut. Une case à cocher "Rémanence spécifique pour gmail.com" est prévue dans le groupe "Rémanence des touches".

Dans cette page, il est possible de taper des raccourcis pour lancer des commandes mais certains d'entre eux enchaînent deux lettres. En particulier, les lettres "g", "h", "*" doivent être suivi d'une autre lettre. Cet enchaînement doit être assez rapide pour provoquer l'exécution de la commande associée. Cela pose problème aux personnes qui n'ont pas la dextérité suffisante.

L'objectif de cette rémanence est donc de retenir la première lettre en attendant que la seconde soit frappée.

Lorsque la première lettre est frappée, une temporisation est démarrée (un bip sourd est audible) et la lettre est mémorisée.

La frappe de la seconde lettre dans le délai de rémanence configuré provoque l'envoi des deux lettres au navigateur et la temporisation est arrêtée.

Si aucune nouvelle lettre n'est frappée, la première lettre est envoyée au navigateur à l'échéance de la temporisation (un bip aigu est audible).

Afin que NVDA envoie les lettres au navigateur, il est nécessaire de basculer en mode formulaire avant toute chose.

2.9. Arrêt de l'ordinateur

Cette fonctionnalité ne peut pas être désinstallée.

Elle installe un script dont la description est: "Afficher le dialogue pour arrêter, redémarrer ou mettre en veille l'ordinateur".

Il se lance à l'aide de La commande "r" de l'interpréteur. Ce script affiche un dialogue composé des éléments suivants:

Cette fonctionnalité installe aussi les scripts correspondants aux fonctions des trois boutons, mais avec le comportement suivant :

Dans le cas où un temps d'attente non nul est configuré, une boite de dialogue présente alors le temps d'attente restant avant la mise en veille, l'arrêt ou le redémarrage de l'ordinateur.

Le bouton "Annuler" ou la touche "Échapp" permet d'interrompre la demande.

Le signalement du temps d'attente restant respecte l'option "suivi des barres de progression" de NVDA.

Le bouton "Annoncer le temps d'attente restant" permet de lire le temps d'attente affiché dans la boite de dialogue.

Tous les scripts sont rangé dans la catégorie "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commande" de NVDA, mais aucun geste ne leur est affectés.

2.10. Gestion des gestes de commandes utilisateur

Cette fonctionnalité ne peut pas être désinstallée.

De base, NVDA permet d'ajouter ou de supprimer des gestes de commande à l'aide du dialogue "gestes de commande". Mais il n'y a aucun moyen de savoir quels sont les gestes ajoutés ou supprimés par l'utilisateur. C'est à ce besoin que veut répondre cette fonctionnalité.

Pour cela, Elle ajoute le script dont la description est "Afficher le dialogue pour gérer les Gestes de commande configurés par l'utilisateur" et placé dans la catégorie "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commandes" de NVDA.

Il se lance à l'aide de la commande "u " de l'interpréteur. Aucun geste de commande ne lui est affecté par défaut.

Ce script affiche un dialogue du style "gestes de commande" de NVDA en sélectionnant uniquement les gestes de commandes supprimées ou modifiées par l'utilisateur.

Le dialogue présente:

Les gestes de commandes supprimés d'une catégorie sont présentés avec la description: "Gestes de commande supprimées".

Comme il n'est pas possible de connaître la catégorie et la description d'un geste de commande supprimés ou d'un geste de commande ajouté associé à un script d'une extension qui n'est pas activée ou pas installé au moment de l'affichage du dialogue ,ce geste est présenté comme ceci:

Comme pour le dialogue "gestes de commandes" classique, ce n'est que sur appui sur le bouton "OK" que toutes les suppressions de geste seront prises en compte.

L'annulation de toutes les modifications à l'aide du bouton "Supprimer tout" est soumise à confirmation. Sur acceptation, toutes les modifications sont annulées et le dialogue se referme.

2.11. Contrôle du son

Par défaut, cette fonctionnalité est installée sans geste de commande.

Elle ne peut fonctionner que sous le système d'exploitation Windows 10.

Si elle est installée avec ou sans geste de commande, Elle place le groupe "Contrôle du son" dans la catégorie "Ordinateur" du dialogue "Paramètres".

Elle installe la gestion du rétablissement du son au démarrage de l'extension et les scripts suivants rangés sous la catégorie "Contrôle du son" dans le dialogue "Gestes de commandes":

2.11.1. Établissement manuel du son principal et du flux audio de NVDA

Ce script se lance:

Il établit le son pour le volume principal et pour le flux audio de NVDA et force les niveaux de chacun aux valeurs des niveaux de rétablissement configurées dans le groupe "Contrôle du son" de la catégorie "Ordinateur" des paramètres de l'extension.

2.11.2. Coupure ou établissement du son du flux audio de l'application placée sous le curseur

Ce script se lance:

Cette commande coupe le son du flux audio de l'application placée sous le curseur s'il est établi ou le rétablit s'il est coupé.

2.11.3. Modification du volume du flux audio de l'application sous le curseur

Ces scripts permettent d'augmenter, diminuer ou fixer le volume du flux de l'application présente sous le curseur.

Ils sont installés sans gestes de commandes. Mais il est toujours possible de leur en attribuer avec le dialogue "Gestes de commandes".

Ils se lancent à l'aide des commandes suivantes de l'interpréteur:

Ces commandes, contrairement aux autres commandes de l'interpréteur, peuvent être répéter sans être obliger de relancer celui-ci. L'interpréteur reste toujours actif. Une fois le niveau de volume atteint, il faut taper sur la touche "Échapp" pour quitter l'interpréteur.

L'augmentation ou la diminution du volume se fait par pas. Il est possible de régler la taille de ces pas dans les paramètres de l'extension sous la catégorie "Ordinateur", groupe "Contrôle du son", en choisissant la taille du pas.

La taille 1 correspond au plus petit pas, la taille 20 au plus grand pas. La taille est réglée par défaut sur 5.

Par défaut, le niveau du volume de l'application ne peut pas dépasser le niveau du volume principal.

Mais cette limitation peut être outrepassée si l'option "Augmenter le volume principal si nécessaire" est cochée. Cette option se trouve dans le groupe "Modification du volume" de la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension.

2.11.4. Modification du volume de NVDA

Ces scripts permettent d'augmenter, diminuer, ou fixer le volume de NVDA.

Ils sont installés sans gestes de commandes. Mais il est toujours possible de leur en attribuer avec le dialogue "Gestes de commandes".

Ils se lancent à l'aide des commandes suivantes de l'interpréteur:

Ces commandes, contrairement aux autres commandes de l'interpréteur, peuvent être répéter sans être obliger de relancer celui-ci. L'interpréteur reste toujours actif.

Une fois le niveau de volume atteint, il faut taper sur la touche "Échapp" pour quitter l'interpréteur.

L'augmentation ou la diminution du volume se fait par pas. Il est possible de régler la taille de ces pas dans les paramètres de l'extension sous la catégorie "Ordinateur", groupe "Contrôle du son", en choisissant la taille du pas. La taille 1 correspond au plus petit pas, la taille 20 au plus grand pas. Par défaut, la taille est réglée sur 5, ce qui correspond à 5 échelons de variation du volume dans le mélangeur de Windows.

Le volume de NVDA ne peut pas devenir inférieur au seuil de rétablissement configuré.

Par défaut, il ne peut pas être supérieur au volume principal, mais cette limitation peut être outrepassée si l'option "Augmenter le volume principal si nécessaire" est cochée. Cette option se trouve dans le groupe "Modification du volume" de la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension.

2.11.5. Modification du volume principal

Ces scripts permettent d'augmenter, diminuer, ou fixer le volume principal.

Ils sont installés sans gestes de commandes. Mais il est toujours possible de leur en attribuer avec le dialogue "Gestes de commandes".

Ils se lancent à l'aide des commandes suivantes de l'interpréteur:

Ces commandes, contrairement aux autres commandes de l'interpréteur, peuvent être répéter sans être obliger de relancer celui-ci. L'interpréteur reste toujours actif.

Une fois le niveau de volume atteint, il faut taper sur la touche "Échapp" pour quitter l'interpréteur.

L'augmentation ou la diminution du volume se fait par pas. Il est possible de régler la taille de ces pas dans les paramètres de l'extension sous la catégorie "Ordinateur", groupe "Contrôle du son", en choisissant la taille du pas. La taille 1 correspond au plus petit pas, la taille 20 au plus grand pas. Par défaut, la taille est réglée sur 5, ce qui correspond à 5 échelons de variation du volume dans le mélangeur de Windows.

Le volume principal ne peut pas devenir inférieur au seuil de rétablissement configuré.

2.11.6. Retour au précédent niveau

Lors de l'utilisation des commandes précédentes, le niveau du volume est enregistré avant l'exécution de chaque commande, pour le volume principal, le volume de NVDA et pour chaque application.

Pour revenir à ce niveau, les commandes suivantes sont disponibles:

Le niveau précédent est également enregistré à l'exécution de ces commandes.

Ces enregistrements ne sont pas conservés lors d'un redémarrage de NVDA.

2.11.7. Annonce des changements de niveau

Les changements de niveau du volume sont annoncés par défaut.

Mais il est possible de désactiver cette annonce à l'aide de l'option "Annoncer les modifications de volume" du groupe "Modification du volume" de la catégorie "Ordinateur".

2.11.8. Rétablissement automatique du son principal et de NVDA au chargement de l'extension

Cette fonction permet de rétablir, au chargement de cette extension, le volume principal et celui de NVDA et de positionner le niveau de chaque volume à une valeur définie par configuration dans le cas où celui-ci est inférieur au seuil minimum défini par configuration.

Pour cela, le groupe "Contrôle du son" de la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension, présente les éléments de configuration suivants:

À son lancement, cette extension vérifie que le volume principal et celui de NVDA sont au-dessus du seuil de rétablissement configuré pour chacun.

Si ce n'est pas le cas, cette extension fixe alors le niveau du volume à la valeur du niveau à rétablir configurée.

Lors de l'installation de cette extension, les niveaux courants du volume principal et de NVDA sont pris en compte pour définir les valeurs des niveaux à rétablir.

2.12. Scripts pour Cliquer à la position courante de l'objet navigateur

Ces scripts permettent de faire, avec le bouton droit ou gauche de la souris, un simple ou un double clic à la position courante de l'objet navigateur.

Ils enchaînent en fait deux types de scripts de NVDA:

Les gestes de commandes de ces scripts sont:

Ces gestes de commandes peuvent être modifiés et se trouvent dans la catégorie "Souris" du dialogue "Gestes de commandes" de NVDA.

2.13. Compléments concernant la date et l'heur

Cette fonctionnalité est installée par défaut sans geste de commande.

Attention: installée avec geste de commande, cette fonctionnalité peut être en conflit avec l'extension "Clock" car le geste de commande "nvda+f12" est en commun.

Cette fonctionnalité apporte:

2.13.1. Copie de la date et de l'heure dans le presse-papier

La description de ce script est: "Copier la date et l'heure dans le presse-papier".

Ce script est rangés dans la catégorie "État système" du dialogue "Gestes de commande" de NVDA.

Il se lance à l'aide de la commande "d" de l'interpréteur. Aucun geste de commande ne lui est attribué.

Il permet comme sa description l'indique de copier la date et l'heure dans le presse-papier.

2.13.2. Script pour remplacer le script de base "NVDA+f12"

L'extension installe un script dont la description est : "Annoncer l'heure. Deux appuis : annoncer la date. Trois appuis : copier la date et l'heure dans le presse-papier".

Ce script est rangés dans la catégorie "État système" du dialogue "Gestes de commande" de NVDA.

Aucune commande de l'interpréteur ne lui est associée.

Si l'état d'installation de la fonctionnalité est "Installer", ce script remplace le script de NVDA et se lance à l'aide du geste de commande "NVDA+f12".

Sinon aucun geste de commande ne lui est affecté, mais il est toujours possible de lui en attribuer un à l'aide du dialogue "Gestes de commandes" de NVDA.

Ce script permet :

Il apporte aussi:

2.13.2.1. Annonce de l'heure indépendante du niveau de ponctuation

Le geste de commande de base "NVDA + f12" donne l'heure sur un simple appui, mais l'heure n'est pas annoncée de la même façon suivant le Niveau de ponctuations et symboles sélectionné dans les paramètres vocaux.

Ce script corrige ce petit défaut en annonçant l'heure avec le Niveau de ponctuations et symboles forcé à "Aucun" sans modifier le niveau défini dans les paramètres vocaux.

2.13.2.2. Annonce de l'heure avec les secondes

Par défaut, le geste de commande de NVDA "nvda+f12" annonce l'heure sans les secondes.

Ce script offre la possibilité de faire annoncer l'heure avec les secondes.

Il suffit de cocher la case à cocher "Dire l'heure avec les secondes" se trouvant dans la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension. Cette option n'est pas cochée par défaut.

Cette option n'est pas présente si l'état d'installation de la fonctionnalité est "Ne pas installer".

2.14. Émulation de la touche "Applications"

Pour palier à l'absence de la touche "Applications" sur certains ordinateurs et ne sachant pas si le raccourci "majuscule+f10" remplit la même fonction, l'extension installe un script sans geste de commande dans la catégorie "Touches émulées du clavier du système" avec la description "Émuler l'appui de touche: Applications".

Pour l'utiliser, il suffira de lui affecter un geste de commande ou une touche du clavier très peu utilisée, comme par exemple la touche "impression écran", la touche "Pause".

2.15. Fermeture de toutes les fenêtres

L'extension installe un script pour fermer toutes les fenêtres ouvertes.

Ce script est rangé dans la catégorie des scripts de l'extension et sous la description "Fermer toutes les fenêtres ouvertes".

Il se lance avec la commande "k" de l'interpréteur de commande . Aucun geste de commande ne lui est affecté par défaut.

2.16. Lister les extensions en fonctionnement

Le gestionnaire d'extensions présente la liste des extensions installées et leur état: activée ou désactivée.

Mais bien qu'étant activée, une extension peut ne pas être chargée par NVDA. En principe, le journal de NVDA signale ce fait, mais rien dans le gestionnaire d'extensions.

Il peut être intéressant à un moment donné de connaître les extensions qui sont réellement en fonctionnement.

Pour cela, l'extension installe un script sous la description "Afficher la liste des extensions en fonctionnement" dans la catégorie de l'extension dans le dialogue "Gestes de commande".

Ce script se lance avec la commande "e" de l'interpréteur de commande. Aucun geste de commande ne lui est affecté.

Les extensions sont listées par type:

2.17. Outils de développement

Cette fonctionnalité n'est pas installée par défaut.

Elle installe le script dont la description est "Afficher le dialogue présentant les outils pour le développement d'extensions".

Ce script est rangé dans la catégorie "Outils" du dialogue "gestes de commande" de NVDA.

Ce script se lance à l'aide de la commande "t" de l'interpréteur. Aucun geste de commande ne lui est assigné.

L'activation de ce script fait apparaître un dialogue présentant:

2.17.1. Notions

Pour packager une extension (créer le fichier d'installation de l'extension), il est conseillé d'utiliser le modèle "nvda adon scons template". Ce modèle utilise un fichier "buildVars.py" qui définit, pour une extension, toutes les informations nécessaires comme par exemple: son nom interne, sa version, son nom et sa description à traduire dans chaque langue supportée par lui. Ce modèle est aussi utilisé pour permettre la traduction des chaînes de caractères de l'extension avec le système de traduction mise en place par la communauté "NVDA-addon.org".

L'objectif de ce modèle est, quand une extension a été mise au point, par simple commande et après avoir renseigné le fichier "buildVars.py" de:

Quand on crée une extension, il n'y a rien. Il faut par soi-même créer le fichier "manifest.ini", éventuellement le fichier "manifest.ini" de localisation et le fichier de documentation.

L'objectif de ces outils se place dans cette condition et est:

2.17.2. Création du fichier buildVars.py

La première étape est de créer le fichier "buildVars.py" à partir des informations du fichier "manifest.ini" que l'on a créé pour la mise au point de l'extension.

Le bouton "Créer le fichier buildVars.py" lance cette opération.

C'est uniquement ce fichier que l'on modifiera ensuite pour mettre à jour le fichier "manifest.ini" (changement de version ou de description par exemple).

Pour être utilisé avec le modèle "adon scons template", il faudra le compléter en renseignant les informations qui ne se trouvent pas dans le fichier "manifest.ini".

2.17.3. Mise à jour de la version de l'extension

Le bouton "Mettre à jour la version de l'extension" permet de modifier la version définie dans le fichier buildVars.py de l'extension sélectionnée.

Il présente une boite de dialogue contenant une zone d'édition initialisée avec la version courante du fichier.

L'appui sur le bouton "OK" enregistre la nouvelle version dans le fichier.

2.17.4. Mise à jour du fichier manifest.ini

Le fichier "manifest.ini" doit être mis à jour dès que le fichier "buildVars.py" est modifié.

Utiliser le bouton "Mettre à jour le fichier manifest.ini" pour cela.

2.17.5. Création de fichier "manifest.ini" de localisation

Toute modification de l'information "addon_summary" ou "addon_description" du fichier "buildVars.py" nécessite la traduction de cette description dans chaque langue supportée par l'extension (prise en compte dans le fichier nvda.po et compilation de ce fichier).

Pour que le gestionnaire d'extensions présente ces informations à l'utilisateur pour la langue choisie pour NVDA, il faut créer ou mettre à jour le fichier "manifest.ini" de localisation pour cette langue.

Le bouton "Créer le fichier manifest.ini de localisation" permet cela. Il est possible de mettre à jour le fichier pour la langue sélectionnée ou pour toutes les langues.

2.17.6. Création de la documentation HTML

Les fichiers de La documentation de l'extension peuvent être soit au format "markdown"(.md) soit au format "txt2tags" (.t2t).

Pour être présenté à l'utilisateur dans un navigateur, ces fichiers doivent être convertis en HTML.

Cela est possible simplement à l'aide du bouton "Créer les fichiers HTML de documentation" après avoir sélectionnée l'extension dans la liste des extensions et choisi un langage ou l'ensemble des langages dans la liste des langages.

Ouvert dans le navigateur, ces fichiers HTML ont besoin de fichiers de style (style.css pour les fichiers Markdown et style_t2t.css pour les fichiers txt2tags) placé dans le dossier doc de l'extension.

2.17.7. Création du fichier catalogue

Le bouton "Créer le fichier POT" permet de créer le fichier catalogue de l'extension sélectionnée.

Une fois créé, ce fichier est placé dans le dossier "locale\en" de l'extension et est nommé "nom-version.pot" où "nom" est le nom de l'extension et "version" sa version.

2.17.8. Préparation de l'extension

Le bouton "Préparer l'extension" lance, pour l'extension sélectionnée, l'exécution des actions suivantes:

2.17.9. Exploration du dossier de l'extension

Le bouton "Explorer le dossier de l'extension" ouvre l'explorateur Windows dans le dossier de l'extension sélectionnée.

2.18. Gestion des configurations utilisateur

2.18.1. Présentation

Cette fonctionnalité a pour objectif de permettre à l'utilisateur de relancer NVDA avec la configuration utilisateur de son choix.

Pour cela, elle s'appuie sur la possibilité que NVDA offre à l'utilisateur d'indiquer le chemin du répertoire de la configuration dans la ligne de commande qui lance NVDA.

Tous les paramètres de la configuration sont enregistrés dans un dossier bien précis du disque dur et par défaut ce dossier se situe :

Mais ce dossier de configuration peut avoir un autre nom et se situer ailleurs sur le disque dur ou clé USB.

Pour demander à NVDA de l'utiliser, il suffit de l'indiquer en lançant NVDA avec la ligne de commande : nvda.exe -c "chemin du dossier de configuration"

Si le répertoire n'existe pas, NVDA le crée à son démarrage et l'initialise comme lors du premier lancement après son installation.

Sinon, NVDA démarre en utilisant les paramètres de ce dossier de configuration.

Il est donc possible d'avoir plusieurs configurations utilisateur avec un même NVDA.

Cela permet ainsi par exemple d'avoir, en plus de la configuration de base, soit une configuration de test pour essayer de nouvelles extensions, soit une configuration avec un paramétrage bien précis pour une situation particulière.

Cette fonctionnalité fournit donc le moyen de :

2.18.2. Gestion des dossiers de configuration utilisateur

Avant toute chose, il faut définir les configurations qui seront utilisées.

Pour cela, l'extension installe le script "Afficher le dialogue pour gérer les configurations utilisateur" qui se lance à l'aide de la commande de l’interpréteur "n".

Aucun geste de commande ne lui est affecté, mais il est toujours possible de le faire à l'aide du dialogue "Gestes de commande" de NVDA.

Cette commande permet l'affichage du dialogue "Gestionnaire des configurations utilisateur" qui présente :

La liste contient tous les dossiers ajoutés par l'utilisateur et celui ajouté automatiquement par l'extension.

Le dossier de la configuration active est signalé vocalement et par le symbole "coché devant son nom.

Au premier affichage de ce dialogue, l'extension le place automatiquement dans la liste et l'enregistre.

Pour ce dossier, les boutons "Supprimer ce dossier" et "Vider ce dossier" ne sont pas présents.

Un dossier nouvellement ajouté qui n'est pas encore un dossier de configuration est signalé par un Point d'interrogation.

Un dossier de configuration de NVDA est caractérisé par son contenu. Il doit contenir, en particulier, les éléments suivants :

Le bouton "modifier ce dossier" n'est pas présent si le dossier sélectionné est le dossier de configuration active.

2.18.2.1. Ajout de dossier

Les boutons "Ajout d'un nouveau dossier" et "Ajout d'un dossier existant" permettent d'ajouter un dossier dans la liste des dossiers de configuration.

L'appui sur le premier bouton affiche le dialogue "Ajout d'un nouveau dossier" qui présente :

L'identifiant du dossier permet de nommer le dossier comme cela: "nvdaUserConfig-identifiant".

C'est sous ce nom que le dossier apparaît dans la liste et sur le disque dur ou USB.

L'appui sur le second bouton fait apparaître le dialogue "Ajout d'un dossier existant" qui présente :

2.18.2.2. Suppression de dossier

Le bouton "Supprimer le dossier" permet de supprimer le dossier sélectionné de la liste et de l'effacer du disque.

Ce bouton n'est pas présent si le dossier de configuration sélectionné est celui de la configuration active.

La confirmation de suppression pour cette action sera demandée.

2.18.2.3. Préparation ou modification du dossier

Suivant que le dossier est un dossier de configuration ou pas, le dialogue présente respectivement :

Ils ont pour objectif de fournir les outils pour importer des paramètres d'un autre dossier de configuration.

L'activation de ces boutons affiche chacun son propre dialogue qui ne se différencie que par leur titre.

Dans ces dialogues, nous trouvons :

Le nom du dossier qui sera modifié est indiqué dans le titre du dialogue.

L'action de chaque bouton concerne le contenu du dossier sélectionné dans la liste.

Pour l'importation d'extensions, il est possible d'importer tout ou partie des extensions du dossier sélectionné et de garder ou pas les extensions déjà incluses dans le dossier à modifier. Même chose pour l'importation de profils.

L'importation de toute la configuration permet de dupliquer complètement le dossier sélectionné et d'avoir ainsi une copie identique de la configuration de ce dossier.

2.18.2.4. Redémarrage de NVDA avec une autre configuration

Le bouton "Redémarrer NVDA avec ce dossier" permet de relancer NVDA avec la configuration du dossier sélectionné.

Ce dossier peut être :

Pour que cette autre configuration puisse bénéficier de la même possibilité de redémarrage, il est nécessaire que cette extension y soit aussi installée.

Dans ce cas, il ne sera pas nécessaire de refaire l'ajout de dossier de configuration. L'extension reprendra les dossiers précédemment enregistrés.

Cet enregistrement se fait dans le fichier "NVDAExtensionGlobalPlugin-userConfigs.ini" stoqué dans :

2.18.2.5. Exploration du dossier de configuration

Le bouton "Explorer ce dossier" permet d'ouvrir le dossier de configuration sélectionné dans l'explorateur.

2.18.3. Exemples d'utilisation

2.18.3.1. Démarrage de NVDA avec une nouvelle configuration vierge

NVDA redémarre et initialise la configuration comme lors d'un démarrage après installation.

2.18.3.2. Démarrage de NVDA avec une configuration identique

Après les 5 premières étapes:

2.18.3.3. Démarrage de NVDA avec une configuration existante
2.18.3.4. Transfert de la configuration active d'un ordinateur sur un autre ordinateur via une clé USB

Dans l'ordinateur cible, Placer la clé USB et noter sa lettre de lecteur. Nous allons maintenant lancer le NVDA de l'ordinateur cible avec ce dossier de configuration. Deux solutions :

Pour utiliser l'option :

À cette étape, NVDA a donc chargé la configuration du dossier de configuration de la clé USB. Il est alors possible avant de remplacer l'ancienne configuration, de procéder à des tests afin de s'assurer de son bon fonctionnement. Ensuite, pour installer cette configuration :

Il ne reste plus qu'à lancer le NVDA installé soit par son icône de bureau, soit par "alt+control+n".

2.19. Analyse de texte

Cette fonctionnalité est en expérimentation.

Lors de la modification ou relecture d'un document en utilisant uniquement la parole, des incohérences telles que des parenthèses sans correspondance, des changements de mise en forme involontaires, des espaces supplémentaires et des signes de ponctuation parasites ou non espacés peuvent souvent être manquées.

La fonctionnalité "Analyse de texte" installe un outil (analyseur) qui vous avertit de ces irrégularités, à l'aide d'un message vocal ou d'un fichier WAV lors d'une relecture par mot ou par ligne.

Vous pouvez configurer l'analyseur pour qu'il annonce ces irrégularité par nombre, par description ou par son.

L'analyse est décomposée en trois groupes de recherche :

Il est possible de désactiver un groupe de recherche ainsi que, de manière individuelle, chaque action d'un groupe.

Pour cela, est ajoutée la catégorie "Analyse de texte" dans le dialogue de paramétrage de l'extension.

Les paramètres de cette catégorie sont spécifiques au profil actif qui est annoncé quand la catégorie est sélectionnée.

2.19.1. Activation / désactivation de l'analyseur

L'analyseur peut être activé ou désactiver de trois manière :

L'activation et la désactivation de l'analyseur ne concerne que le profil de configuration actif.

La case à cocher "Activer l'analyseur de texte au démarrage de l'extension" se trouvant dans la catégorie "Analyse de texte" fixe, pour chaque profil, l'état d'activation de l'analyseur de texte au lancement de l'extension.

L'analyseur activé, l'analyse se fait à chaque déplacement du curseur de mot en mot, ou de ligne en ligne dans les zones d'édition de texte.

Le résultat de l'analyse est signalé selon le choix fait, par :

Pour la configuration de l'alerte, voir le groupe "Alerte" de la catégorie "Analyse de texte".

2.19.2. Configuration de l'analyse

2.19.2.1. Recherche des non concordances de symboles

Elle est activée par défaut.

Certains symboles comme les parenthèses, les crochets, les accolades vont en générale par paires : un symbole ouvrant, un symbole fermant.

Cette recherche consiste à vérifier cette concordance.

Les symboles possibles sont recensés dans la liste "symboles" du groupe "Concordance de symboles" de la catégorie "Analyse de texte".

Chaque symbole peut ou ne pas faire partie de la recherche suivant son état coché ou décoché dans la liste.

Les symboles de la liste dépendent du langage choisi pour NVDA. Ils sont définis dans le fichier "textAnalyzer.ini" placé dans le dossier associé au langage du dossier "locale".

2.19.2.2. Recherche d'anomalies

Cette recherche est activée par défaut.

La liste des anomalies à recherchées est présentée dans le groupe "Anomalies" de la catégorie "Analyse de texte".

Ce sont :

Dans la liste, ce sont des cases à cocher. Par défaut, elles sont toutes cochées. En décochant une case, la vérification la concernant ne se fera pas.

Pour les anomalies concernant les espaces autour d'un symbole, les symboles impliqués sont signalés par coché dans la liste contenant tous les symboles prévus. Suivant le besoin, il est possible de cocher ou décocher tel ou tel symbole. Les symboles cochés par défaut sont définis pour chaque langage de NVDA le nécessitant dans le fichier "textAnalysis.ini" placé dans le dossier du langage du dossier "locale".

2.19.2.3. Recherche de changement de mise en forme

Cette recherche est désactivée par défaut.

Les changements de mise en forme peuvent être signalés par l'analyseur en fonction de l'état de la case à cocher "Signaler les changements" du groupe "Mise en forme" de la catégorie "Analyse de Texte".

Les changements de mise en forme concernent :

Ils peuvent être inclus ou exclus individuellement de la recherche en les cochant ou décochant dans la liste "Types" du même groupe.

2.19.3. Analyse à la demande

L'extension installe des scripts pour analyser sur demande le texte se trouvant à la position du curseur.

Ces scripts sont:

2.19.4. Déplacement du curseur à la prochaine/précédente ligne contenant une irrégularité

Les scripts suivants permettent de déplacer le curseur au début de la prochaine/précédente ligne contenant au moins une irrégularité:

Aucun geste de commande ne leur est associé, mais il est possible de le faire en utilisant le dialogue "Geste de commande". Ils sont placés dans la catégorie "Udvidelse med globale NVDA-kommandoer".

2.20. Annonce de la position du curseur dans les zones d'édition

Le script "Activer/ désactiver l'annonce de la position courante du curseur dans une zone d'édition" permet de faire annoncer ou pas la position du curseur lorsqu'il se trouve dans une zone d'édition.

Cette position est relative au début de la ligne sur laquelle se trouve le curseur.

L'activation ou désactivation de cette annonce est propre au profil courant.

Le script est installer sans geste de commande et avec la commande de l'interpréteur "f7".

Si désiré, le dialogue "Geste de commande" de NVDA permet de lui attribuer un geste de commande.

2.21. Périphérique de sortie audio temporaire

Cette fonctionnalité est installée par défaut.

Elle permet de changer temporairement le périphérique de sortie audio en cours par un autre périphérique de sortie audio sans impacter la configuration de NVDA et ceci pour tous les profils de configuration.

Chaque profil de configuration conservera les paramètres configurés dans la catégorie "Parole" utilisé par NVDA, y compris son périphérique de sortie audio.

Nous nommerons ce périphérique "Périphérique audio temporaire".

Quand un périphérique audio temporaire est actif, le son audio (messages vocaux et tonalités) émis par NVDA sera envoyé à ce périphérique quel que soit le périphérique de sortie audio du profil de configuration actif.

Les sons émis par le système continue à être envoyer au périphérique de sortie audio sélectionné dans les paramètres de Windows.

Comme rien n'est modifié dans la configuration de NVDA, l'enregistrement automatique ou manuel de celle-ci ne garde aucune trace de ce périphérique.

Pour retrouver le fonctionnement normal, c'est à dire l'utilisation des périphériques de sortie audio des profils de configuration, il suffira d'abandonner le périphérique audio temporaire.

Pour réaliser tout cela, l'extension installe plusieurs scripts.

2.21.1. Gestionnaire du périphérique audio temporaire

Ce script a comme description "Afficher le gestionnaire du périphérique audio temporaire" et est placé dans la catégorie "Parole" du dialogue "Gestes de commandes" de NVDA.

Aucun geste de commande ne lui est affecté, mais il est toujours possible de lui attribuer un à l'aide de ce dialogue.

Il se lance à l'aide de la commande "c" de l'interpréteur de commandes.

En réponse à cette commande, s'affiche le dialogue "Gestionnaire du périphérique audio temporaire" qui présente:

Dans la liste, le déplacement se fait à l'aide des flèches de direction "haut" et "bas".

Lorsqu'un périphérique est sélectionné, un double bip se fait entendre à sa sortie pour permettre de vérifier son bon fonctionnement ou raccordement et ainsi ne pas l'activer.

Le basculement vers le périphérique sélectionné se fait soit en appuyant sur le bouton "Définir comme périphérique audio temporaire" (bouton par défaut), soit si le focus est dans la liste, avec la touche "Entrée".

Ce périphérique devient le périphérique audio temporaire.

Le son émis par NVDA est alors dirigé vers la sortie de ce périphérique.

Afin de ne pas se retrouver avec un périphérique qui n'émet aucun son, l'extension demande à l'utilisateur s'il confirme l'utilisation de ce périphérique. Cette demande est faite après le basculement sur ce périphérique et est temporisée.

Elle peut être empêchée à l'aide de l'option "Demander une confirmation" se trouvant dans le groupe "Périphérique audio temporaire" de la catégorie "ordinateur" du dialogue "Paramètres" de l'extension.

Cette demande de confirmation consiste en l'affichage d'une boite de dialogue pendant un temps limité et demandant à l'utilisateur d'accepter l'utilisation du nouveau périphérique de sortie audio.

Le temps d'affichage de cette boite de dialogue est lui aussi paramétrable à l'aide de la liste déroulante "Temps maximum d'attente de la confirmation (en secondes)" se trouvant dans le même groupe que l'option précédente.

L'appui sur le bouton "OK" ou la touche "Entrée" valide l'acceptation.

À l'échéance du délai sans appui sur le bouton "OK" ou la touche "Entrée", la boite se referme et le son revient sur le précédent périphérique de sortie audio.

Pour revenir au fonctionnement normal, c'est à dire sans périphérique audio temporaire, il suffit de relancer le script et d'activer le bouton "Abandonner le périphérique audio temporaire" ou plus brutalement redémarrer NVDA.

Dans la liste des périphériques de sortie audio, il est possible de cocher certains périphériques. Ces périphériques serviront pour le script "Définir, comme périphérique audio temporaire, le périphérique suivant dans la liste des périphériques cochés du gestionnaire du périphérique audio temporaire" (voir ci-après).

2.21.2. Changement de périphérique audio temporaire

Pour changer de périphérique, deux moyens:

Ce script a comme description "Définir, comme périphérique audio temporaire, le périphérique suivant dans la liste des périphériques cochés du gestionnaire du périphérique audio temporaire" et est placé dans la catégorie "Parole" du dialogue "Gestes de commandes".

Aucun geste de commande ne lui est affecté. Mais il est toujours possible de le faire à l'aide du précédent dialogue.

Il se lance à l'aide de la commande "shift+c" de l'interpréteur de commande.

À chaque lancement du script, un nouveau périphérique de sortie audio est défini comme périphérique audio temporaire.

Ce périphérique est choisi parmi les périphériques qui ont étaient précédemment cochés dans la liste des périphériques de sortie audio du dialogue "Gestionnaire du périphérique audio temporaire" (voir ci-dessus). Celui qui est sélectionné est celui qui suit dans la liste, le périphérique de sortie audio actuel.

Après changement de périphérique, une demande de confirmation temporisée (optionnelle) est demandé (voir chapitre "Gestionnaire du périphérique audio temporaire").

2.21.3. Abandon du périphérique audio temporaire

Ce script a comme description "Abandonner le périphérique audio temporaire" et est placé dans la catégorie "Parole" du dialogue "Gestes de commandes".

Aucun geste de commande ne lui est affecté. Mais il est toujours possible de le faire à l'aide du précédent dialogue.

Il se lance à l'aide de la commande "control+c" de l'interpréteur de commande.

Le script n'a aucun effet si aucun périphérique audio temporaire n'est actif.

Sinon, la sortie audio de NVDA est alors dirigée vers le périphérique de sortie audio du profil de configuration actif.

2.21.4. Définition ou abandon du périphérique audio temporaire

Ce script a comme description "Définir, comme périphérique audio temporaire, le périphérique suivant dans la liste des périphériques cochés du gestionnaire du périphérique audio temporaire. Deux appuis: abandonner le périphérique audio temporaire".

Aucun geste de commande ne lui est affecté. Mais il est toujours possible de le faire à l'aide du précédent dialogue.

Aucune commande de l'interpréteur ne lui est non plus affectée.

Ce script réunit les deux scripts précédents sous un seul script.

Le premier appui du geste de commande lance le script "Définir, comme périphérique audio temporaire, le périphérique suivant dans la liste des périphériques cochés du gestionnaire du périphérique de sortie audio temporaire ".

Le second appui dans un temps rapproché, lance le script "Abandonner le périphérique audio temporaire".

2.22. Orientation de la sortie audio de NVDA

Cette fonctionnalité permet de séparer le son de NVDA du son des applications audio lancées et ainsi d'entendre dans une oreille, le son de NVDA et dans l'autre oreille, le son des autres applications audio.

Elle permet aussi de régler le niveau du volume des tonalités de NVDA.

Elle est installée par défaut.

Pour l'orientation du son, Techniquement, cela consiste à mettre à zéro le niveau du volume des canaux audio droits ou gauches de NVDA et des applications.

NVDA étant une application monophonique, le même son est joué sur les deux canaux. Il n'y a pas de perte audio phonique à mettre un canal à zéro.

Mais ce n'est pas le cas pour les applications stéréophoniques.

Pour orienter le son de NVDA, l'extension installe les scripts suivants :

Aucun geste de commandes ne leur est affecté. Mais il est toujours possible de le faire en utilisant le dialogue "Gestes de commandes" de NVDA. Ces scripts se trouvent sous la catégorie "Contrôle du son" de ce dialogue.

La commande "control+shift+espace" est opérationnelle même si la fonctionnalité n'est pas installée afin, éventuellement, de pouvoir rééquilibrer l'audio de certaines applications restées déséquilibrées après la désinstallation de la fonctionnalité.

Le dialogue "Gestionnaire audio de NVDA et des applications actives" permet, outre l'orientation du son de NVDA, de fixer le niveau de volume des deux canaux audio de NVDA et des applications, ainsi que le réglage du volume des tonalités de NVDA.

Il présente :

Quand la liste est focalisée, les commandes suivantes sont permises :

Cette liste est automatiquement rafraîchie lorsque le curseur lui est donné.

Les modifications de basculement de canaux ou les changements de niveaux de volume sont appliquées immédiatement après chaque commande. Cependant pour les retrouver après le redémarrage de NVDA, la configuration de NVDA doit être enregistrée.

Par défaut, le niveau de volume des applications ne peut pas être plus grand que le niveau du volume principal. Mais l'option "Augmenter le volume principal si nécessaire" permet de désactiver cette limitation. Cette option se trouve dans le groupe "Modification du volume" de la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension.

Par défaut, le niveau des tonalités est fixé à 50 qui est la valeur de base de NVDA définie en interne.

Une protection est prévue pour éviter de mettre, simultanément, à zéro le niveau des canaux audio de NVDA et que son niveau de volume soit plus petit que son seuil de rétablissement configuré.

Lorsqu'une application est sélectionnée, l'état de balance des canaux est annoncé ainsi que l'état de coupure du son.

Au redémarrage de NVDA ou si l'extension est désactivée ou désinstallée, NVDA est de nouveau entendu sur les deux canaux audio, tandis que les applications restent dans leur état (mémorisé par Windows).

Attention : pour un bon fonctionnement, il faut que NVDA et les applications audio utilisent le même périphérique de sortie audio, comme par exemple le mappeur de sons. D'ailleurs la fonctionnalité n'a d'intérêt que dans ce cas.

2.22.1. Précisions

Pour réaliser cette fonctionnalité, l'extension a modifié le fonctionnement de la fonction "beep" du module "tones" de NVDA.

Cela peut poser problème si une autre extension l'a aussi modifié.

Pour éviter ce genre de conflit, l'extension donne la possibilité de ne pas activer cette fonctionnalité en décochant l'option "Permettre le réglage du volume des tonalités de NVDA" qui se situe dans la catégorie "Avancé" des paramètres de l'extension. Dans ce cas, il n'y aura pas de modification de la fonction "beep" par l'extension.

Par défaut, Cette option est cochée.

2.23. Activation ou désactivation rapide des extensions

Pour activer ou désactiver les extensions, NVDA propose nativement le gestionnaire d'extensions.

Cependant dans certains cas, il peut être nécessaire de désactiver tout ou partie des extensions en ne laissant que quelques extensions activées.

Avec le gestionnaire d'extensions, il est alors nécessaire de passer en revue chaque extension pour l'activer ou la désactiver.

Cette extension tente de rendre plus rapide cette manipulation et pour cela, elle apporte un script pour afficher le dialogue "Activation rapide des extensions".

Ce script se lance à l'aide de la commande "q" de l'interpréteur. Aucun geste de commande ne lui est associé. Mais il est possible de le faire en utilisant le dialogue "Gestes de commandes" de NVDA. Il se trouve dans la catégorie "Udvidelse med globale NVDA-kommandoer" avec la description "Afficher le dialogue pour activer ou désactiver les extensions".

Ce dialogue présente :

La liste ne présente que les extensions activées ou désactivées à l'affichage du dialogue. Les extensions incompatibles, à activer ou à désactiver au prochain démarrage, ne font pas partie de la liste.

À l'affichage du dialogue, les extensions activées sont cochées.

Pour changer l'état d'activation d'une extension, il suffit, soit de la cocher pour l'activer, soit de la décocher pour la désactiver.

Les changements ne seront pris en compte que lors de l'appui sur le bouton "Enregistrer et redémarrer NVDA".

3. Options

3.1. Suppression de l'annonce de la description des objets dans les rubans Windows

Dans les rubans Windows, NVDA est trop bavard sans nécessité. Par défaut, cette extension empêche l'annonce de la description qui semble bien inutile.

Mais ceci peut être désactivé à l'aide de l'option "Ne pas annoncer la description des objets dans les rubans Windows" qui se trouve dans la catégorie "Ordinateur" du dialogue "Paramètres de l'extension".

Un redémarrage de NVDA sera alors nécessaire pour la prise en compte de l'option.

3.2. Agrandissement automatique des fenêtres

Cette option permet d'agrandir automatiquement les fenêtres qui sont mises au premier plan.

Par défaut, elle est activée.

Vous pouvez la désactivée en décochant l'option "Agrandir automatiquement les fenêtres" de la catégorie "Ordinateur" du dialogue "Paramètres" de l'extension.

3.3. Annonce des ponctuations lors de déplacement par mot

NVDA permet, dans les documents, de se déplacer mot par mot à l'aide des commandes clavier "contrôle+ flèche droite" et "contrôle + flèche gauche".

Les symboles et ponctuations sont alors dites suivant le niveau de ponctuations et symboles configuré pour le profil de configuration courant.

Cette option permet de configurer le niveau de symboles et de ponctuations qui sera utilisé uniquement lors de déplacement par mot.

Ce choix est enregistré pour le profil de configuration courant.

Elle se configure dans la catégorie "Compléments à NVDA" du dialogue de Paramétrage du profil de configuration courant" de l'extension.

Elle n'est présente que si la fonctionnalité "Annonce de la fonction associée aux commandes d'édition du style "copier", "Coller" est installée.

Elle se présente sous la forme d'une liste qui permet de choisir :

3.4. Signalement des fautes d'orthographes par bip sonore ou annonce vocale

Lorsque l'option "Faute d'orthographe" du groupe "Informations sur le document" de la catégorie "Mise en forme des documents" des paramètres de NVDA est cochée, NVDA signale par un son particulier la faute d'orthographe qui vient d'être faite.

Ce son est émis juste après la frappe sur la barre d'espace terminant le mot.

Certains utilisateurs trouvant ce son désagréable, l'extension apporte la possibilité de remplacer ce son soit par un double bip sonore, soit par l'annonce vocale "Faute d'orthographe".

Le choix se fait dans le groupe "Signalement des fautes d'orthographe" de la catégorie "Compléments à NVDA" des paramètres globaux de l'extension.

3.5. Blocage des touches "Insertion" et "Verrouillage"

(Disponible pour les versions de NVDA inférieurs à 2023.1 si la fonctionnalité "Annonce sélective des touches de commande " est installée)

Il peut être utile dans certains cas d'empêcher l'action des touches "Insertion" et "Verrouillage majuscule".

Leur rôle initial est:

NVDA permet à l'utilisateur de définir ces touches comme touche "NVDA". Mais dans ce cas, la touche "Insertion" comme la touche "Verrouillage majuscule" ne joue leur rôle initial que si il y a un double appui rapide.

Par configuration, L'extension donne la possibilité que ces touches n'aient pas d'action quand elles sont dans leur rôle initial.

Cette configuration se fait par profil de configuration à l'aide d'une case à cocher pour chaque touche (Voir le groupe "Blocage de touches" de la catégorie "Clavier" du profil courant).

Quand l'action de la touche est bloquée, un bip sonore se fait entendre.

3.6. Prononciation des caractères non alphanumériques quand l'écho clavier par caractère est désactivé

Cette option permet de faire prononcer les caractères non alphanumériques quand l'écho clavier par caractères est désactivé.

Cela permet à certains utilisateurs d'entendre, par exemple, les symboles de ponctuation tapés, même s'ils ont désactivé l'écho clavier par caractère.

Elle se configure à l'aide de la case à cocher "Prononcer quand même les caractères non alphanumériques quand l'écho clavier par caractère est désactivé" qui se trouve dans la catégorie "Clavier" pour le profil de configuration courant.

Par défaut, elle n'est pas cochée.

4. Options avancées

4.1. Signalement par son de l'inscription d'une erreur dans le journal de NVDA

Les utilisateurs expérimentés ont pu remarquer que lorsqu'ils utilisent une version de développement de NVDA (version snapshot master ou next), toute erreur inscrite dans le journal de NVDA est signaler par un son. Mais avec les versions finales ou releases candidates, ce signal n'est pas émis.

Cette option offre le choix entre :

Pour faire ce choix, il suffit de sélectionner l'option dans la liste déroulante nommée "Jouer un son lors de l'inscription d'une erreur dans le journal" de la catégorie "Avancés" du dialogue "Paramètres" de l'extension. Par défaut, l'option "Seulement pour les versions de développement" est sélectionnée.

4.2. Titrage des boites de dialogue avec le nom de l'extension

Cette option permet de titrer ou non les boites de dialogue de cette extension avec son nom. Elle se trouve dans la catégorie "Avancées" du dialogue "Paramètres" de l'extension.

Par défaut, cette option est cochée et le titre des boites se présente sous la forme: "Udvidelse med globale NVDA-kommandoer - NVDA - titre du dialogue ".

4.3. Configuration de la temporisation d'attente de répétition du même geste de commande

Certains scripts de cette extension réalisent différentes actions suivant le nombre de fois où le geste de commande associé au script est composé. La répétition du geste de commande doit se faire dans un bref délai (500 ms par défaut).

Pour un script réalisant trois actions différentes, le mécanisme est :

Suivant la dextérité de l'utilisateur ou la configuration matérielle, cette temporisation peut être trop longue ou trop courte.

L'option intitulée "Temporisation d'attente de répétition du même geste de commande" de la catégorie "Avancés" du dialogue "Paramètres" de l'extension permet d'ajuster cette temporisation suivant le besoin.

4.4. Utilisation standard du pavé numérique

Par défaut, NVDA utilise certaines touches du pavé numérique, comme les touches de direction, les touches "multiplier", "diviser" et la touche "plus", pour activer des scripts.

L'objectif est de rendre à chaque touche du pavé numérique, de manière temporaire ou permanente, son fonctionnement normal, composé seule ou avec une touche de modification comme "contrôle", "Alt","majuscule" (La touche "NVDA" est exclue).

Ces touches sont:

Pour activer ou désactiver l'utilisation du pavé numérique en fonctionnement standard et si l'option "Autoriser l'utilisation standard du pavé numérique" du groupe "Pavé numérique" de la catégorie "Clavier" est cochée, l'extension offre:

L'option "Activer l'utilisation standard du pavé numérique au démarrage de NVDA " (groupe "Pavé numérique, catégorie "Clavier"), permet, si elle est cochée, d'utiliser le pavé numérique de manière standard dès le démarrage de NVDA, mais il faut aussi que l'option qui autorise l'utilisation standard du pavé numérique soit cochée.

4.5. Gestion du verrouillage numérique

Cette fonctionnalité est reprise en partie de l'extension "sharedComputer" (auteurs "Robert Hänggi <aarjay.robert@gmail.com>, Noelia Ruiz Martínez <nrm1977@gmail.com>" qui semble ne pas avoir été mise à jour depuis 2018.

Elle consiste en :

4.5.1. Signalement de l'activation du verrouillage lors du démarrage de NVDA

Par défaut et en disposition de clavier "Ordinateur de bureau", l'extension signale que le verrouillage numérique est activé lors du démarrage de NVDA.

Mais ceci peut être désactivé, comme c'est le cas par défaut pour la disposition de clavier "ordinateur portable", à l'aide de l'option "Signaler l'état activé au démarrage de NVDA" du groupe "Verrouillage numérique" de la catégorie "Clavier" des paramètres de l'extension.

4.5.2. Activation/désactivation automatique lors de l'activation d'un profil de configuration

À chaque activation d'un profile de configuration, il est possible d'activer ou de désactiver automatiquement le verrouillage numérique.

Le choix se fait dans les paramètres du profil de configuration, dans la catégorie "Clavier" du groupe "Verrouillage numérique" et avec la liste de choix "Lors de l'activation du profil: ".

Cette liste propose les choix suivants:

Par défaut, le choix est :

4.6. Limitation de répétition de touches

Lorsque une touche est enfoncée et pas relâchée suffisamment rapidement, Windows génère une série d'appui- touches qui peuvent être gênants surtout dans une zone d'édition.

Cette fonctionnalité tente de limiter ce nombre d'appui-touches au minimum.

Elle est contrôlée par la case à cochée "Limiter les répétitions" qui se trouve dans le groupe "Répétition de touches" de la catégorie "Avancée" des paramètres globaux de l'extension et par le délai de répétition qui se configure dans le même groupe.

Quand cette option est cochée, tout nouvel appui de la même touche qui arrive dans un délai inférieur au délai de répétition configuré est ignoré.

Par défaut, cette case n'est pas cochée et le délai de répétition est fixé à 100 millisecondes

Il n'est pas possible de ne garder que le seul premier appui-touche car le délai avec l'appui qui suit est trop grand (de l'ordre de 500 millisecondes).

Les touches de modifications ne sont pas concernées par cette limitation.

5. Autres améliorations

5.1. Exploration du dossier de configuration ou dossier programme de NVDA

Cette extension ajoute dans le menu "outils" de NVDA un sous-menu "Explorer NVDA" qui propose deux éléments de choix:

Deux scripts, rangés dans la catégorie "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commande" de NVDA, sont prévus pour réaliser ces mêmes actions et avec les descriptions suivantes:

Par défaut, aucun geste de commande ne leur est associé.

5.2. Présentation de la mise en forme du texte dans une boite de dialogue

De base, un double appui du geste de commande "NVDA + f" présente les informations de mise en forme sous la forme d'un document HTML.

Ce script a pour but de les compléter et les afficher plutôt dans une boite de dialogue afin de pouvoir les lire en utilisant les flèches de direction.

Il se lance à l'aide de la commande "f" de l'interpréteur.

La description du script est: "Afficher, dans une boite de dialogue, les informations de mise en forme à la position actuelle du curseur de revue dans un document".

Il est rangé sous la rubrique "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commande de NVDA".

Aucun geste de commande ne lui est affecté par défaut.

5.3. Annonce du texte des boites de dialogues du style confirmation

NVDA considère pour certaines boites de dialogue comme celles de confirmation, que le texte qu'elles contiennent est une description.

Donc si l'option "Annoncer la description de l'objet" de la catégorie "Présentation des objets" du dialogue "Paramètres" De NVDA n'est pas cochée, le texte n'est pas annoncé par NVDA.

Cette extension met en place l'option "Ne pas tenir compte de l'option Annoncer la description de l'objet lors de l’affichage des boite de dialogue du style confirmation" dans la catégorie "Avancés" du dialogue "Paramètres" de l'extension pour forcer, si elle est cochée, l'annonce du texte de ces boites dans tous les cas. Cette option est cochée par défaut.

5.4. Exécution des scripts dans le dialogue "Gestes de commandes" de NVDA

Le dialogue "Gestes de commandes" de NVDA , permet de configurer les gestes de commandes (raccourcis clavier, boutons d'un afficheur braille, etc) pour les scripts (appelés commandes dans le guide utilisateur de NVDA) disponibles à cet instant. Pour plus d'informations, voir le chapitre "Gestes de commandes" de ce manuel.

L'extension rend possible l'exécution des scripts dans ce dialogue et ceci même si aucun geste de commande n'est configuré.

Elle modifie ce dialogue en ajoutant le bouton "Exécuter le script" quand un script est sélectionné dans l'arborescence.

Le script peut être exécuté à l'aide d'une des trois actions suivantes:

En répétant l'action plusieurs fois rapidement, le script sera exécuté autant de fois.

5.5. Sélection automatique de la catégorie dans le dialogue "Gestes de commandes"

Il peut arriver que l'on ait besoin d'ouvrir le dialogue "Gestes de commandes" de NVDA pour connaître les gestes de commandes apportées par l'extension active pour l'application sous le curseur.

Sans extension, c'est la première catégorie qui est sélectionnée par défaut.

Afin de faire gagner du temps, l'extension amène la sélection automatique de la catégorie associée à l'extension active pour l'application sous le curseur.

Pour cela, elle recherche la catégorie parmi les catégories qui fournissent des scripts appartenant à l'extension active. Mais cette dernière peut mettre en place des scripts dans n'importe quelle catégorie.

Cette catégorie sera alors automatiquement sélectionnée et développée.

5.6. Sélection du dernier paramètre utilisé dans la boucle des paramètres du synthétiseur

Les gestes de commandes "NVDA+contrôle+flèche droite ou gauche" de NVDA permettent de passer d'un paramètre à l'autre dans la boucle des paramètres du synthétiseur.

Mais après un redémarrage de NVDA, le dernier paramètre utilisé est oublié.

Cette amélioration tente de palier à cet inconvénient.

Pour cela, l'extension enregistre, à chaque déplacement dans la boucle des paramètres du synthétiseur, le dernier paramètre utilisé pour chaque synthétiseur et pour chaque profil de configuration.

Ce paramètres sera alors de nouveau sélectionné au démarrage de NVDA pour le synthétiseur et pour le profil "configuration normale" ou lors d'un changement de profil.

Attention: comme tous les paramètres de NVDA, il est nécessaire que la configuration de NVDA soit enregistrée avant le redémarrage de NVDA ( soit automatiquement, soit manuellement) pour les retrouver après le redémarrage.

5.7. Compléments pour l'explorateur Windows

L'extension apporte les scripts suivants Quand le curseur est dans l'arborescence des dossiers :

5.7.1. Annonce du chemin d'accès du dossier ou du fichier sous le curseur

Ce script permet, quand le curseur est positionné sur un des éléments du dossier n de l'arborescence de l'explorateur Windows, de :

Aucun geste de commande, ni commande interpréteur ne lui est affecté par défaut.

La description du script est : "Annoncer le chemin réduit du dossier ou du fichier sous le curseur de l'explorateur Windows. Deux appuis : annoncer le chemin complet. Trois appuis : copier le chemin complet dans le presse-papier".

Il est rangé sous la rubrique "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commande de NVDA".

Il est possible de lui associer un geste de commande à l'aide de ce dialogue.

Le nombre de dossier à conserver pour le chemin réduit est configurable (voir le groupe "Explorateur Windows " de la catégorie "Ordinateur" des paramètres globaux de l'extension. Par défaut, ce nombre est de 4).

5.7.2. Annonce, en remontant l'arborescence des dossiers, du nom des dossiers composant le chemin du dossier contenant l'élément sous le curseur

Ce script permet, comme celui annonçant le chemin réduit, de localiser l'élément sous le curseur sans avoir besoin d'entendre tous les noms des dossiers composants le chemin complet.

Contrairement à l'autre script, il n'est pas limité par la configuration c'est à dire le nombre de dossiers du chemin à conserver.

Il annonce le nom des dossiers composants le chemin en sens inverse, c'est à dire en remontant l'arborescence des dossiers. Cette annonce peut être arrêtée à tout moment en appuyant sur la touche "Contrôle".

Par exemple, si l'élément sélectionné se trouve dans le dossier n, NVDA annoncera dans l'ordre suivant :

L'option "Annoncer le nom des dossiers du chemin inversé avec le niveau" permet de ne pas faire annoncer le niveau des dossiers. Elle se trouve dans le groupe "Explorateur Windows" de la catégorie "Ordinateur".

Aucun geste de commande, ni commande interpréteur n'est affecté par défaut à ce script.

La description de ce script est : "Annoncez le chemin du fichier ou du dossier sous le curseur de l'explorateur Windows en remontant l'arborescence des dossiers".

Il est rangé sous la rubrique "Udvidelse med globale NVDA-kommandoer" du dialogue "Gestes de commande de NVDA".

Il est possible de lui associer un geste de commande à l'aide de ce dialogue.

5.8. Amélioration de l'écho clavier par mot

Dans les cas suivants, NVDA ne prononce pas le mot frappé quand l'écho clavier par mot est activé:

Cette amélioration a été initiée par Leonard de Ruijter (leonardder) en 2018 (voir ici) et cloturée en 2019 sans avoir été mise en place dans NVDA.

Elle est activée par défaut, mais elle peut être désactivée pour retrouver le fonctionnement de base de NVDA en décochant la case à cocher "Améliorer l'écho clavier par mot" située dans la catégorie "Avancé" des paramètres globaux de l'extension.

6. Résumé des commandes apportées par cette extension

6.1. Gestes de commande installés systématiquement

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+j NVDA+j Aucun Lancer l'interpréteur de commandes de l'extension
nvda+, nvda+, aucune faire un simple clic gauche à la position de l'objet navigateur. Le deuxième appui fait un double clic
nvda+majuscule+, nvda+majuscule+, aucune faire un simple clic droit à la position de l'objet navigateur. Le deuxième appui fait un double clic

6.2. Commandes de l'interpréteur

Commande Description
a Afficher les informations sur l'application sous le curseur
b Afficher les éléments visibles composant l'objet en avant plan
c Afficher le Gestionnaire du périphérique audio temporaire
shift+c Définir, comme périphérique audio temporaire, le périphérique suivant dans la liste des périphériques cochés du gestionnaire du périphérique audio temporaire
control+c Abandonner le périphérique audio temporaire
d Copier la date et l'heure dans le presse-papier
e Afficher les Extensions en fonctionnement
f Afficher, dans une boite de dialogue, les informations de mise en forme à la position actuelle du curseur de revue dans un document
f1 Afficher le dialogue de paramétrage de l'extension
control+f1 Afficher le dialogue de paramétrage de l'extension pour le profil de configuration courant
f2 Afficher le dialogue Renommage des touches clavier
f3 Afficher le dialogue pour configurer les annonces sélectives des touches de commandes
f4 Composer un symbole complexe comme par exemple une voyelle accentuée, un symbole mathématique
control+f4 Afficher la liste des derniers symboles complexes composés
f5 Activer ou désactiver l'utilisation standard du pavé numérique
f6 Activer ou désactiver l'analyseur de texte
shift+f6 Analyser le mot sous le curseur système
control+f6 Analyser la ligne sous le curseur système
windows+f6 Analyser la phrase sous le curseur système
shift+control+f6 Analyser le paragraphe sous le curseur système
f7 Activer/ désactiver l'annonce de la position courante du curseur dans une zone d'édition
f8 Afficher le gestionnaire audio de NVDA et des applications actives
f9 Afficher les enregistrements de l'historique vocal
F10 Afficher la liste des fenêtres des applications lancées avec la possibilité de basculer vers l'une d'entre elles ou de la détruire
F11 Afficher la liste des icônes de la zone de notification
f12 Afficher le dialogue permettant, si la minuterie est arrêtée, de la lancer ou sinon de consulter la durée restante ou d'arrêter celle-ci
g Afficher le manuel utilisateur de l'extension
h Afficher la liste des commandes de l'interpréteur de commandes
j Afficher le dialogue pour gérer les journaux de NVDA
k Fermer toutes les fenêtres ouvertes
n Afficher le dialogue pour gérer les configurations utilisateur
o Annoncer le nom du dossier sélectionner pour les boites de dialogue du style Ouvrir, Enregistrer
control+o Annoncer le chemin complet du dossier sélectionner pour les boites de dialogue du style Ouvrir, Enregistrer
p Activer ou désactiver le Mode commutation de profil vocal
q Afficher le dialogue pour activer ou désactiver rapidement les extensions
r Afficher le dialogue pour arrêter, redémarrer ou mettre en veille prolongée l'ordinateur
s Couper ou établir le son pour l'application sous le curseur
control+s Établir le son principal et de NVDA
t Afficher le dialogue présentant les outils pour le développement d'extensions
u Afficher le dialogue pour gérer les gestes de commande configurés par l'utilisateur
v Afficher le dialogue pour gérer les sélecteurs de profil vocal
x Ajouter, dans le presse-papier, le texte sélectionné
contrôle+x Vider le presse-papier
z Annoncer les paramètres vocaux actuels
control+z Afficher les paramètres vocaux actuels
upArrow Augmenter le volume de l'application sous le curseur
shift+upArrow Augmenter le volume de NVDA
control+up arrow Augmenter le volume principal
downArrow Diminuer le volume de l'application sous le curseur
shift+downArrow Diminuer le volume de NVDA
control+down arrow Diminuer le volume principal
pageUp Maximiser le volume de l'application sous le curseur
shift+pageUp Maximiser le volume de NVDA
control+page up Maximiser le volume principal
pagDown Minimiser le volume de l'application sous le curseur
shift+pageDown Minimiser le volume de NVDA
control+page down Minimiser le volume principal
backSpace Établir le volume de l'application sous le curseur au précédent niveau
shift+backSpace Établir le volume de NVDA au précédent niveau
control+backspace Établir le volume principal au précédent niveau
Chiffre de 1 à 9 Établir le volume de l'application sous le curseur à x pourcent du volume principal (x égal à 10 multiplié par le chiffre)
Majuscule+chiffre de 1 à 9 Établir à x le volume de NVDA (x égal à 10 multiplié par le chiffre)
Contrôle+chiffre de 1 à 9 Établir à x le volume principal (x égal à 10 multiplié par le chiffre)
leftArrow Entendre NVDA à gauche et l'application sous le curseur à droite
control+leftArrow Entendre NVDA à gauche et toutes les applications à droite
rightArrow Entendre NVDA à droite et l'application sous le curseur à gauche
control+rightArrow Entendre NVDA à droite et toutes les applications à gauche
space Entendre NVDA et l'application sous le curseur au centre
control+space Entendre NVDA et toutes les applications au centre
control+shift+espace Entendre l'application sous le curseur au centre

6.3. Gestes de commande installés par les fonctionnalités

6.3.1. Affichage de la liste des icônes de la zone de notification et des fenêtres des applications lancées

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+F11 NVDA+F11 Aucune Afficher la liste des icônes de la zone de notification. Deux appuis: Afficher la liste des fenêtres des applications lancées avec la possibilité de basculer vers l'une d'entre elles ou de la détruire

6.3.2. Aide à la composition de symboles complexes

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+shift+f4 NVDA+shift+f4 Aucune Composer un symbole complexe comme par exemple une voyelle accentuée, un symbole mathématique

6.3.3. Informations sur l'application sous le curseur

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+shift+f1 NVDA+shift+f1 Aucune Annoncer le nom et le numéro de version de l'application sous le curseur. Deux appuis: copier ces informations dans le presse-papier|
NVDA+control+F1 NVDA+control+F1 Aucune Annoncer le nom de fichier de l'application en cours ainsi que le nom du module python chargé. Deux appuis: annoncer le nom et l'état du profil de configuration

6.3.4. Extension des fonctionnalités du tampon virtuel

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+alt+j NVDA+alt+j aucun annoncer les cellules de la ligne courante du tableau
NVDA+alt+l NVDA+alt+l aucun annoncer les cellules de la colonne courante du tableau
NVDA+alt+down arrow NVDA+alt+down arrow aucun Aller à la ligne suivante du tableau et annoncer les cellules de celle-ci
NVDA+up arrow NVDA+up arrow aucun Aller à la ligne précédente du tableau et annoncer les cellules de celle-ci
NVDA+alt+right arrow NVDA+alt+right arrow aucun Aller à la colonne suivante du tableau et annoncer les cellules de celle-ci
NVDA+alt+left arrow NVDA+alt+left arrow aucun Aller à la colonne précédente du tableau et annoncer les cellules de celle-ci
NVDA+alt+numpad5 NVDA+alt+; aucun annoncer la position de la cellule courante du tableau
control+alt+shift+left arrow control+alt+shift+left arrow aucun Aller à la première cellule de la ligne du tableau
control+alt+shift+right arrow control+alt+shift+right arrow aucun Aller à la dernière cellule de la ligne du tableau
control+alt+shift+up arrow control+alt+shift+up arrow aucun Aller à la première cellule de la colonne du tableau
control+alt+shift+down arrow control+alt+shift+down arrow aucun Aller à la dernière cellule de la colonne du tableau
NVDA+a NVDA+shift+a aucun Annoncer l'adresse (URL) du document. Deux appuis: l'enregistrer dans le presse-papier

6.3.5. Annonce du dossier présélectionner des boites de dialogue du style Ouvrir, enregistrer, enregistrer sous

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+o NVDA+o Aucune Annoncer le nom du dossier sélectionner pour les boites de dialogue du style Ouvrir, Enregistrer. Deux appuis: annoncer son chemin complet

6.3.6. Journaux de NVDA

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+shift+j NVDA+shift+j Aucune Ouvrir le journal courant de NVDA. Deux appuis: ouvrir son ancien journal. Trois appuis: copier le chemin du journal courant dans le presse-papier

6.3.7. Historique des annonces vocales

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+control+f8 NVDA+control+f8 Aucune Annoncer le précédent enregistrement de l'historique vocal et le copier dans le presse-papier
NVDA+control+f10 NVDA+control+f10 Aucune Annoncer l'enregistrement suivant de l'historique des annonces vocales et le copier dans le presse-papier
NVDA+control+f9 NVDA+control+f9 Aucune Annoncer l'enregistrement courant de l'historique des annonces vocales et le copier dans le presse-papier. Deux appui: afficher tout l'historique

6.3.8. Minuterie

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+shift+f12 NVDA+shift+f12 Aucune Afficher le dialogue permettant, si la minuterie est arrêtée, de la lancer ou sinon de consulter la durée restante ou d'arrêter celle-ci

6.3.9. Redémarrage de NVDA

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+control+f4 NVDA+control+f4 Aucune Redémarrer NVDA. Deux appuis: redémarrer en niveau de journalisation débogage

6.3.10. Affichage des éléments visibles composant l'objet en avant plan

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+b NVDA+b Aucune Annoncer tous les contrôles dans la fenêtre active. Deux appuis: afficher les éléments visibles composant l'objet en avant plan

6.3.11. Commutation de profil vocal

Ordinateur de bureau Ordinateur portable Tactile Description
nvda+shift+control+selector number nvda+shift+control+selector number Aucune Positionner le sélecteur x comme sélecteur courant et définir, si possible, son profil vocal associé comme profil vocal courant(x égal chiffre 1 à 8)
nvda+shift+control+right arrow nvda+shift+control+right arrow Aucune Aller au premier sélecteur suivant associé à un profil vocal et définir ce profil vocal comme profil vocal courant
nvda+shift+control+left arrow nvda+shift+control+left arrow Aucune Aller au premier sélecteur précédent associé à un profil vocal et définir ce profil vocal comme profil vocal courant
nvda+shift+control+m nvda+shift+control+m Aucune Afficher le dialogue pour gérer les sélecteurs de profil vocal
nvda+majuscule+control+p nvda+majuscule+control+p aucune Activer ou désactiver le Mode commutation de profil vocal

6.3.12. Date et heure- compléments

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+F12 NVDA+F12 aucune Annoncer l'heure. Deux appuis: annoncer la date. Trois appuis: copier la date et l'heure dans le presse-papier

6.3.13. Analyse de texte

Ordinateur de bureau Ordinateur portable Tactile Description
NVDA+shift+f6 NVDA+shift+f6 aucune Analyser le mot sous le curseur
NVDA+control+f6 NVDA+control+f6 aucune Analyser la ligne sous le curseur
NVDA+windows+f6 NVDA+windows+f6 aucune Analyser la phrase sous le curseur
NVDA+shift+control+f6 NVDA+shift+control+f6 aucune Analyser le paragraphe sous le curseur