BrailleExtender
- Auteur : André-Abush Clause et contributeurs
- Compatibilité NVDA : 2019.3 et ultérieurs
- Télécharger version stable
- Télécharger version de développement
BrailleExtender est une extension NVDA qui fournit diverses fonctionnalités au niveau du braille. Actuellement, les fonctionnalités suivantes sont implémentées :
- recharger deux afficheurs braille favoris avec des raccourcis.
- attache automatique du curseur de révision dans les terminaux comme PuTTY, Powershell, bash, cmd.
- défilement automatique.
- alterner entre plusieurs tables d'entrée / sortie braille.
- marquer le texte avec des attributs spéciaux par le point 7, le point 8 ou les deux.
- utiliser deux tables braille en sortie simultanément.
- afficher les signes de tabulation en tant qu'espaces.
- inverser les boutons de défilement avant et arrière.
- dire la ligne courante pendant le défilement du texte soit en mode revue, soit en mode focus ou les deux.
- traduire facilement du texte en braille Unicode et vice versa. Ex. : z <--> ⠵.
- convertir la description de la cellule en braille Unicode et vice versa. Ex. : 123 <--> ⠇.
- verrouiller le clavier braille.
- lancer une application/URL avec un geste.
- dictionnaires braille.
- tapez d'une seule main à partir du clavier braille.
- afficher les caractères indéfinis des tables braille (y compris les emojis) en utilisant des représentations alternatives.
- entrez n'importe quel caractère du clavier braille (y compris les emojis).
- sauter les lignes vides pendant le défilement du texte.
- et bien plus !
Pour certains afficheurs braille il étend les commandes des terminaux braille afin de fournir :
- offrir des jeux de gestes complets comprenant des touches de fonction, des touches multimédia, une navigation rapide, etc. ;
- émuler les touches de combinaison, et donc n'importe quel raccourci clavier ;
- propose plusieurs configurations clavier en ce qui concerne la façon d'obtenir les points 7 et 8, entrée et retour arrière ;
- actions et navigation rapide via un rotor.
Une fois l'extension installé, lisez la documentation et parcourez les paramètres à l'aide du sous-menu BrailleExtender (situé dans le menu NVDA).
Explorons quelques fonctionnalités communes
Représentation des caractères indéfinis
L'extension vous permet de personnaliser la façon dont un caractère non défini doit être représenté dans une table braille. Pour cela, allez dans les paramètres — Représentation des caractères non définis —. Vous pouvez choisir entre les représentations suivantes :
- Utiliser le comportement de la table braille (aucune description possible)
- Points 1-8 (⣿)
- Points 1-6 (⠿)
- Cellule vide (⠀)
- Autre représentation de points (ex : 6-123456)
- Point d'interrogation (dépendant de la table de sortie)
- Autre signe/représentation (ex : ??)
- Hexadécimal
- Hexadécimal, HUC8
- Hexadécimal, HUC6
- Décimal
- Octal
- Binaire
Vous pouvez également combiner cette option avec le paramètre « décrivez le caractère si possible ».
Notes :
- Pour distinguer le jeu de caractères non défini tout en maximisant l'espace, la meilleure combinaison est l'utilisation de la représentation HUC8 sans cocher l'option « Afficher la ponctuation/le nom du symbole pour les caractères non définis si disponible ».
- Pour en savoir plus sur la représentation HUC, voir https://danielmayr.at/huc/
- Gardez à l'esprit que les définitions dans les tables et celles de vos dictionnaires de tables ont priorité sur les descriptions de caractères, qui ont également priorité sur la représentation choisie pour les caractères non définis.
Obtenir des informations sur le caractère courant
Cette fonctionnalité vous permet d'obtenir diverses informations concernant le caractère sous le curseur à l'aide de la table braille d'entrée courante, telles que : les représentations HUC8 et HUC6 ; les valeurs hexadécimales, décimales, octales ou binaires ; Une description du caractère si possible; la représentation braille Unicode et les points du motif braille.
Un appui sur le geste défini associé à cette fonction vous montre les informations dans un message flash et un double appui affiche les mêmes informations dans un tampon NVDA virtuel.
Sur les terminaux pris en charge, le geste défini est ⡉+espace. Aucun geste système n'est défini par défaut.
Par exemple, pour le caractère '&', nous obtiendrons les informations suivantes :
&: 0x26, 38, 0o46, 0b100110
et (ET COMMERCIAL [Po])
⢿ (1234568)
⣥⣺⡧,
Saisie braille avancée
Cette fonctionnalité vous permet de saisir n'importe quel caractère à partir de sa représentation HUC8 ou de sa valeur hexadécimale/décimale/octale/binaire. De plus, il vous permet de développer des abréviations. Pour utiliser cette fonction, entrez dans le mode de saisie avancé, puis entrez le motif souhaité. Gestes par défaut : NVDA+Windows+i ou ⡊+espace (sur les terminaux pris en charge). Appuyez sur le même geste pour quitter ce mode. Alternativement, une option vous permet de quitter automatiquement ce mode après avoir entré un seul motif. Si vous souhaitez saisir un caractère à partir de sa représentation HUC8, saisissez simplement le motif HUC8. Puisqu'une séquence HUC8 doit tenir sur 3 ou 4 cellules, l'interprétation sera effectuée à chaque fois que 3 ou 4 combinaisons de points sont saisies. Si vous souhaitez saisir un caractère à partir de sa valeur hexadécimale, décimale, octale ou binaire, procédez comme suit :
- Entrez ⠼
Spécifiez la base comme suit :
- ⠭ ou ⠓ : pour une valeur hexadécimale
- ⠙ : pour une valeur décimale
- ⠕ : pour une valeur octale
- ⠃ : pour une valeur binaire
Saisissez la valeur du caractère selon la base précédemment sélectionnée.
- Appuyez sur Espace pour valider.
Pour les abréviations, vous devez d'abord les ajouter dans le dialogue — Dictionnaire du mode de saisie avancé —. Ensuite, il vous suffit de saisir votre abréviation et d'appuyer sur espace pour la développer. Par exemple, vous pouvez définir les abréviations suivantes : "⠎⠺" avec "sandwich", "⠋⠛⠋⠗" à "🇫🇷".
Voici quelques exemples de séquences à saisir pour des caractères donnés :
Caractère | HUC8 | Hexadécimal | Décimal | Octal | Binaire |
---|---|---|---|---|---|
👍 (pouce levé) | ⣭⢤⡙ | ⠭1f44d ou ⠓1f44d | ⠙128077 | ⠕372115 | ⠃11111010001001101 |
😀 (visage souriant) | ⣭⡤⣺ | ⠭1f600 ou ⠓1f600 | ⠙128512 | ⠕373000 | ⠃11111011000000000 |
🍑 (pêche) | ⣭⠤⠕ | ⠭1f351 ou ⠓1f351 | ⠙127825 | ⠕371521 | ⠃11111001101010001 |
🌊 (vague d'eau) | ⣭⠤⠺ | ⠭1f30a ou ⠓1f30a | ⠙127754 | ⠕371412 | ⠃11111001100001010 |
Remarque : l'entrée HUC6 n'est actuellement pas prise en charge.
Mode unimanuel
Cette fonctionnalité vous permet de composer une cellule en plusieurs étapes. Cela peut être activé dans les paramètres généraux des préférences de l'extension ou à la volée en utilisant le geste NVDA+Windows+h par défaut (⡂+espace sur les terminaux pris en charge). Trois méthodes de saisie sont disponibles.
Méthode #1 : remplir une cellule en 2 étapes des deux côtés
Avec cette méthode, tapez les points du côté gauche, puis les points du côté droit. Si un côté est vide, tapez deux fois les points correspondant au côté opposé, ou tapez les points correspondant au côté non vide en 2 étapes.
Par exemple :
- Pour ⠛: appuyez sur les points 1-2 puis sur les points 4-5.
- Pour ⠃: appuyez sur les points 1-2 puis les points 1-2, ou le point 1 puis le point 2.
- Pour ⠘: appuyez sur 4-5 puis 4-5, ou sur le point 4 puis le point 5.
Méthode #2 : remplir une cellule en deux étapes d'un côté (Espace = côté vide)
En utilisant cette méthode, vous pouvez composer une cellule d'une seule main, quel que soit le côté du clavier braille que vous choisissez. La première étape vous permet de saisir les points 1-2-3-7 et la seconde 4-5-6-8. Si un côté est vide, appuyez sur espace. Une cellule vide sera obtenue en appuyant deux fois sur la touche espace.
Par exemple :
- Pour ⠛ : appuyez sur les points 1-2 puis les points 1-2, ou les points 4-5 puis les points 4-5.
- Pour ⠃ : appuyez sur les points 1-2 puis espace, ou 4-5 puis espace.
- Pour ⠘ : appuyez sur espace puis 1-2, ou espace puis points 4-5.
Méthode #3 : remplissez une cellule points par points (chaque point est une bascule, appuyez sur Espace pour valider le caractère)
Dans ce mode, chaque point est une bascule. Vous devez appuyer sur la touche espace dès que la cellule que vous avez saisie est celle que vous désirez pour saisir le caractère. Ainsi, plus il y a de points dans la cellule, plus vous avez de manières de saisir le caractère.
Par exemple, pour ⠛, vous pouvez composer la cellule des différentes manières suivantes :
- Points 1-2, puis points 4-5, puis espace.
- Points 1-2-3, puis point 3 (pour corriger), puis points 4-5, puis espace.
- Point 1, puis points 2-4-5, puis espace.
- Points 1-2-4, puis point 5, puis espace.
- Pointt 2, puis point 1, puis point 5, puis point 4, et enfin espace.
- Etc.