Module complémentaire Extension des commandes de base de NVDA - manuel utilisateur

auteur: paulber19 (paulber19@laposte.net) avec la participation de Daniel Poiraud
Dernière modification: 01/06/2018

Sommaire

1. Introduction

1.1. Généralités

Ce module complémentaire ajoute aux commandes globales de NVDA:

1.2. Configuration du module

Dans le menu "Préférences" de NVDA est ajouté le sous-menu "Paramètres du module d'extension des commandes de base de NVDA" qui propose trois sous-menus:

Dans certain cas de modification de la configuration du module, NVDA devra redémarrer pour que les changements soient pris en compte.

Cette configuration est enregistrée de deux manières suivant la fonctionnalité ou l'options concernée:

Lors de la désinstallation du module, son fichier de configuration est supprimé et la configuration du module est effacée de tous les profils de configuration.

Dans le cas d'une mise à jour, l'installation du module offre la possibilité de conserver (dans la mesure du possible) ou non la précédente configuration.

1.3. Compatibilité

Ce module n'est pas compatible avec les versions de NVDA antérieures à la version 2018.1.

1.4. Historique

L'historique des versions du module est dans le fichier "change.html"

2. Fonctionnalités

2.1. Installation d'une fonctionnalité

Le module permet d'installer ou ne pas installer telle ou telle fonctionnalité. L'état d'installation de chaque fonctionnalité du module est présenté par Le dialogue "Module d'extension des commandes de Base de NVDA - Installation des fonctionnalités". Cet état peut être:

Par défaut, le module n'installe pas toute les fonctionnalités.

2.2. Activation des scripts

En général, chaque script peut être activé de deux manière:

Dans la boite de dialogue "Gestes de commendes " de NVDA , les scripts apportés par le module sont placées dans leur propre catégorie. Une grande majorité des scripts se répartit dans les catégories: "Extension des commandes de base de NVDA", "Commutation de profil vocal", "Configuration", "Outils" et Parole.

Pour les scripts pouvant être lancés par une commande de l'interpréteur, cell-ci est indiquée à la suite de la description du script.

Suivant le choix d'installation d'une fonctionnalité ("Installer, " ou "Installer sans geste de commande"), les gestes de commande prévus par défaut sont attribués ou non aux scripts de cette fonctionnalité.

Par défaut, la grande majorité des scripts pouvant être lancer par l'interpréteur de commandes ne sont affectés à aucun geste de commande.

2.2.1. Interpréteur de commandes

Celui-ci se lance à l'aide du geste de commande "NVDA+j" . Un bip sonnore est alors audible.

Il est alors possible d'activer les script des fonctionnalité à l'aide de commandes .

Aujourd'hui, ces commandes ne sont pas modifiables.

La commande "h" de l'interpréteur liste l'ensemble des commandes des fonctionnalités installées et la commande "g" ouvre le manuel d'utilisation du module.

L'interpréteur de commandes s'arrête soit:

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

Cette fonctionnalité est, par défaut, installée avec gestes de commande.

Elle ajoute les scripts suivants:

Ces scripts sont rangés dans la rubrique "Extension des commandes de base de NVDA" du dialogue "Gestes de commande".

2.3.1. Affichage de la liste des icônes de la zone de notification

Ce script initialement créé par Yannick Maillot et Daniel Poiraud s'installait à l'aide du module complémentaire indépendant "ListeIconesZoneNotification_v1.2.nvda-addon" qu'il faudra donc désinstaller.

Sa description est : "Afficher la liste des icônes de la zone de notification"

Il se lance par la commande "F11" de l'interpréteur de commande. Il est le pendant du script de Jaws "Insert + f11".

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

Il affiche une boite de dialogue qui contient:

La navigation dans la boite de dialogue se fait par "Tab" ou majuscule+Tab" et dans la liste avec les flèches de direction haut et bas.

L'appui sur la touche "Échap" permet de refermer la boite de dialogue.

Dans la liste des icônes, l'appui sur la touche "Entrée" déclenche l'appui sur le bouton "Simpleclic gauche".

2.3.2. Affichage de la liste des fenêtres des application en cours d'exécution

La description de ce script est: "Afficher la liste des fenêtres des application lancées avec la possibilité de basculer vers l'une d'entre elles ou de la détruire":

Il est le pendant du script de Jaws "Insert + f10".

Il se lance par la commande "F10" de l'interpréteur de commande.

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

Il affiche une boite de dialogue qui contient:

La navigation dans la boite de dialogue se fait par "Tab" ou majuscule+Tab" et dans la liste avec les flèches de direction haut et bas. L'appui sur la touche "Echap" permet de refermer la boite de dialogue.

