URL: https://blindgames.eu/other
Téléchargement :
Compatibilité :
Cette extension tente d'améliorer l'accessibilité de l'éditeur audio multipiste Audacity (®) en apportant les scripts :
Ainsi que les améliorations d'accessibilité suivantes :
L'extension fonctionne avec Audacity 3 et avec Audacity 4. Les particularités d'Audacity 4 sont décrites au chapitre Utilisation avec Audacity 4.
La mise à jour de l'extension se fait, par défaut, automatiquement peu de temps après le démarrage de NVDA (entre 20 et 600 secondes) et au maximum une fois par jour. Il est possible de désactiver cette mise à jour en décochant l'option "Rechercher automatiquement les mises à jour" se trouvant dans la catégorie "Mise à jour" des paramètres de l'extension. La version de l'extension peut être :
Par défaut, une version stable est mise à jour avec une version stable plus récente (numéro de version supérieur). Mais il est possible de mettre à jour la version stable courante avec une version de développement de la prochaine version stable. Il suffit de cocher l'option "Mettre aussi à jour les versions stables vers les versions de développement " situé dans les paramètres de l'extension, élément de menu "Mise à jour".
Une version de développement est mise à jour :
Le bouton "Rechercher une mise à jour" placé dans la catégorie "Mise à jour" des paramètres de l'extension, permet de rechercher immédiatement une mise à jour.
Le bouton "Voir l'historique", placé dans cette même catégorie, vous permet d'afficher l'historique de la version actuelle dans le navigateur.
Dans le cas d'une mise à jour automatique et si une nouvelle version est détectée, la boite de dialogue "Mise à jour" s'affiche pour proposer :
Dans le cas d'une mise à jour vers une version stable, Le bouton "Quoi de neuf" offre la possibilité d'ouvrir, dans le navigateur, l'historique de l'extension et ainsi pouvoir connaitre les nouveautés de la version proposée.
Pour un bon fonctionnement de l'extension, il est nécessaire de :
Autres recommandations de configuration (voir pour plus d'information le "guide d'Audacity" ) :
Chaque script peut être activé de deux manière :
Dans la boite de dialogue "Gestes de commandes" de NVDA, les scripts apportés par l'extension sont placées dans la catégorie "Éditeur multipiste Audacity : complément d'accessibilité".
Pour les scripts pouvant être lancés par une commande de l'interpréteur, celle-ci est indiquée à la suite de la description du script.
Par défaut, la grande majorité des scripts pouvant être lancer par l'interpréteur de commandes n'est affectée à aucun geste de commande.
L'interpréteur de commande se lance à l'aide du geste de commande "NVDA + Espace". Un bip sonore est alors audible.
Aujourd'hui, les commandes ne sont pas modifiables.
La commande "h" de l'interpréteur liste l'ensemble des commandes et la commande "g" affiche le manuel d'utilisation de l'extension.
L'interpréteur de commandes s'arrête soit :
Cette extension installe dans le menu "Préférences" de NVDA le sous-menu "Éditeur multipiste Audacity : complément d'accessibilité - Paramètres ...". Celui-ci permet d'afficher le dialogue de configuration des paramètres de l'extension, à savoir :
Cette configuration est sauvegardée dans le fichier "audacityAccessEnhancementAddon.ini" enregistré dans le dossier de configuration utilisateur de NVDA.
Pour utiliser ce script, il faut que le focus soit dans la vue de piste.
Ce script se lance par la commande "a" de l'interpréteur.
Aucun geste de commande ne lui est affecté par défaut.
Il annonce le temps indiqué dans la boite de sélection numérique "position audio" de la barre d'outils "Temps".
Pour utiliser ce script, il faut que le focus soit dans la vue de piste.
La barre d'outils de sélection présente deux boites de sélection numériques qui donnent suivant le choix fait à l'aide du bouton "Selection Toolbar Setup" :
Avec les scripts suivants, Il est possible de faire annoncer le temps indiqué par ces deux boites sans avoir besoin de déplacer le focus dans la barre d'outils "Sélection" :
Par défaut, Aucun geste de commandes ne leur est affecté.
Pour utiliser ce script, il faut que le focus se trouve dans la vue de piste.
Il se lance par la commande "f5" de l'interpréteur.
Par défaut, aucun geste de commande ne lui est affecté.
Il annonce l'état "Enfoncé" des boutons "Lecture", "Pause" et "Enregistrement".
Dans le cas où aucun bouton n'est enfoncé, l'annonce "Aucun bouton enfoncé" est diffusée.
Dans les mélangeurs de lecture et d'enregistrement, Audacity présente les vumètres de lecture et d'enregistrement permettant de surveiller les pics de lecture ou d'enregistrement.
Les scripts suivants permettent de connaitre les niveaux de ces vumètres (quand ils sont disponibles) sans bouger le focus de la vue de pistes :
Par défaut, aucun geste de commande ne leur est affecté.
Les mesureurs de lecture et d'enregistrement présente les potentiomètres de lecture et d'enregistrement permettant de régler les niveaux de lecture ou d'enregistrement :
Les scripts suivants permettent de connaitre les niveaux de ces curseurs sans bouger le focus de la vue de pistes :
Par défaut, aucun geste de commande ne leur est affecté.
Il se lance par la commande "f11" de l'interpréteur.
Par défaut, aucun geste de commande ne lui est affecté.
Ce script annonce le niveau du potentiomètre "Vitesse de lecture" du groupe "Lecture-à-la-vitesse".
Ce script se lance par la commande "control+g" de l'interpréteur.
Par défaut, aucun geste de commande ne lui est affecté.
Il permet de faire afficher le guide d'Audacity écrit par David Bailes pour les utilisateurs du lecteur d'écran JAWS (C).
En lecture audio ou non, les raccourcis suivants d'Audacity (définis par défaut) permettent de définir ou de déplacer le curseur audio :
En lecture audio arrêtée et après l'activation du raccourci, l'information de la boite de sélection numérique "position audio" de la barre d'outils "Temps", est automatiquement annoncé si un changement a eu lieu et sous la forme :
Le retour de la position audio en début de sélection est signalé.
Ces raccourcis peuvent être modifiés par l'utilisateur sans impacter ce fonctionnement.
Les raccourcis suivants d'Audacity (définis par défaut) permettent de définir ou de déplacer le début et la fin de la sélection :
Si l'option "Annoncer automatiquement les changements de sélection" de la catégorie "Options" des paramètres de l'extension est cochée, En lecture arrêtée et après l'activation d'un des raccourcis précédents, les changements de sélection sont annoncés Suivant le type de raccourci, l'une ou/et l'autre des boites de sélection numérique de la barre d'outils "Sélection" sont annoncés sous la forme :
Comme tous les libellés annoncés sont ceux qui sont affichés par Audacity, il peut y avoir des incohérences dues à la traduction ou au codage.
Ces raccourcis peuvent être modifiés par l'utilisateur sans impacter ce fonctionnement.
La commande "f4" de l'interpréteur de l'extension permet d'activer ou de désactiver cette annonce des changements de sélection quand celle-ci devient gênante. Elle fait basculer l'état de l'option "Annoncer automatiquement les changements de sélection" de l'état "coché" à l'état "décoché" ou réciproquement.
Dans Audacity, la barre d'espace est prévue pour lancer ou arrêter la lecture audio, mais pas pour appuyer sur un bouton.
Pour appuyer sur le bouton, il faut utiliser la touche "Entrée".
Si l'option "Utiliser la barre d'espace ou la touche Entrée pour appuyer sur un bouton" de la catégorie "Options" des paramètres de l'extension est cochée, il est alors possible d'appuyer sur un bouton avec la barre d'espace ou la touche Entrée.
Audacity présente des boites de sélection numérique pour afficher un temps comme par exemple : la position audio, le début de sélection, la fin de sélection, le centre de sélection, la durée de sélection.
Ces boites de sélection présentent l'information suivant le format défini par l'utilisateur à l'aide du menu contextuel de la boite.
L'information est une suite de chiffres. Chaque chiffre appartient à un groupe de chiffre comme les heures, minutes, secondes, etc.
Pour modifier cette information, il faut se placer sur le chiffre à modifier (par flèche droite ou gauche) et l'augmenter ou le diminuer avec les flèches haut ou bas.
Par défaut, Cette extension permet une meilleure vocalisation en indiquant un temps en heure, minute et secondes, en indiquant la nature du chiffre qui est sélectionné et la valeur du groupe du chiffre modifié pour les boites de sélection numérique citée en exemple ci-dessus.
Ceci peut être désactivé en décochant l'option "Améliorer l'annonce des boites de sélection numérique" de la catégorie "Options" des paramètres de l'extension.
Seuls les formats suivants sont pris en compte :
La touche "NVDA + flèche haut" permet de faire vocaliser l'information de la boite de sélection numérique.
Les mêmes mécanismes sont mis en place dans d'autre boites de dialogue qui présentent des boites de sélection numérique de temps du même style, comme la boite de dialogue "Enregistrement temporisé".
Cependant ce mécanisme ne peut pas être mis en place dans les boites de dialogue qui permettent de générer du bruit ou du silence par exemple.
Afin de mieux lire la durée de la zone d'édition du temps de ces boites, le script "nvda+windows+j" peut être utilisé. La durée sera annoncée sous la forme heure minute seconde.
Il est préférable de ne pas modifier le format par défaut de ces zones (hh:mm:ss + millisecondes).
Audacity 4 dispose d'une interface entièrement nouvelle. L'extension y apporte les mêmes fonctionnalités qu'avec Audacity 3, avec les mêmes commandes de l'interpréteur ("NVDA + Espace"), mais certaines fonctionnent différemment. Ce chapitre décrit ces différences.
L'extension trouve les contrôles d'Audacity 4 grâce à leur nom, dans la langue de l'interface d'Audacity (elle lit les fichiers de traduction installés avec Audacity). Elle a été vérifiée avec l'espace de travail par défaut "Moderne".
Ces commandes fonctionnent où que soit le focus dans la fenêtre principale d'Audacity.
Dans Audacity 4, les touches suivantes de la vue des pistes déplacent la tête de lecture ou modifient la sélection :
Audacity 4 annonce seulement le nom de l'action ("Déplacer la tête de lecture vers la droite" par exemple). Lecture arrêtée, l'extension annonce à la place la nouvelle position de lecture et, si l'option "Annoncer automatiquement les changements de la sélection" est cochée, le nouveau début ou la nouvelle fin de la sélection, ou "aucune sélection" lorsque la sélection devient vide.
L'annonce est faite après toute touche qui modifie la position ou la sélection, y compris les raccourcis que vous avez définis vous-même. Elle n'est pas faite pendant la lecture ou l'enregistrement, mais "Enregistrement" et "Enregistrement arrêté" sont annoncés.
Remarque : dans Audacity 4.0, les touches "début", "fin", "j", "k", "," et "." d'Audacity 3 n'existent plus.
Pour modifier un champ de temps d'Audacity 4 (position de lecture, début ou fin de la sélection, durée, durées des dialogues d'effets...), placez-vous dessus et appuyez sur "Entrée". Ensuite :
Audacity 4 ne donne aucun nom aux chiffres. Si l'option "Améliorer l'annonce des boites de sélection numérique" est cochée, l'extension annonce la nature et la valeur du chiffre ("unités des minutes 5" par exemple) et, après "flèche haut" ou "flèche bas", la nouvelle valeur de son groupe ("12 minutes" par exemple). Tous les formats de temps d'Audacity 4 sont pris en compte.
Lorsque le focus arrive sur un champ de temps, celui-ci est annoncé avec son temps en heures, minutes et secondes, et "NVDA + flèche haut" ou "nvda+windows+j" annoncent à nouveau ce temps.
Audacity 4 n'expose pas l'état de ses boutons. La commande "f5" annonce "Lecture en cours", "Enregistrement" ou "Ni lecture ni enregistrement" (la pause n'est pas distinguée de l'arrêt). Elle utilise les boutons "Enregistrer", "Retour rapide au début" et "Avance rapide jusqu'à la fin" de la barre d'outils de lecture, qu'Audacity désactive pendant la lecture : ils doivent rester dans la barre d'outils.
Les vumètres d'Audacity 4 ne sont pas accessibles. L'extension lit les niveaux mesurés par Windows :
Audacity 4.0 n'a pas de réglage de la vitesse de lecture : la commande "f11" l'indique.
Lorsqu'un projet est ouvert, la barre d'espace d'Audacity 4 lance ou arrête la lecture, même lorsque le focus est sur un bouton d'une barre d'outils. Si l'option "utiliser la barre d'espace ou la touche Entrée pour appuyer sur un bouton" est cochée, la barre d'espace appuie sur le bouton, la case à cocher ou le bouton radio qui a le focus dans les barres d'outils et les panneaux de la fenêtre principale, ainsi que dans les fenêtres surgissantes de leurs boutons (niveau d'enregistrement, paramètres du VU-mètre...) ; pour une case à cocher, son nouvel état est annoncé. Dans la vue des pistes, la barre d'espace continue de lancer et d'arrêter la lecture.
L'historique des versions de cette extension est dans le fichier "changes.html"