URL: https://github.com/paulber19/radioSureAccessEnhancementNVDAAddon.git
Téléchargement :
Compatibilité :
Cette extension améliore l'accessibilité du logiciel RadioSure avec NVDA.
Cette extension apporte :
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.
Cette extension a été testé avec la version 2.2 de RadioSure. Les versions inférieures ne sont pas supportées.
Aucune configuration 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".
L'historique des versions de cette extension est dans le fichier "changes.html"
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.
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 :
Ces scripts permettent de modifier le niveau du volume sans aucun déplacement de focus. Ces scripts se lancent par les commandes clavier suivantes :
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.
Ce script se lance par la commande clavier "alt+v".
Sans bouger le focus, il annonce le niveau du volume en pourcentage
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.
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.
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.
Ce script se lance par la commande clavier "Control+t". ????
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
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%
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.
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.
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.
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.
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.
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.
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.
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.