Dans la liste, les fenêtres sont signalées comme agrandies ou réduites.

L'appui sur le bouton "Détruire" provoque la fermeture de la fenêtre de l'application sélectionnée et le retour du focus dans la liste réactualisée des fenêtres des applications .

L'appui sur le bouton "Basculer vers" ou la touche"Entrée" quand on est dans la liste des fenêtres , ferme la boite de dialogue et amène au premier plan la fenêtre de l'application sélectionnée en lui donnant le focus.

2.3.3. Affichage de la liste des icônes de la zone de notification ou des fenêtres des application lancées

La description de ce script est: - "Afficher la liste des icônes de la zone de notification. Deux appuis: Afficher la liste des fenêtres des application en cours d'exécution lancées avec la possibilité de basculer vers l'une d'entre elles ou de la détruire".

Par défaut, Le geste de commande "NVDA + F11" lui est affecté.

Aucune commande interpréteur ne lui est attribué.

Un simple appui du geste de commande "NVDA + F11" lance le script "Affichage de la liste des icônes de la zone de notification" (voir ci-dessus).

Un double appui lance le script "Affichage de la liste des fenêtres des application lancées " (voir ci-dessus).

2.4. Aide à la composition de symboles complexes

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

Elle ajoute le script dont la description est : "Composer un symbole complexe comme par exemple une voyelle accentuée, un symbole mathématique (".

Il se lance :

Ce script est rangé dans la rubrique "Extension des commandes de base deNVDA" du dialogue"Gestes de commande".

Il affiche la boite de dialogue "Aide à la composition de symboles complexes" constituée de:

On se déplace dans la boite de dialogue par "Tab" ou "Majuscule+Tab".

L'appui sur la touche "Échap" referme la boite de dialogue.

Quand on est dans la liste des catégories, l'appui sur la touche "Entrée" ou "Tab"amène le focus sur la liste des symboles de la catégorie sélectionnée.

Ces symboles sont listés suivant l'ordre du fichiers "symbolCategories.dic"(voir plus loin).

Par contre, si on est dans la liste des symboles et qu'un symbole est sélectionné, l'appui sur la touche "Entrée" provoque l'appui sur le bouton "Coller".

Positionné sur un symbole, l'appui sur la touche "Espace" provoque la vocalisation du code du symbole sous la forme: code en décimal suivi du code en hexadécimal épelé. Cela peut vous servir si vous voulez composer manuellement le symbole par la commande Windows "Alt + 0" suivi du code décimal composé sur le clavier numérique.

L'appui sur l'un des trois boutons ferme la boite de dialogue.

Le bouton "Gérer ses symboles" présente la boite de dialogue qui offre la possibilité de compléter les catégories de base du module par ses propres symboles. Cette boite de dialogue affiche:

Les lignes vides ou de commentaire (commençant par "#") sont acceptées. Ces fichiers sont conservés lors d'une mise à jour du module, même si l'utilisateur demande à ne pas conserver ses propres paramètres. L'installation du module ajoute, pour chaque langue, la prononciation de certains symboles se trouvant dans les catégories de base et que NVDA n'a pas . Le fichier "symboles-xx.dic" du dossier userConfig est soit créé, soit modifié pour y ajouter les nouvelles prononciations.

2.5. informations sur l'application sous le focus

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

Elle installe, suivant son état d'installation, les scripts suivant:

et dans tous les cas, les scripts:

Ces scripts sont rangés dans la rubrique "Outils" du dialogue "Gestes de commande".

2.5.1. Annonce du nom du fichier de l'application, du nom du module chargé et du nom et de l'état du profil de configuration

La description de ce script est: "Annoncer le nom du fichier de l'application en cours ainsi que le nom du module chargé. Deux appuis: annoncer le nom et l'état du profil de configuration".

Par défaut, le geste de commande "NVDA+ control +F1 " lui est affecté.

Un simple appui du geste de commande déclenche le script de base de NVDA qui annonce le nom du fichier de l'application et s'il y a, le nom du module chargé.

Un double appui annonce le nom du profil de configuration et son état.

2.5.2. Annonce du numéro de version de l'application sous le focus

La description de ce script est: "Annoncer le nom et le numéro de version de l'application sous le focus".

Par défaut, le geste de commande "NVDA + majuscule + f1 " lui est affecté.

Le geste de commande déclenche l'annonce du nom et du numéro de version de l'application placée sous le focus.

2.5.3. Affichage des informations sur l'application sous le focus

La description de ce script est: "Afficher les informations sur l'application sous le focus".

Il se lance par la commande "a" de l'interpréteur .

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

Il affiche la boite de dialogue "Extension des commandes de base de NVDA - Informations" qui présente les informations suivantes:

