Qu'est-ce qu'un Module Complémentaire ?

Un module complémentaire permet d'ajouter des fonctions, des scripts applicatifs, des synthétiseurs ou des pilotes Braille à NVDA.
Dans le menu NVDA, un dialogue permet de gérer l'ajout ou le retrait des modules complémentaires.
Les modules complémentaires peuvent être ajoutés à une version installable ou à une version portable de NVDA.
L'installation d'une nouvelle version de NVDA ne supprime pas les modules complémentaires déjà installés. Ceux-ci restent fonctionnels dans la mesure où ils sont compatibles avec la nouvelle version.
Pour en savoir plus sur la gestion des modules complémentaires, rendez-vous au chapitre Gestionnaire de modules complémentaires du guide de l'utilisateur NVDA.

Comment installer un module complémentaire ?

Pour installer un module complémentaire, procédez comme suit :

  1. Ouvrez le menu de >NVDA, avec NVDA+N;
  2. Descendez jusqu'au sous-menu Outils et appuyez sur entrée ou flèche droite pour l'ouvrir;
  3. Trouvez l'élément "Gestion des modules complémentaires" et appuyez sur Entrée ;
  4. Cliquez sur le bouton "Installer" et dans la boîte de dialogue parcourez votre disque dure pour trouver le module complémentaire désiré ;
  5. Après avoir cliquer sur le bouton "Ouvrir" une boîte de dialogue d'avertissement vous demandera de confirmer l'installation. Cliquez sur Oui ;
  6. Faites ceci jusqu'à ce que vous ayez installé tous les modules complémentaires désirés ;
  7. Pour finir, Tabulez jusqu'au bouton "Fermer" et appuyez sur Entrée. Redémarrez NVDA lorsque demandé.

Attention : Si votre navigateur est Internet Explorer, il peut arriver que le module téléchargé se retrouve avec l'extension de fichier .zip au lieu de .nvda-addon.
Dans ce cas, il vous faudra changer l'extension du fichier.
Par exemple, si votre module a été téléchargé sous le nom "monModule.zip", vous devrez le renommer en "monModule.nvda-addon" avant de pouvoir l'installer dans NVDA.

En plus des modules proposés ici, d'autres modules complémentaires sont disponibles sur le site communautaire des modules complémentaires NVDA

Modules complémentaires actuellement disponibles

Synthétiseurs Vocaux

Synthétiseur Eloquence

Le module EloquenceAutoLanguageSwitching installe le synthétiseur Eti Eloquence pour NVDA.
Il s'agit d'une version améliorée du pilote prenant en compte le changement automatique de langue dans les documents balisés à cet effet.
Télécharger EloquenceAutoLanguageSwitching.nvda-addon

Synthétiseur Svox Pico

Le module Svox-Pico installe le synthétiseur Open-Source Svox Pico pour NVDA.

Pilotes pour Terminaux Braille

Pilote pour le Terminal Braille Braillenote Classic

Pilote natif pour le bloc-notes Braille Braillenote Classic.

Pilote pour les Terminaux Braille Eurobraille

Pilote natif pour les terminaux Braille Eurobraille.

Extensions

ListeIconesZoneNotification

Affiche la liste des boutons de la zone de notification par le raccourci NVDA+f11.

Dropbox

Annonce le statut ou la version de Dropbox, ou ouvre le menu contextuel de l'icône Dropbox dans la zone de notification.
Raccourci : Maj+NVDA+D
Rend également les onglets utilisables dans les préférences avec Ctrl+Tab et Ctrl+Maj+Tab.
Alt+Ctrl+Tab annonce l'onglet actif.
Ctrl+pageprec et ctrl+pagesuiv permettent de changer d'onglet.
Enfin, ce module permet de cliquer sur Annuler en utilisant la touche Echapp.

NVDAExtensionPlugin

Avant d'installer ce module, supprimer toutes les installation du module complémentaire Global Plugin "liste des fenêtres", car cette version l'inclut.

Ce module ajoute aux commandes globales de NVDA les scripts suivants:

  1. un script d'aide à la composition de symboles complexes comme par exemple un "e" dans l'"o", un point d’interrogation renversé,...
  2. un script pour lister les fenêtres des applications en cours et soit en amener une au premier plan , soit en détruire une.
  3. un script pour lister les commandes clavier amenées par le module complémentaire de l'application en cours et les commandes clavier globales offertes par NVDA.

Ce module n'est pas compatible avec les versions de NVDA inférieurs à la version 2012.3.

