Lecteur de radios internet RadioSure: complément d'accessibilité - manuel utilisateur

Auteur : paulber19 (paulber19@laposte.net)

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

Téléchargement :

Compatibilité :

Sommaire

1. Introduction

Cette extension améliore l'accessibilité du logiciel RadioSure avec NVDA.

1.1. Fonctionnalités

Cette extension apporte :

1.2. mise à jour

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 la catégorie "Mise à jour" des paramètres de l'extension.

Une version de développement est mise à jour :

Le bouton "Rechercher une mise à jour" placé dans les paramètres de l'extension, élément de menu "Mise à jour", 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 :

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.

1.3. Compatibilité

Cette extension a été testé avec la version 2.2 de RadioSure. Les versions inférieures ne sont pas supportées.

1.4. Configuration à respecter

Aucune configuration particulière.

1.5. Adaptation particulière

Pour certaine configuration de clavier, les gestes de commandes prévus utilisant la combinaison "alt+control" de bases ne conviennent pas.

Pour cela, une option permet d'utiliser à la place la combinaison "majuscule+control".

1.6. Historique

L'historique des versions de cette extension est dans le fichier "changes.html"

2. Script pour lancer ou arrêter la lecture de la station courante

Ce script se lance par la commande clavier "Control+p".

Il a pour but d'appuyer sur le bouton "Play" sans bouger le focus.

L'appui sur ce bouton lance ou arrête la lecture de la station courante.

3. Scripts pour lancer la station précédente ou suivante

RadioSure maintient l'historique des stations jouées et présente les boutons "Back" et"Next" pour se déplacer dans cet historique.

Ces scripts permettent d'appuyer sur ces boutons sans bouger le focus.

Ces scripts se lance par les commandes clavier suivantes :

4. Scripts pour augmenter ou diminuer le volume

Ces scripts permettent de modifier le niveau du volume sans aucun déplacement de focus. Ces scripts se lancent par les commandes clavier suivantes :

5. Script pour couper ou remettre le volume

Ce script se lance par la commande clavier "Control+m".

Il a pour but d'appuyer sur le bouton "Mute" sans bouger le focus.

L'appui sur ce bouton coupe ou remet le volume.

6. Script pour lire le niveau du volume

Ce script se lance par la commande clavier "alt+v".

Sans bouger le focus, il annonce le niveau du volume en pourcentage

7. Script pour lancer ou arrêter l'enregistrement de la station courante

Ce script se lance par la commande clavier "Control+r".

Il a pour but d'appuyer sur le bouton "Rec" sans bouger le focus, ce qui lance ou arrête l'enregistrement de la station courante.

8. Script pour afficher la liste des stations favorites

Ce script se lance par la commande clavier "Control+f".

Il a pour but d'appuyer sur le bouton "Fav".

L'appui sur ce bouton fait apparaitre sous forme de menu contextuel, la liste des stations favorites.

9. Script pour afficher la fenêtre des options de RadioSure

Ce script se lance par la commande clavier "Control+o".

Il a pour but d'appuyer sur le bouton "Options" ce qui provoque l'affichage de la fenêtre de configuration des options de RadioSure.

10. Script pour appuyer sur le bouton Top

Ce script se lance par la commande clavier "Control+t". ????

11. Script pour lire le nom de la station courante et la ligne de statu

Ce script se lance par la commande clavier "alt+i".

Il permet d'annoncer les informations de la station courante affichées par RadioSure comme :

Appuyez Deux fois, il va copier ces informations dans le presse-papiers.

Par Exemple :

http://www.maxfm.rs Lecture (00:14) MP3, 160 kbps

12. Script pour lire le tampon de lecture

Ce script se lance par la commande clavier "alt+b".

Il annonce le tampon de lecture (information affichée par RadioSure). Par Exemple : tampon 100%

13. Script pour afficher ou masquer la zone de recherche et la liste des stations de radio

Ce script se lance par la commande clavier "Control+e".

Il a pour but d'appuyer sur le bouton "Expand" sans bouger le focus.

Cet appui provoque l'affichage ou le masquage de la zone de recherche et de la liste des stations. S'il y a affichage, le focus est placé dans la liste des stations.

14. script pour aller dans la zone d'édition de recherche de stations de radio

Ce script se lance par la commande clavier control+alt+e.

Il a pour but de mettre le focus sur la zone d'édition de recherche de station de radio.