2.5.4. Affichage du nom et du numéro de version du module complémentaire

La description de ce script est: "Annoncer le nom et le numéro de version du module complémentaire activé pour l'application sous le focus".

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

2.6. Extension des fonctionnalités du tampon virtuel

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

Elle concerne les navigateurs Mozilla Firefox , Microsoft Internet Explorer, Google Chrome, Microsoft Edge(partiellement) et apporte:

2.6.1. Nouvelles commandes de navigation

Ce module ajoute les commandes suivantes pour le mode de navigation:

Ces commandes ne sont pas implémentées dans le navigateurs Microsoft Edge.

2.6.2. Nouveaux types d'élément pour le script "NVDA + f7"

De base, le script intégré à NVDA et déclenché par le geste de commande "NVDA + f7" , permet d'afficher la boite de dialogue "Liste d'éléments" présentant la liste de certains éléments présents dans une page Web. Ce module complémentaire augmente le nombre de types d'éléments pouvant être choisis. La liste de ces types devient:

Ces types sont présentés sous forme de liste au lieu de bouton radio (dans la version de base). Un type peut être atteint en tapant la première lettre de son libellé. Il est possible de revenir à cette liste par le raccourci "alt+t". A chaque changement de type, Le nombre d'éléments trouvés est annoncé ou si aucun élément n'est trouvé, l'indication vocale "aucun élément" est diffusée.

L'état "coché" ou non coché" est signalé pour les cases à cochées.

Le type "zone d'édition" donne la liste des zones d'édition du document, et chaque élément est présentée vocalement comme suit: -annonce de l'étiquette de la zone si il y en a une ou "sans étiquette" dans le cas contraire, -annonce de "zone d'édition", - annonce du contenu de la zone d'édition.

De même chaque champ de formulaire est présenté vocalement en fonction de son type

2.6.3. scripts pour les tableaux )

Pour les navigateurs Microsoft Internet Explorer, Microsoft Edge, Mozilla Firefox, GoogleChrome, il est possible quand le curseur se trouve sur une cellule de tableau de:

Tous ces scripts sont rangés dans la catégorie "Tableau" dans l'arboressence du dialogue "Gestes de commandes".

Le module déplace aussi dans cette catégorie les scripts de base de NVDA qui étaient rangés dans la catégorie "Divers". Ce sont:

2.6.4. Annonce de l'adresse du document

Le geste de commande "NVDA+a", (ordinateur de bureau) ou "NVDA+majuscule+a" (ordinateur portable) tapé dans les navigateurs Mozilla FireFox, Microsoft Internet Explorer, Microsoft Edge ou Gooble Chrome, annonce l'adresse (URL) du document. Avec un double appui, cette adresse est copiée dans le presse-papier.

2.7. Annonce de la fonction associée aux commandes d'édition du style "copier", "Coller"

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

Les fonctions déclenchées par les raccourcis "control+v", "control+c", "control+x", "control+z" n'étant pas vocalisées par NVDA, le module s'en charge.

Aucun controle sur le résultat de la fonction n'est fait. Mais pour les raccourcis "control+c", "control+x", l'absence de sélection de texte est signalée dans les arborescenses et les listes.

Si Le module fakeClipboardAnnouncement est installé (qui réalise la même fonction), il faut le désinstaller.

2.8. Annonce du dossier sélectionné dans les boites de dialogue du style "Ouvrir", "Enregistrer", "Enregistrer sous"

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

Elle ajoute , dans les boites de dialogue du style "Ouvrir", "Enregistrer", "Enregistrer sous", "Chercher dans", le script qui permet de connaitre le nom du dossier qui est sélectionné pour définir l'emplacement ou le fichier sera rechercher où enregistrer.

La description de ce script est: "Annoncer le dossier sélectionner pour les boites de dialogue du style Ouvrir, Enregistrer".

Ce script est rangé dans la rubrique "Extension des commandes de base deNVDA" du dialogue "Gestes de commande".

Il se lance :

Attention, ce script ne fonctionne que dans des boites de dialogue conforme au standard Windows.

Le geste de commande déclenche l'annonce du nom du dossier sélectionné dans la boite de dialogue et si possible le chemin de ce dossier.

2.9. Journaux deNVDA

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

Elle ajoute les scripts:

Les scripts sont rangés dans la rubriques "Outils" du dialogue "Gestes de commandes".

2.9.1. Gestion des journaux deNVDA

La description de ce script est: "Afficher le dialogue pour gérer les journaux de NVDA".

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

Ce script affiche la boite de dialogue "Gestion des journaux de NVDA" présentant:

Le journal s'ouvre dans le programme associer à l'extension .log. Si il n'y a pas encore l'association d'un programme avec cet extension, vous devrez la définir (choisissez le bloc-note par exemple).