1-Script d'aide à la composition de symboles complexes
Ce script se lance par la commande clavier "NVDA+shift+4". Il est le pendant du script "insert+4" de Jaws.
Suite à la commande, une boîte de dialogue se présente. Elle est constituée des éléments suivants :

  1. la liste permettant de choisir une des catégories de symboles
  2. la liste présentant les symboles de la catégorie sélectionnée
  3. le bouton "Coller" permettant d'insérer le symbole sélectionné dans le document courant
  4. le bouton "Copier dans presse-papier" permettant de copier le symbole sélectionné dans le presse-papier
  5. le bouton "Fermer" permettant de fermer la boite de dialogue.
On se déplace dans la boite de dialogue par "Tab" ou "Maj+Tab".
Quand on est dans la liste des catégories, l'appui sur la touche "Entrée" amène le focus sur la liste des symboles de la catégorie sélectionnée.
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 pavé numérique.
On utilise la touche "Espace" ou "Entrée" pour appuyer sur un bouton.
L'appui sur l'un des trois boutons ferme la boite de dialogue.

Les catégories et les symboles sont défini dans un fichier "symbolCategories.dic" propre à chaque langage et se trouve dans le dossier " xxx" du dossier "locale" du module complémentaire (xxx étant l'identifiant du langage, par exemple "fr" pour le français). "locale" Il est possible de personnaliser le module complémentaire et de constituer ses propres catégories. Le principe est le même que pour les symboles (voir manuel utilisateur).
Pour cela, il suffit de créer dans le dossier userConfig, un fichier symbolCategories-xxx.dic", enregistré en encodage "utf-8" , (xx est le code de la langue). Dans ce fichier , le nom des catégories sera défini entre crochets et chaque symbole comme suit :
  1. le symbole (un seul caractère)
  2. une tabulation (caractère "Tab")
  3. la description du symbole (une chaine de caractères).
Les lignes vides ou de commentaire (commençant par "#") sont acceptées.
A l'installation du module complémentaire, est ajouté , pour chaque langue, la prononciation de nouveaux symboles. Le fichier "symboles-xx.dic" du dossier userConfig est soit créé, soit modifié pour y ajouter les nouvelles prononciations.

2- Liste des fenêtres ouvertes.
Ce script se lance par la commande "NVDA+Shift+f11". Il est le pendant du script de Jaws"Insert+f10".
Il affiche une boite de dialogue qui contient :

  1. la liste de toutes les applications lancées
  2. le bouton "Détruire" pour fermer la fenêtre sélectionnée
  3. le bouton "Basculer vers" pour mettre au premier plan la fenêtre sélectionnée
  4. le bouton "Fermer" pour fermer la boîte de dialogue et terminer le script.
La navigation dans la boîte de dialogue se fait par "Tab" ou «Maj+Tab" et dans la liste avec les flêches de direction haut et bas.
On appuie sur un bouton avec la touche "Espace" ou "Entrée".
Dans la liste, les applications sont signalées comme agrandies ou réduites.
L'appui sur le bouton "Détruire" provoque la fermeture de l'application sélectionnée et le retour du focus dans la liste réactualisée des applications .
L'appui sur le bouton "Basculer vers" ou la touche"Entrée" quand on est dans la liste des applications ferme la boîte de dialogue et amène au premier plan la fenêtre de l'application sélectionnée en lui donnant le focus.
La boîte de dialogue se ferme par un appui sur le bouton "Fermer" ou sur la touche "Echappement" quand on est dans la liste des applications.

3- Liste des commandes claviers déclenchant un script :
Ce script se lance à l'aide de la commande clavier "NVDA+h". il est le pendant du script "Insert+h" de jaws.
Son objectif est de vous présenter les commandes clavier activables au moment de l'activation du script avec leur description. Il est possible que certaines commandes clavier soient sans description (le développeur ne les a pas documentées).
Les commandes clavier sont de deux types :

  1. les commandes clavier propres au module complémentaire de l'application sous le focus lorsque la commande est éxécutée
  2. les commandes clavier globales qui peuvent être déclenchées quelque soit l'application sous le focus.
A chaque type correspond une boîte de dialogue.
Si l'application en cours sous le focus possède un module complémentaire (la commande clavier "NVDA+Control+f1 nous le dit), le script présente la boîte de dialogue listant les commandes clavier du module. Sinon, le script signale l'absence de module et affiche la boîte de dialogue listant les commandes globales.

a) Boîte de dialogue Commandes clavier propres au module :
Les commandes clavier sont réparties en deux groupes (Vous pouvez tourner sur les titres des groupes à l'aide de la touche "t"):
  1. un premier groupe intitulé"Commandes clavier de base", liste les commandes définies par les développeurs du module ainsi que celles adaptées par les traducteurs à l'aide du fichier gesture.ini placé dans le dossier de localisation.
  2. un second groupe intitulé "Commandes clavier définies par l'utilisateur", liste les commandes du module redéfinies par l'utilisateur dans le fichier gesture.ini placé dans le dossier userConfig.
Les commandes clavier d'un groupe sont réparties en deux catégories (Vous pouvez tourner entre les titres des catégories du groupe courant par appui sur la touche "s"):
  1. une première catégorie intitulée "Pour tout type de disposition clavier", liste les commandes que vous pouvez activer sur tout type de clavier.
  2. une seconde catégorie intitulée "Uniquement pour la disposition clavier actuelle ", liste les commandes que vous pouvez activer uniquement dans la disposition clavier que vous utilisez (celle qui est configurée dans les paramètres clavier des préférences de NVDA
Cett disposition clavier est indiquée entre parenthèses en fin de titre. S'il n'y a pas de catégorie dans le groupe (aucune commande clavier), l'appui est sans effet.

Vous pouvez afficher la boîte de dialogue Commandes claviers globales en utilisant le bouton Commandes globales. La fenêtre sera fermée automatiquement par appui sur la touche Echappement dans la zone de text ou sur perte du focus(si le message d'aide n'est pas affiché).

B) Boîte de dialogue Commandes clavier globales :
Cette fenêtre affiche les commandes clavier de NVDA et des Modules complémentaires activables quelque soit l'application sous le focus.
Ces commandes sont réparties en 4 groupes (Vous pouvez tourner entre les groupes à l'aide de la touche "t"):
  1. le groupe intitulé "Commandes clavier de base de NVDA", liste les commandes de base de NVDA et celles adaptées par les traducteurs à l'aide du fichier gesture.ini placé dans le dossier de localisation.
  2. le groupe intitulé "Commandes clavier de NVDA définies par l'utilisateur", liste les commandes globales de NVDA configurée par l'utilisateur dans le fichier gesture.ini placé dans le dossier userConfig.
  3. le groupe intitulé "Commandes clavier des modules complémentaires", liste les commandes des modules complémentaires globaux ou définies par les développeurs
  4. le groupe intitulé "Commandes clavier des modules complémentaires définies par l'utilisateur", liste les commandes des modules complémentaires globaux redéfinies par l'utilisateur dans le fichier gesture.ini du dossier userConfig.
Les commandes clavier d'un groupe sont réparties en deux catégories (Vous pouvez tourner entre les titres des catégories du groupe courant par appui sur la touche "s"):
  1. une première catégorie intitulée "Pour tout type de disposition clavier", liste les commandes que vous pouvez activer sur tout type de clavier.
  2. une seconde catégorie intitulée "Uniquement pour la disposition clavier actuelle ", liste les commandes que vous pouvez activer uniquement dans la disposition clavier que vous utilisez (celle qui est configurée dans les paramètres clavier des préférences de NVDA).
Cette disposition clavier est indiquée entre parenthèses en fin de titre. S'il n'y a pas de catégorie dans le groupe (aucune commandes clavier), l'appui est sans effet.
Par appui sur le bouton Retour aux Commandes du module complémentaire, Vous pouvez revenir à l'affichage de la boîte de dialogue commandes clavier du module complémentaire. Ce bouton n'est pas présent si l'application sous le focus est sans module complémentaire.
La fenêtre sera fermée automatiquement par appui sur la touche Echappement dans la zone de texte ou sur perte du focus(si le message d'aide n'est pas affiché).

ApprentiClavier

Ce module complémentaire permet d'utiliser le célèbre logiciel Apprenti Clavier avec NVDA.

Jump to Line

Dans ce module, le raccourci "NVDA+Maj+j " vous permet d'accéder directement à une ligne particulière du document par son numéro de ligne.
Une boîte de dialogue vous demande d'entrer le numéro de cette ligne, en l'initialisant par déffaut avec le numéro de la ligne courante.

OCR

Exécute une reconnaissance optique de caractères (OCR) pour extraire le texte d'un objet inaccessible. Il utilise le moteur d'OCR Tesseract. Pour exécuter la reconnaissance, aller à l'objet en question en utilisant la navigation par objet puis pressez NVDA+r. Vous pouvez régler le paramètre de langue de l'OCR en allant dans le menu Préférences de NVDA et en sélectionnant "Paramètres OCR.