Cette zone d'édition se présente sous la forme d'un champ d'édition et d'une liste déroulante mémorisant les précédents critères de recherche. Cette zone d'édition peut ne pas être affichée. Dans ce cas, le script provoque un appui sur le bouton Expand pour la faire apparaitre avant de déplacer le focus.

Si la commande clavier est tapée quand le focus est déjà dans la zone, le script le signale.

15. script pour aller dans la liste des stations de radio

Ce script se lance par la commande clavier control+alt+s.

Il a pour but de mettre le focus dans la liste des stations de radio qui contient le résultat de la recherche. Le focus se place sur La station de radio précédemment sélectionnée et celle-ci est annoncée, comme par exemple :

#Musik.12punks on RauteMusik.FM; Pays: Germany; Genre: Rock-Punk; Langue: German

Cette liste peut ne pas être affichée. Dans ce cas, le script provoque un appui sur le bouton Expand pour la faire apparaitre avant de déplacer le focus. Si la commande clavier est tapée quand le focus est déjà dans la liste le script le signale.

16. Script pour quitter l'application

Ce script se lance par la commande clavier "Control+q".

Il a pour but d'appuyer sur le bouton "Exit".

Cet appui entraine sur confirmation de l'utilisateur, la fermeture de la fenêtre et l'arrêt de l'application RadioSure.

17. Activation du menu contextuel de l'entête des colonnes de la liste des stations

RadioSure permet de filtrer les stations en utilisant le menu contextuel de l'entête de chaque colonne de la liste des stations.

Mais cela nécessite un ensemble de manœuvres pénibles que les scripts suivants suppriment :

Ces gestes de commandes sont modifiables à l'aide du dialogue "Gestes de commande" de NVDA.

Note : quand un filtre est appliqué, RadioSure le signale en précédant le libellé de l'entête de la colonne par un "*". Plusieurs filtres peuvent être appliqués en même temps.

18. Appui sur un bouton avec la barre d'espace

Dans RadioSure, la barre d'espace est prévue par défaut pour activer les boutons, mais pas la touche "Entrée".

Maintenant pour appuyer sur les boutons, vous pouvez utiliser la touche "Entrée" ou la barre d'espace.

Cette extension apporte cette possibilité sans empêcher le fonctionnement dans toutes les autres situations.

19. Désactivation du suivi des barre de progression

Au démarrage d'une station, RadioSure signale visuellement la progression et NVDA annonce les changements de cette progression suivant la configuration de l'option Suivi des barres de progression" se trouvant dans la catégorie "Présentation des objets" des paramètres de NVDA.

Cela n'est pas d'un très grand intérêt et assez désagréable à la longue.

Bien qu'il soit possible en configurant manuellement cette option et seulement pour RadioSure en utilisant un profil de configuration, de désactiver toute annonce, l'extension propose de le faire par défaut.

Il est évidemment possible de retrouver le fonctionnement normal en décochant la case à cocher "Désactiver le suivi des barres de progression" située dans la catégorie "Options" des paramètres de l'extension.

20. Lecture aléatoire d'une station

Ce script se déclenche par le geste de commande "alt+control+r".

Il choisit au hasard dans les stations de la liste des stations, une station et lance sa lecture. Si la liste des stations n'est pas affichée, il l'affiche en appuyant sur le bouton "Expand".

Pour s'assurer que la lecture commence bien, il surveille l'état de connexion de la station pendant le temps configuré dans le groupe "Lecture aléatoire" de la liste déroulante "Temps d'attente de connexion" de la catégorie "Options" des paramètres de l'extension.

Au bout de ce temps et si la connexion n'a pas été réussie, il recommence avec une autre station le nombre de fois configuré dans la liste déroulante "Nombre de stations à essayer" placé dans le groupe "Lecture aléatoire" de la catégorie "Options".

Par défaut, il mémorise les stations en défaut de connexion pour les exclure virtuellement de la liste des stations et ainsi ne pas les choisir de nouveau. Ce fonctionnement peut être désactivé en décochant la case à cocher "Sauter les stations en défaut de connexion" du groupe "Lecture aléatoire" de la catégorie "Options" des paramètres de l'extension.

Ce groupe propose aussi un bouton pour effacer toutes les stations mémorisées.

Pour raccourcir le temps de recherche d'une bonne station, il est préférable d'avoir dans la liste un maximum de stations qui se connectent.