2.9.2. Ouverture des journaux de NVDA

La description de ce script est: "Ouvrir le journal courant de NVDA. Deux appuis: ouvrir son ancien journal. Trois appuis: copier le chemin du journal courant dans le presse-papier".

Il se lance à l'aide du geste de commande "NVDA+majuscule+j " qui lui est affecté par défaut.

Un simple appui déclenche l'ouverture du journal courant de NVDA.

Un double appui, l'ouverture de l'ancien journal.

Un triple appui, la copie du chemin du journal courant dans le presse-papier.

Le journal s'ouvre dans le programme associer à l'extension .log. Si il n'y a pas encore l'association d'un programme avec cet extension, vous devrez la définir (choisissez le bloc-note par exemple).

2.10. Historique des annonces vocales

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

Afin de pouvoir réécouter des annonces vocales mal comprises ou mal entendues, le module enregistre un historique limité des annonces envoyées au synthétiseur. Le nombre d'enregistrements est limité à 200.

Pour ré-écouter ces enregistrements, les sscripts suivants, rangés dans la rubrique "Parole" du dialogue "Gestes de commande", sont apportés par cette fonctionnalité:

2.10.1. Annonce du précédent enregistrement

Ce script se lance à l'aide du geste de commande, "NVDA+control+f8" affecté par défaut.

Le geste de commande déclenche l'annonce du précédent enregistrement par rapport au dernier enregistrement annoncé.

2.10.2. Annonce de l'enregistrement suivant

Ce script se lance à l'aide du geste de commande, "NVDA+control+f10" affecté par défaut.

Le geste de commande déclenche l'annonce de 'enregistrement suivant par rapport au dernier enregistrement annoncé.

2.10.3. réannoncer le dernier enregistrement annoncé

La description de ce script est: "Annoncer l'enregistrement courant de l'historique des annonces vocales. Deux appuis: l'enregistrer dans le presse-papier.Trois appui: afficher tout l'historique".

Ce script se lance à l'aide du geste de commande, "NVDA+control+f9" affecté par défaut.

Un simple appui déclenche l'annonce du dernier enregistrement annoncé.

Un double appui, copie cet enregistrement dans le presse-papier.

Un triple appui, affiche tout l'historique .

2.10.4. Afficher l'historique vocal

la description de ce script est: "Afficher les enregistrements de l'historique vocal".

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

Il présente la boite de dialogue "Extension des commandes de base de NVDA - Informations" qui liste ces enregistrements dans l'ordre décroissant de leur ancienneté. Un bouton permet de copier dans le presse-papier l'enregistrement sélectionné.

2.11. Renommage des touches clavier

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

Elle permet de renommer certaines touches du clavier comme "Verrouillage majuscule" ou "Verrouillage numérique".

Elle installe un sous menu "Renommage des touches clavier" dans le menu "Préférences" de NVDA.

Il est possible d'affecter un geste de commande à ce sous-menu. Mais par défaut, aucun geste ne lui est affecté.

L'activation de ce sous-menu affiche la boite de dialogue "Renommage des touches clavier" qui présente dans une liste, les touches clavier avec leur libellé défini dans NVDA.

Le bouton "Modifier" permet de modifier le libellé de la touche sélectionnée dans la liste et d'entrer un libellé de remplacement à l'aide d'une boite de dialogue de saisie classique.

Lorsque un libellé de remplacement est défini pour la touche sélectionnée, la zone d'édition en lecture seule et atteignable par "Tab", affiche ce libellé de remplacement. Ce libellé est annoncé lorsque le focus arrive sur lla touche.

Le bouton "Effacer" permet de supprimer ce libellé de remplacement. Il est possible aussi de supprimer ce libellé en entrant une chaine vide ou pleine de blanc dans la boite de saisie.

Le bouton " Supprimer tout" permet de supprimer tous les libellés de remplacement pour revenir aux libellés de base prévu par NVDA.

Le bouton "OK" permet d'appliquer les remplacements et d'enregistrer les touches clavier et leur libellé de remplacement dans le fichier de configuration du module dans la section "RedefinedKeyLabels" et la sous-section correspondant au langage de NVDA("fr" par exemple pour le Français). Il est ainsi possible d'avoir des renommage de touches pour différentes langues.

Cette fonctionnalité est installée par défaut. Il est possible de ne pas l'installer en décochant la case à cocher "Renommage des touches clavier" du sous-menu "Fonctionnalités installées" du sous-menu "Paramètres du module d'extension des commandes de bases de NVDA".

2.12. Annonce sélective des touches de commandes

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

