Module complémentaire pour Microsoft Word - Manuel utilisateur
Auteur: Paulber19 (paulber19@laposte.net)
Dernière modification: 10/04/2016
Sommaire
1. Introduction
1.1. Fonctionnalités
Ce module complémentaire apporte:
- un script pour présenter les différents types d'objets à lister (comme les commentaires, les mots mal orthographiés, ...),
- un script pour annoncer soit le numéro de ligne , colonne et de page de la position du curseur ou de la sélection, soit la position de la cellule courante du tableau,
- le saut des paragraphes vides lors de déplacement de paragraphe en paragraphe,
- un script pour insérer un commentaire sans déplacement du focus,
- un script pour lire la note de bas de page ou note de fin à la position du curseur,
- un script pour lire la modification du texte à la position du curseur,
- l'annonce du niveau du titre lors d'une modification par raccourci clavier,
- des scripts complémentaires pour les tableaux,
- des commandes propres à Microsoft Word pour une navigation rapide dans le document,
- un script pour se déplacer de phrase en phrase.
1.2. Compatibilité
Cette version du module n'est pas compatible avec les versions antérieures à NVDA 2016.1.
Elle a était testé avec les version 2016.1 de NVDA, Microsoft Word 2003 , 2007 et 2013 , sous Windows XP , Windows 7, Windows 8.1 et Windows 10.
2. Script de choix de la liste des objets à afficher
Ce script se lance par la commande clavier "NVDA + Alt + F5".
En réponse à cette commande, une boite de dialogue apparaît, présentant:
- une liste pour choisir le type d'objet à lister,
- une liste pour choisir la partie du document concernée,
- un bouton pour rechercher et faire afficher les objets,
- un bouton "Rechercher et opier dans le presse-papier" pour rechercher et copier les objets trouvés dans le presse-papier,
- un bouton "Fermer
Il est possible de quitter cette boite de dialogue à l'aide du bouton "Fermer" ou par un appui sur la touche "Echapp".
La liste propose les types d'objets suivants:
- les mots mal orthographiés,
- les erreurs de grammaire,
- les commentaires,
- les signets,
- les modifications du document,
- les notes de bas de page,
- les notes de fin de document,
- les objets graphiques de la couche texte,
- les objets graphiques de la couche dessin,
- les liens hypertexte,
- les champs,
- les tableaux,
- les titres du document,
- les cadres,
- les sections.
Les touches "Flèche haut" et "Flèche bas" permettent de se déplacer dans la liste.
Avec la touche "Tab" on arrive sur la liste qui présente le choix de la partie du document où seront recherchés les objets du type sélectionnés.
La liste offre les choix suivant:
-"position du curseur": l'objet situé à la position du curseur,
- "Sélection" : les objets situés dans la sélection (s'il y a une sélection faite),
- "Document" : les objets situés dans le document,
- "page": les objets situés dans la page courante,
- "Début du document au curseur" : les objets situés entre le début du document et la position du curseur,
- "Du curseur à la fin du document" : les objets situés entre la position du curseur et la fin du document.
Une pré-sélection est faite suivant le type d'objet.
Si une partie du document est sélectionnée avant l'activation du script, le choix "sélection" est pré-sélectionné.
Sinon, ce choix n'est pas dans la liste de choix.
Le choix fait, la touche "Entrée" dans la list ou l'appui sur le bouton "Rechercher et afficher" déclenche la collecte des informations pour le type d'objet choisi puis l'affichage de la boite de dialogue présentant la liste des objets collectés.
La collecte peut durer plusieurs secondes.
Il est possible en utilisant le bouton "Rechercher et copier dans le presse-papier" de lancer la collecte et de copier la liste des objets collectés avec leurs informations dans le presse-papier, éventuellement plus détaillées qu'à l'affichage.
La boite qui présente la liste des objets collectés dépend du type d'objet sélectionné et a la forme générale suivante:
- une liste présentant des informations sous la forme de colonnes,
- une ou deux zones de texte (en lecture seule),
- des boutons à activer pour provoquer une action concernant l'objet sélectionné,
- le bouton "Fermer".
Le bouton "Fermer" ou l'appui sur la touche "Echapp" referme cette boite de dialogue.
Dans la liste, et sans la quitter, il est possible :
- soit d'aller à l'endroit dans le document où se trouve l'objet sélectionné (appui sur la touche "Entrée"),
- soit pour certains objets, de supprimer l'objet sélectionné (appui sur la touche "Suppr")
Les informations communes à tous les objets sont:
- le numéro de l'objet dans la liste,
- le numéro de page et numéro de ligne où se trouve l'objet dans le document.
3. Script d'annonce de la position
Ce script se lance par la commande clavier "alt + éffacement".
En réponse à cette commande, est annoncée suivant les cas:
- dans le cas d'une sélection, le numéro de ligne , colonne et de page du début et de fin de la sélection,
- dans le cas où le focus est dans un tableau, le numéro de ligne et de colonne de la cellule courant du tableau,
- dans les autres cas, le numéro de ligne, colonne et de page de la position du focus.
Dans tous les cas, la position par rapport au bord gauche et du bord supérieur de la page est annoncée.
Le numéro de ligne est relatif à la page et le numéro de colonne par rapport au début de la ligne.
4. Script d'insertion d'un commentaire
Ce script se lance par la commande clavier "NVDA + alt + maj + c" .En réponse à cette commande, une boite de dialogue apparaît demandant d'entrer le texte du commentaire.
Le texte peut être sur plusieurs lignes.
Le bouton "OK" valide l'entrée.
Le Bouton "Annuler" provoque l'abandon de l'insertion.
Si une sélection est présente, le texte commenté est le texte de cette sélection; sinon c'est le mot sous le focus.
5. Script de lecture de la note de bas de page ou de la note de fin
Ce script se lance à aide de la commande clavier "nvda + alt + n".
Il a pour but de lire la note de bas de page ou la note de fin à la position du curseur.
Dans le cas où il n'y a aucun de ces deux éléments, un message vocale l'annonce.
6. Script de lecture de la modification de texte
Ce script se lance à aide de la commande clavier "nvda + alt + r".
Il a pour but d'annoncer la modification de texte à la position du curseur.
Il peut y avoir plusieurs modifications concernant cette position.
Le type , l'auteur, le texte de la modification sont annoncés.
Un message vocale signale si il n'y a aucune modification à cette position.
7. Saut des paragraphe vides
Dans un document Word, NVDA fournit la possibilité de se déplacer de paragraphe en paragraphe à l'aide des commandes "Control + Flèche Bas" ou "Control + Flèche Haut".
Mais Le focus est donné au paragraphe précédent ou suivant quelque soit son contenu.
Ce module offre la possibilité de faire sauter les paragraphes vides et de donner le focus au premier paragraphe non vide trouvé.
La commande clavier NVDA + alt + f4 active ou désactive cette possibilité qui est activé par défaut à l'installation du module.
8. Annonce du niveau du titre
Word propose les commandes clavier "Shift + Alt + Flèche Droite" et "Shift + Alt + Flèche Gauche" pour définir un titre à un certain niveau, mais NVDA reste muet.
Avec ce module, le niveau du titre est vocalisé ("titre niveau 1", "titre niveau 2", ...).
9. Scripts pour tableau
9.1. Lecture de la ligne ou de la colonne courante
Les commandes clavier suivantes permettent de lire la ligne ou la colonne courante sans déplacement de focus:
- "Windows + Alt + ;" : annonce le numéro de ligne et le contenu de chaque cellule de la ligne courante,
- "Windows + Alt + ," : annonce le numéro de colonne et le contenu de chaque cellule de la colonne courante.
Avec une seconde frappe, le contenu de chaque cellule est annoncé précédé du contenu de la première cellule de la ligne ou de la colonne.
9.2. Lecture de la Première (ou dernière) cellule de la ligne ou de la colonne
Les commandes clavier suivantes permettent de lire le contenu de la première (ou dernière) cellule de la ligne ou de la colonne courante sans déplacement de focus:
- "Windows + Alt + Début" : annonce le contenu de la première cellule de la ligne,
- "Windows + Alt + Fin" : annonce le contenu de la dernière cellule de la ligne,
- "Windows + Alt + Page précédente" : annonce le contenu de la première cellule de la colonne,
- "Windows + Alt + Page suivante" : annonce le contenu de la dernière cellule de la colonne.
Le numéro de la ligne ou de la colonne est annoncé avec le contenu de la cellule.
9.3. Déplacement à la ligne ou la colonne suivante ou précédente avec lecture de celle-ci)
Les commandes clavier suivantes permettent de se déplacer à la cellule de la ligne ou de la colonne suivante ou précédente et d'annoncer toutes les cellules de la colonne ou de la ligne de la nouvelle cellule sous le focus.
Les commandes clavier sont:
- "Windows + Alt + Flèche Bas" : amène le focus à la cellule de la ligne suivante, même colonne et lit les cellule de cette ligne,
- "Windows + Alt + Flèche Haut" : amène le focus à la cellule de la ligne précédente, même colonne et lit les cellules de cette ligne,
- "Windows + Alt + Flèche Droite" : amène le focus à la cellule de la colonne suivante, même ligne et lit les cellules de cette colonne,
- "Windows + Alt + Flèche Gauche". : amène le focus à la cellule de la colonne précédente, même ligne et lit les cellules de cette colonne.
L'annonce du contenu de chaque cellule est précédée par l'annonce du titre correspondant si l'option "Annoncer le titre des lignes et colonnes" (menu "Mise en forme des documents" est cochée.
Avec une seconde frappe du raccourci, le contenu de chaque cellule est annoncé précédé du contenu de la première cellule de la ligne ou de la colonne.
++ Déplacement au début ou à la fin de la ligne ou de la colonne ++
Les commandes clavier sont les mêmes que celles qui permettent de lire la première (ou dernière) cellule de la ligne ou colonne, mais frappées une seconde fois, elles déplacent le focus sur la cellule concernée.
- "Windows + Alt + Début" frappée deux fois : amène le focus sur la première cellule de la ligne et lit son contenu,
- "Windows + Alt + Fin" frappée deux fois : amène le focus sur la dernière cellule de la ligne et lit son contenu,
- "Windows + Alt + Page précédente" frappée deux fois : amène le focus sur la première cellule de la colonne et lit son contenu,
- "Windows + Alt + Page suivante" frappée deux fois : amène le focus sur la dernière cellule de la colonne et lit son contenu.
Le numéro de la ligne ou de la colonne est annoncé avec le contenu de la cellule.
9.4. Annonce du titre de la ligne et de la colonne
La commande clavier "NVDA + Maj + h" permet de connaître le titre de la ligne et de la colonne pour la cellule courante.
Ce script est de base depuis NVDA 2014.3 mais pas documenté.
10. Commandes pour une Navigation rapide dans le document
Pour se déplacer rapidement dans le documents, NVDA propose un mode navigation que l'on active et désactive à l'aide de la commande clavier "KEY_QUICK_BROWSE_MODE".
Quand ce mode est activé, il n'est plus possible de taper du texte dans le document.
Chaque type d'élément est associé à une simple touche du clavier. En pressant cette touche le curseur est placé sur l'élément suivant de même type . En tapant cette même touche avec majuscule enfoncé, le curseur est positionné sur l'élément précédent de même type.
Ces commandes sont communes à d'autres application comme les navigateur Internet .
Le module ajoute les commandes suivantes qui sont propres à Microsoft Word.
- "j" : commentaire,
- "y" : champ,
- ";" : signet,
- "!" : note de fin,
- ":" : note de pied de page,
- "*" : mot mal orthographié,
- "$" : erreur de grammaire,
- "<" : modification de text,
- ")" : section,
L'appui sur une touche non affecté à une commande est signalé par le message vocal Non disponible dans ce document".
L'impossiblité de déplacer le curseur est signalé par un message vocale indiquant que il n'y a plus d'élément correspondant à la commande.
11. Déplacement de phrase en phrase
Les commandes suivantes permettent de déplacer le curseur système de phrase en phrase:
- "Alt + Flèche bas" : déplacement à la prochaine phrase,
- "Alt + Flèche Haut" : déplacement à la précédente phrase.
12. Historique
12.1. v3.1 (10 Avril 2016)
- ajout de l'annonce de la colonne pour la commande clavier "alt + éffacement "
12.2. v3.0 (10 Mars 2016)
- suppression des scripts de déplacement rapide (doublon avec le mode de navigation de NVDA),
- suppression des scripts pour annoncer au second appui le titre des lignes ou colonnes (utilisation maintenant de l'option incluse dans NVDA),
- compatibilité avec NVDA 2016.1.
12.3. v2.5 (22 Juin 2015) (non difusée)
- changement de commande clavier: "nvda+control+f6" en "alt+effacement" et nvda + numpad éffacement".
- indication de la position par rapport au bord gauche et supérieur (commande "alt + éfacement"", "alt + numpad éffacement")
- ajout de la recherche des objets dans la page courante (commande nvda+alt+f5)
- compatibilité avec le mode navigation de NVDA (changement des raccourcis de navigation)
12.4. v2.4 (11 Juin 2015)
- correction de blocage apparu depuis NVDA 2015.1
- ajout du script pour sélectionner le mode de navigation rapide
12.5. v2.3 (14 Décembre 2014)
- ajout commande pour déplacer le focus à la précédente ou prochaine phrase("alt+ Flèche haut ou bas")
- correction de documentation et traduction
- correction manifest.ini
12.6. v2.2 (1 15 Novembre 2014)
- ajout de la navigation rapide
- séparation en deux catégories des objets graphique (ceux de la couche texte, ceux de la couche dessin)
- ajout du script "nvda+alt+r" pour lire la modification de texte au curseur,
- ajout du script "nvda+alt+e" pour lire la note de fin ou de bas de page au curseur
12.7. v2.1 (1 Octobre 2014)
- ajout du bouton "Rechercher et afficher",
- ajout des raccourcis pour les boutons des boites de dialogue,
- Correction de la documentation
- modification de la couleur de fond des éléments des listes.
- correction du défaut de sélection sur appui sur bouton "Rechercher et copier dans presse-papier"
12.8. v2.0 (24 Septembre 2014)
- compatibilité avec La version 2014.3
- ajout des scripts pour tableaux
- ajout du script d'activation ou désactivation du saut des paragraphes vides
12.9. v1.0 (24 janvier 2014)
- Création du module complémentaire