NVDA permet de faire annoncer vocalement les touches de commandes à l'aide de l'option "Dire les touches de commandes" située dans le sous-menu "Paramètres du clavier" du menu "Préférences" ou par la commande clavier "NVDA+4".

Cette fonctionnalité apporte la possibilité de :

Elle installe le sous-menu "Annonce sélective des touches de commandes" dans le menu "Préférences" de NVDA.

Un geste de commande peut lui être affecté. Mais aucun geste n'est prévu par défaut.

L'activation de ce sous-menu affiche la boite de dialogue "Annonce sélective des touches de commandes" qui présente:

Un appui sur la barre d'espace coche ou décoche la touche ou la combinaison sélectionnée.

Si la case "Dire les touches de commandes" de la boite de dialogue n'est pas cochée, le fait de cocher une touche permettra de faire annoncer quand même cette touche. La liste des combinaisons est alors accessible et toutes les combinaisons de la liste sont cochées.

Pour ne pas que la touche de commande tapée avec la combinaison soit annoncer, il suffit de décocher cette combinaison.

Par contre, si la case à cocher "Dire les touches de commande" est cochée, le fait de cocher une touche de commande permettra de ne pas faire annoncer cette touche. la liste des combinaisons est alors accessible et toutes les combinaisons de la liste sont cochées par défaut. Cela signifie que la touche tapée avec n'importe quelle combinaison ne sera pas annoncer. En décochant une combinaison permet alors de faire annoncer la touche avec cette combinaison.

Le bouton "OK" enregistre les choix faits tandis que le bouton "Annuler" les oublie.

Dans les listes, les touches "F1" et"F2" permettent de se déplacer respectivement à l'élément coché suivant ou à l'élément coché précédent.

2.13. Minuterie

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

Elle permet de lancer une minuterie pour une durée programmable. A L'échéance de la minuterie une boite de dialogue apparait en affichant une annonce programmable et l'émission d'une sonnerie.

Elle installe un script qui se lance:

Si la minuterie est arrêtée, le script affiche la boite de dialogue "Lancement de la minuterie" qui présente:

La durée , l'annonce et le délai pour être averti avant l'échéance de la minuterie sont enregistrés à chaque lancement de la minuterie et affichés par défaut au lancement suivant de celle-ci.

Si la minuterie est en cours, le script affiche alors la boite de dialogue "Minuterie en cours" permettant de connaitre la durée restante de la minuterie et éventuellement d'arrêter la minuterie.

La durée est réactualisée toute les 5 secondes et est annoncée quand le focus se trouve dans la zone d'édition (en lecture seule) l'affichant.

Cette boite de dialogue se ferme automatiquement à l'échéance de la minutrie.

2.14. Redémarage de NVDA

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

Elle install un script qui permet de redémarrer NVDA en niveau de journalisation débogage sans modifier la configuration de NVDA.

La description de ce script est: "Redémarrer NVDA. Deux appuis: redémarrer en niveau de journalisation débogage".

Le geste de commande "NVDA+control+f4 " lui est affecté par défaut.

Un simple appui de ce geste déclenche le redémarage de NVDA avec le niveau de journalisation configuré dans les préférences générales.

Un double appui de ce geste de commande redémarre NVDA avec le niveau de journalisation débogage sans modifier le niveau de journalisation configuré dans les préférences générales de NVDA.

2.15. Affichage des éléments visibles de l'objet en avant plan

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

Elle installe deux scripts rangés sous la rubrique "Focus système" du dialogue "Gestes de commande":

2.15.1. affichage des éléments visibles de l'objet sous le focus

La description de ce script est: "Afficher les éléments visibles composant l'objet en avant plan".

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

Le script lance la recherche de ces éléments. Celle-ci peut prendre un temps conséquent. Un signal sonore toute les deux secondes est émis pendant cette recherche.

Pour limiter ce temps de recherche, des limites sont mise en place pour certains types d'éléments:

La recherche terminée, les éléments sont affichés dans la boite de dialogue "List des éléments visibles composant l'objet en avant plan", suivant leur type .

Cette boite de dialogue présente :

2.15.2. Annonce ou affichage des éléments visibles de l'objet sous le focus

La description de ce script est: "Dire l'objet en avant-plan. Deux appuis: afficher les éléments visibles composant l'objet en avant plan".

Il se lance à l'aide du geste de commande "NVDA+b " qui lui est affecté par défaut.

Unsimple appui lance le script de base deNVDA qui annonce tous les objets de l'objet en avant plan.

Un double appui lance le script précédent "Affichage des éléments visibles de l'objet en avant plan".

2.16. Commutation rapide de profil vocal

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

Elle permet de changer rapidement de profil vocal en donnant la possibilité de mémoriser , pour le profil de configuration courant, jusqu'à 8 profils vocaux et de sélectionner rapidement un de ces profils vocaux.

Un profil vocal est défini par:

Elle installe les scripts suivants rangés sous la rubrique "Commutation de profil vocal" due dialogue "Gestes de commande":

2.16.1. Gestion des sélecteurs de profil vocal

La description de ce script est:"Afficher le dialogue pour gérer les sélecteurs de profil vocal".

Il se lance:

Ce script affiche la boite de dialogue "Gestion des sélecteurs de profil vocal du profil de configuration NomDuProfil" (où NomDuProfil est le nom du profil de configuration déclenché).

Cette boite de dialogue permet de gérer l'association sélecteur- profil vocal et présente:

Lorsque le sélecteur est indiqué "libre", le bouton "Associer le profil vocal" permet d'associer le profil vocal courant à ce sélecteur. Ce bouton fait apparaitre une boite de dialogue permettant de donner un nom à ce profil vocal. Un nom par défaut est proposé. Le bouton "Défaut" permet de revenir à cette proposition.

Lorsque un sélecteur est déjà associé à un profil vocal il est alors possible:

Pour changer rapidement de profil vocal, le mode "Commutation de profil vocal" est mis en place.

Pour activer ou désactiver ce mode, la commande "p" de l'interpréteur doit être tapé.

Ce mode activé, les flèches droite ou gauche permettent de se déplacer au premier sélecteur suivant ou précédent associé à un profil vocal et ainsi définir le profil vocal associé à ce sélecteur comme profil vocal courant.

2.16.2. Choix du Sélecteur de profil vocal précédent

La description de ce script est : "Aller au premier sélecteur précédent associé à un profil vocal et définir ce profil vocal comme profil vocal courant".

Il se lance à l'aide du geste de commande "nvda+majuscule+control+Flèche gauche" qui lui affecté par défaut.

Le script recherche le premier sélecteur de profil vocal précédent le sélecteur courant et associé à un profil vocal. Puis il positionne ce profil vocal comme profil vocal courant.

2.16.3. Choix du Sélecteur de profil vocal suivant

La description de ce script est : "Aller au premier sélecteur suivant associé à un profil vocal et définir ce profil vocal comme profil vocal courant".

Il se lance à l'aide du geste de commande "nvda+majuscule+control+Fèche droite" qui lui affecté par défaut.

Le script recherche le premier sélecteur de profil vocal suivant le sélecteur courant et associé à un profil vocal. Puis il positionne ce profil vocal comme profil vocal courant.

2.16.4. Choix du sélecteur de profil vocal par son numéro

8 scripts sont installés. La description de ces scripts est: "Positionner le sélecteur x comme sélecteur courant et définir , si possible, son profil vocal associé comme profil vocal courant" (où x est le numéro du sélecteur).

Chaque script se lance à l'aide du geste de commande "nvda+majuscule+control+ numéro du sélecteur" affecté par défaut.

Le script sélectionne le sélecteur x et s'il est associé à un profil vocal, positionne ce profil vocal comme profil vocal courant.

2.17. Rémanence des touches NVDA et de modification

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

Elle permet de rendre rémanente les touches NVDA("Insert" dupavé numérique normal ou étendu, la touche "Verrouillage majuscule") et les touches de modification ("majuscule", "control", "alt gauche" "Control alt droit", "Windows"). L'objectif étant de pouvoir n'utiliser qu'un seul doigt par exemple pour composer un geste de commande nécessitant l'appui sur plusieurs touches .

Pour activer ou désactiver le mode rémanence,il suffit de composer l'une des séquences de touches clavier suivante:

L'activation ou la désactivation de ce mode est signalé vocalement. Quand le mode "Rémanence " est activé, l'appui sur une des touches NVDA ou de modification déclenche une temporisation et la touche est mémorisée. Cette temporisation est configurable par l'option "durée de la rémanence des touches" du sous-menu "Options avancées" du module. Elle peut être comprise entre 1 et 5 secondes.

Le début et la fin de cette rémanence est signalée par un beep qui peut être désactiver à l'aide des cases à cocher suivantes du sous-menus "Options avancées" du module:

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 beep 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 apparaitre 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.18. Arrêt de l'ordinateur

Cette fonctionnalité ne peut pas être désinstaller.

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.

Tous les scripts sont rangé sous la rubrique "Extension des commandes de base de NVDA" du dialogue "Gestes de commande", mais aucun geste ne leur est affectés.

2.19. 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".

Il se lance à laide 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" deNVDA 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 sous la description: "Gestes de commande supprimées".

Comme il n'est pas possible de connaitre la catégorie et la description d'un geste de commande supprimés ou d'un geste de commande ajouté associé à un script d'un module qui n'est pas chargé 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 suppression de geste seront prises en compte.

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

2.20. Controle du son

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

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

Elle installe deux scripts rangés sous la rubrique "État système" du dialogue "gestes de commande":

2.20.1. Établir manuellement le son principal et du flux audio de NVDA

Ce script se lance à l'aide du geste de commande "nvda+majuscule+Échapp"" affecté par défaut.

Il établit le son pour le volume principal et pour le flux audio de NVDA et force les niveaux de chacun aux valeurs configurées dans les options avancées sans tenir compte du niveau minimum.

2.20.2. Couper ou établir le son du flux audio de l'application placée sous le focus

Ce script se lance:

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

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, Le module 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 le sous-menu "Options" ddu menu "Paramètres du module d'extension des commandes globales deNVDA". Un redémarage de NVDA sera alors nécessaire pour la prise en compte de l'option.

3.2. Annonce du mot focalisé aprè une suppression de mot

Dans certaines application telle que WordPad , microsoft Word, il est possible d'éffacer le mot suivant avec la commande "control+suppr", mais NVDA ne prononce pas le mot qui suit la position du curseur après la suppression.

Par défaut, le module permet à NVDA de prononcer ce mot.

Ceci peut être empéché en décochant l'option "Annoncer le mot focalisé après une suppression de mot" qui se trouve dans le sous-menu "Options" du menu "Paramètres du module d'extension des commandes de base deNVDA".

3.3. Agrandissement automatique des fenêtres

Cette option permet d'agrandir automatiquement les fenêtre 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" du sous-menu "Options" du menu "Paramètres du module d'extension des commandes Globales deNVDA".

3.4. 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 "control+ flèche droite" et "control+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 le sous-menu "Options" du menu "Paramètres du module d'extension des commandes Globales deNVDA".

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:

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" du sous-menu "Options avancées du menu "Paramètres du module Extension des commandes de bases de NVDA"

Par défaut, l'option "Seulement pour les versions de développement" est sélectionnée.

4.2. Rétablissement automatique du son principal et de NVDA au chargement du module

Cette option permet de rétablir, au chargement du module, le volume principal et ccelui 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 niveau minimum défini par configuration.

Pour cela, le dialogue "Options avancées" présente les champs de configuration suivants:

Une impossiblité technique empèche de pouvoir positionner le niveau du volume de NVDA au-dessus de 50%. Lors de l'installation du module, les niveaux du volume principal et de NVDA sont pris en compte pour définir les niveaux à rétablir.

5. Autres améliorations

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

Legeste de commande de base "NVDA + f12" donne l'heure sur un simple appui et la date sur un double appui. Mais l'heure n'est pas annoncée de la même façon suivant le niveau de ponctuation sélectionné dans les paramètres vocaux.

Le module corrige ce petit défaut.

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

Legeste de commande de base "NVDA + f12" donne l'heure sur un simple appui et la date sur un double appui.

Le module ajoute la copie de la date et de l'heure sur un triple appui de ce geste.

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

Le module ajoute dans le menu "outils" de NVDA un sous-menu "ExplorerNVDA" qui propose deux sous-menus:

Il est possible d'associer, à chacun d'eux, un geste de commande à l'aide du dialogue "Geste de commandes" de NVDA.

Cela correspond aux deux scripts rangés sous la rubrique "Extension des commandes de base de NVDA" du dialogue "Gestes de commande" et dont la description est:

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

5.4. Présentation du formatage 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.

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

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 "Extension des commandes de base deNVDA" du dialogue "Gestes de commande".

6. Résumé des commandes apportées par le module

6.1. Gestes de commande installés systématiquement

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+Flèche bas NVDA+alt+Flèche bas aucun Aller à la ligne suivante et annoncer les cellules de celle-ci
NVDA+alt+Flèche haut NVDA+alt+Flèche haut aucun Aller à la ligne précédente et annoncer les cellules de celle-ci
NVDA+alt+Flèche droite NVDA+alt+Flèche droite aucun Aller à la colonne suivante et annoncer les cellules de celle-ci
NVDA+alt+Flèche gauche NVDA+alt+Flèche gauche aucun Aller à la colonne précédente et annoncer les cellules de celle-ci
NVDA+alt+pavnum5 NVDA+alt+; aucun annoncer la position de la cellule dans le tableau
control+alt+majuscule+Flèche gauche control+alt+majuscule+Flèche gauche aucun Aller à la première cellule de la ligne
control+alt+majuscule+Flèche droite control+alt+majuscule+Flèche droite aucun Aller à la dernière cellule de la ligne
control+alt+majuscule+Flèche haut control+alt+majuscule+Flèche haut aucun Aller à la première cellule de la colonne
control+alt+majuscule+Flèche bas control+alt+majuscule+Flèche bas aucun Aller à la dernière cellule de la colonne
NVDA+a NVDA+majuscule+a aucun Annoncer l'adresse (URL) du document. Deux appuis: copier cette adresse dans le presse-papier
NVDA+j NVDA+j Aucun Lancer l'interpréteur de commandes du module
NVDA + F12 NVDA + F12 Aucun Annoncer l'heure. Deux appuis: annoncer la date. Trois appuis: copier la date et l'heure dans le presse-papier

6.2. Gestes de commande installés à la demande

Nom Ordinateur de bureau Ordinateur portable Tactile Description
Liste des icônes et fenêtres actives 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
Aide à la composition de Symboles complexes NVDA + Majuscule + f4 NVDA + Majuscule + f4 Aucune Aide à la composition de symboles complexes comme un "Œ", "‰", etc
Annoncer le Nom et la Version de l'application focalisée NVDA + majuscule + f1 NVDA + majuscule + f1 Aucune Annoncer le nom et la version de l'application focalisée
Annoncer le Profil de configuration NVDA+ control +F1 NVDA+ control +F1 Aucune Taper deux fois, annoncer le profil de configuration courant
Annoncer le Dossier présélectionné NVDA+o NVDA+o Aucune Annoncer le dossier préselectionné dans les boites de dialogue du style "ouvrir", "Enregistrer", enregistrer sous" , etc
Ouvrir le Journal NVDA+majuscule+j NVDA+majuscule+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
Annoncer l'enregistrement précédent NVDA+control+f8 NVDA+control+f8 Aucune Annoncer le précédent enregistrement de l'historique vocal
Annoncer l'enregistrement suivant NVDA+control+f10 NVDA+control+f10 Aucune Annoncer l'enregistrement suivant de l'historique vocal
Annoncer l'enregistrement courant NVDA+control+f9 NVDA+control+f9 Aucune Annoncer l'enregistrement courant de l'historique vocal. Second appui: l'enregistrer dans le presse-papier. Troisième appui: afficher l'historique
Redémarrage de NVDA NVDA+control+f4 NVDA+control+f4 Aucune Redémarrer NVDA. Deux appuis: redémarrer en niveau de journalisation débogage
Minuterie NVDA+majuscule+f12 NVDA+majuscule+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
Affichagee des objets NVDA+b NVDA+b Aucune Dire l'objet en avant-plan. Deux appuis: afficher les éléments visibles le composant
Choix du sélecteur nvda+majuscule+control+ numéro du sélecteur nvda+majuscule+control+ numéro du sélecteur Aucune Positionner le sélecteur (1 à 8) comme sélecteur courant et définir , si possible, son profil vocal associé comme profil vocal courant
Profil vocal suivant nvda+majuscule+control+Fèche droite nvda+majuscule+control+Fèche droite Aucune Aller au premier sélecteur suivant associé à un profil vocal et définir ce profil vocal comme profil vocal courant
Profil vocal précédent nvda+majuscule+control+Flèche gauche nvda+majuscule+control+Flèche gauche Aucune Aller au premier sélecteur précédent associé à un profil vocal et définir ce profil vocal comme profil vocal courant
Association du profil vocal nvda+majuscule+control+m nvda+majuscule+control+m Aucune Associer le profil vocal courant au sélecteur courant. Deux appuis: libérer le sélecteur de son profil vocal associé. Trois appuis: libérer touts les sélecteurs de leur profil vocal associé
Établir son nvda+majuscule+Échapp" nvda+majuscule+Échapp" Aucune Établir le son principal et de NVDA

6.3. commandes de l'interpréteur

commande Description
a Afficher les informations sur l'application sous le focus
b Afficher les éléments visibles composant l'objet en avant plan
f Afficher, dans une boite de dialogue, les informations de mise en forme à la position actuelle du curseur de revue dans un document
f4 Aide à la composition de symboles complexes comme un "Œ", "‰", etc
f9 Afficher les enregistrements de l'historique vocal
F10 Afficher la liste des fenêtres des application 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 Ouvrir le manuel utilisateur du module
h Lister les commandes de l'interpréteur du module|
j Afficher le dialogue de gestion des journaux de NVDA
o Annoncer le dossier présélectionné dans les boites de dialogue du style "ouvrir", "Enregistrer", enregistrer sous" , etc
p Activer / désactiver le mode "Commutation de profil vocal"
r Afficher le dialogue pour Arrêter, redémarrer ou mettre en veille l'ordinateur
s Couper ou établir le son pour l'application courante
u Afficher le dialogue Gestes de commande utilisateur
v Afficher le dialogue pour gérer les sélecteurs de profil vocal