Access8Math

Fonctionnalité d'Access8Math

Cette extension NVDA améliore l'expérience de lecture et d'écriture de contenu mathématique.

La fonctionnalité de lecture comprend une traduction de la langue améliorée dans la capacité de segmenter un contenu mathématique long en fragments plus petits en utilisant la navigation interactive.

La fonctionnalité de rédaction comprend un menu de commandes pour saisir plus facilement le LaTeX / AsciiMath / Nemeth et la possibilité d'exporter vers un document HTML visuellement lisible pour une meilleure collaboration.

fonctionnalité de lecture

  • Lire des lignes entières, y compris le contenu texte et le contenu mathématique
  • Fournit une navigation interactive pour se déplacer, lire et zoomer les extraits de contenu mathématique
  • Permet la révision de texte lors de la navigation interactive
  • Utilise des règles de parole simplifiées
  • Interrompt la parole entre les éléments dans le contenu mathématique

fonctionnalité de rédaction

  • Permet d'écrire du contenu mathématique à l'aide de LaTeX / AsciiMath / Nemeth
  • Fournit un menu de commandes pour saisir le LaTeX
  • Offre des gestes pour les raccourcis pour saisir le LaTeX
  • Permet le déplacement du curseur plus efficace lors de l'édition
  • Permet la lecture des documents contenant des données LaTeX / AsciiMath / Nemeth en temps réel tout en modifiant le document
  • Fournit la conversion de fichiers texte en fichiers HTML pour la visualisation et l'exportation.

Fonctionnalité d'Access8Math

Cette extension pour NVDA améliore la sortie de la parole et du braille pour le contenu mathématique. Bien que NVDA intègre déjà MathPlayer, certains aspects nécessitent une amélioration, comme le manque ou l'incomplétude des traductions spécifiques à la langue, ou de la navigation spécifique à la langue

La navigation interactive peut segmenter un contenu mathématique en fragments plus petits pour la sortie vocale ou en braille, permettant de sélectionner le fragment souhaité et le mode de livraison via des commandes clavier. Cela permet de mieux comprendre la structure et les éléments d'un contenu mathématique long et les relations hiérarchiques entre les éléments.

De plus, cette extension NVDA offre la possibilité d'écrire du contenu mathématique. Grâce au menu de commande, la tâche peut être terminée sans mémoriser le langage LaTeX / AsciiMath. Après avoir terminé le contenu, le document peut être converti en HTML visuellement lisible grâce à la fonction de visualisation et d'exportation. Le document HTML facilite les débats interactifs avec d'autres personnes.

Fonctionnalité de lecture

Access8Math est en mesure de lire le contenu MathML dans des navigateurs Web tels que Mozilla Firefox, Google Chrome et Microsoft Edge, ainsi que le contenu MathType dans Microsoft Word.

En appuyant sur la barre d'espace ou sur la touche Entrée sur un objet mathématique MathML, vous pouvez entrer en mode navigation et interagir avec le contenu en se déplaçant et en zoomant pour lire des extraits.

  • Analyser la signification mathématique globale du contenu : analyser la structure MathML, et lorsqu'une règle spécifique est rencontrée, elle est lue avec la signification mathématique de la règle
  • Analyser la signification mathématique de l'élément contenu : lors de la navigation et du parcours des éléments, la signification du contenu de l'élément courant par rapport à l'élément supérieur sera annoncée. Par exemple, avec les deux éléments d'une fraction, le déplacement de l'un à l'autre annoncera chaque élément respectivement comme dénominateur ou numérateur

Commandes de navigation en mode interactif :

Les commandes suivantes sont disponibles en mode navigation interactive :

  • "Flèche bas" : réduire l'extrait de lecture(zoomer vers un gros plan)
  • "Flèche haut" : agrandir l'extrait de lecture(zoomer vers un plan général)
  • "Flèche gauche" : se déplacer sur la partie précédente du contenu mathématique.
  • "Flèche droite" : se déplacer sur la partie suivante du contenu mathématique.
  • "Début" : Retourner au début du contenu mathématique en entier.
  • "ctrl+C" : Copier le code source de l'objet MathML.
  • "numpad 1 à 9" : Lire le contenu mathématique comme texte sérialisé en utilisant les commandes de revue de texte de NVDA.
  • "Échap" : Quitter le mode navigation.

Fonctionnalité de rédaction

Contenu exhaustif : Incorporation de contenu texte et de contenu mathématique

Dans Windows 11, l'éditeur Access8Math doit être utilisé, tandis que dans Windows 10 ou les versions précédentes, vous pouvez utiliser à la fois le Bloc-notes et l'éditeur Access8Math. Il est recommandé d'utiliser l'éditeur Access8Math incorporé pour écrire du contenu exhaustif.

Pour faire la distinction entre le contenu texte et le contenu mathématique, vous pouvez utiliser des délimiteurs pour encadrer la zone de notation mathématique. Cela signifie que toutes les données de la zone de notation mathématique seront considérées comme un contenu mathématique selon le délimiteur spécifié, tandis que les données en dehors de la zone de notation mathématique seront traitées comme du contenu texte.

| catégorie | délimiteur initial | délimiteur final | | --- | --- | --- | | LaTeX(parenthèses) | ( | ) | | LaTeX(dollar) | $ | $ | | AsciiMath | | | | Nemeth(UEB) | % | : | | Nemeth(arobase) | @ | @ |

Vous pouvez choisir quoi utiliser pour le délimiteur LaTeX / Nemeth dans le paramètre Écriture.

Geste de commande (activer ou désactiver : NVDA+alt+c)

alt+m : La fenêtre marquer la commande apparaît, sélectionnez LaTeX / AsciiMath / Nemeth et appuyez sur Entrée pour ajouter des marques LaTeX / AsciiMath avant et après le texte actuellement sélectionné (le curseur actuel lorsqu'aucun texte n'est sélectionné) et déplace automatiquement le curseur dedans. Entrez rapidement du contenu.

alt+l : Pour faire apparaître la fenêtre de commande LaTeX, sélectionnez l'élément de commande LaTeX à ajouter et appuyez sur Entrée pour ajouter la syntaxe LaTeX correspondante au curseur actuel et déplacez automatiquement le curseur au point d'entrée approprié pour une entrée rapide du contenu.

Fenêtre de commande LaTeX

  • Se déplacer à n'importe quel élément de commande LaTeX et appuyez sur les lettres en anglais (a-z) ou f1-f12 pour définir les raccourcis
  • Se déplacer à n'importe quel élément de commande LaTeX et appuyez sur effacement / retour arrière space pour supprimer le raccourci qui a été défini
  • Se déplacer à n'importe quel élément de commande LaTeX et appuyez sur Entrée pour ajouter la syntaxe LaTeX correspondante au curseur actuel

alt+i : Lorsque le curseur s'arrête sur le bloc math, vous pouvez interagir avec le bloc math pour la navigation

alt+h : Les documents HTML peuvent être affichés et exportés avec les données mathématiques et textuelles converties. Le contenu du bloc mathématique est converti en MathML et présenté côte à côte avec le texte pour faciliter la lecture visuelle.

  • Affichage : Ouvrez le document HTML converti via un programme par défaut du système qui ouvre l'extension .html.
  • Exporter : Empaquetez le fichier HTML converti et le fichier texte d'origine en fichier compressé.

alt+t : Les données du bloc où se trouve le curseur peuvent être converties entre LaTeX et AsciiMath (le curseur doit être dans le bloc LaTeX ou AsciiMath)

Dans les paramètres Écriture, vous pouvez choisir Activer les gestes de commande au démarrage. Appuyez sur NVDA+alt+c dans la zone d'édition pour activer ou désactiver les gestes de commandes, qui peuvent être modifiés dans les Gestes de commandes.

Écriture de gestes pour naviguer par bloc (activer ou désactiver : NVDA+alt+n)

  • alt+flèche gauche : se déplacer au point de départ du bloc de données précédent
  • alt+flèche bas : Ne lisez que le contenu du bloc de données actuel sans se déplacer
  • alt+flèche droite : se déplacer au point de départ du bloc de données suivant
  • alt+début : se déplacer au point de départ du bloc de données actuel
  • alt+fin : se déplacer jusqu'à la fin du bloc de données actuel
  • alt+maj+flèche gauche : se déplacer au bloc de données précédent et sélectionnez
  • alt+maj+flèche bas : ne pas se déplacer, sélectionnez uniquement le contenu du bloc de données actuel
  • alt+maj+flèche droite : se déplacer au bloc de données suivant et sélectionnez

Dans les paramètres Écriture, vous pouvez choisir Activer les gestes de navigation par block au démarrage. Appuyez sur NVDA+alt+n dans la zone d'édition pour activer ou désactiver les gestes pour naviguer par bloc, qui peuvent être modifiés dans les Gestes de commandes.

Gestes pour les raccourcis (activer ou désactiver : NVDA+alt+s)

Lorsque le curseur est dans le bloc LaTeX, appuyez sur les lettres ou touches f1 a f12 pour insérer rapidement l'asociation LaTeX. Appuyez sur shift+lettre, ou shift+f1 à f12 pour lire le LaTeX actuellement associé à ce raccourci. (Il est nécessaire de configurer d'abord le raccourci dans le menu Commande)

Dans les paramètres Écriture, vous pouvez choisir Activer les gestes de navigation rapide au démarrage. Appuyez sur NVDA+alt+s dans la zone d'édition pour activer ou désactiver les gestes de navigation rapide, qui peuvent être modifiés dans les Gestes de commandes.

Gestes de lettre grecs (activer ou désactiver : NVDA+alt+g)

Lorsque le curseur est dans le bloc LaTeX, appuyez sur la lettre pour insérer rapidement la lettre grecque correspondante à LaTeX.

Table de correspondance

| Lettre en français | Lettre grec | LaTeX | | --- | --- | --- | | a | α | \alpha | | b | β | \bêta | | c | θ | \thêta | | d | δ | \delta | | e | ε | \epsilon | | f | φ | \phi | | g | γ | \gamma | | h | η | \êta | | i | ι | \iota | | k | κ | \kappa | | l | λ | \lambda | | m | μ | \mu | | n | ν | \nu | | o | ο | \omicron | | p | π | \pi | | r | ρ | \rho | | s | σ | \sigma | | t | τ | \tau | | u | υ | \upsilon | | v | φ | \psi | | w | ω | \oméga | | x | χ | \chi | | y | ξ | \xi | | z | ζ | \zêta |

Mode de navigation (activer ou désactiver : NVDA+espace)

Lorsque le mode de navigation est activé, le bloc mathématique lu par le curseur mobile lira le contenu texte mathématique au lieu des données grammaticales d'origine

Vous pouvez utiliser les touches suivantes pour déplacer le curseur d'édition et la navigation interactive

  • flèche gauche : se déplacer au point de départ du bloc de données précédent Et lisez-le
  • flèche droite : se déplacer au point de départ du bloc de données suivant Et lisez-le
  • Flèche haut : se déplacer vers la ligne précédente et lire le contenu de tous les blocs de données sur cette ligne
  • Flèche bas : se déplacer vers la ligne suivante et lire le contenu de tous les blocs de données sur cette ligne
  • page précédente : se déplacer dix lignes vers le haut et lire le contenu de tous les blocs de données sur cette ligne
  • page suivante : se déplacer dix lignes vers le bas et lire le contenu de tous les blocs de données sur cette ligne
  • début : se déplacer au premier bloc de la ligne où se trouve le curseur
  • fin : se déplacer au dernier bloc de la ligne où se trouve le curseur

Utiliser les touches du curseur avec la touche maj pour sélectionner le texte

espace ou entrée : lorsque le curseur s'arrête dans un bloc mathématique, il peut interagir avec le contenu mathématique du bloc de données et naviguer à travers de celui-ci

Pour les touches suivantes, si vous appuyez uniquement sur une seule touche, le curseur d'édition sautera vers la position du bloc de données suivant, si vous appuyez sur maj+une seule touche, en même temps, le curseur d'édition passera à la position du bloc de données précédent :

  • l : aller au bloc de données LaTeX suivant et lisez-le
  • a : aller au bloc de données AsciiMath suivant et lisez-le
  • n : aller au bloc de données Nemeth suivant et lisez-le
  • m : aller au bloc de données MathML suivant et lisez-le
  • t : aller au bloc de texte suivant et lisez-le
  • tab : aller au bloc interactif suivant (bloc mathématique) et lisez-le

Vous pouvez utiliser les gestes suivants pour modifier le contenu

  • ctrl+x : couper le bloc dans lequel le curseur est situé
  • ctrl+c : copier le bloc dans lequel le curseur est situé
  • ctrl+v : coller le contenu après le bloc dans lequel le curseur est situé
  • effacement ou retour arrière : effacé le bloc sur lequel le curseur est situé

Éditeur Access8Math et document Access8Math

La zone d'édition du bloc-notes de Windows 11 est une zone d'édition riche non pas la zone d'édition traditionnelle, donc l'éditeur Access8Math doit être utilisé dans Windows 11 pour utiliser la fonction Écriture. Cet éditeur fournit l'ouverture des anciens fichiers, l'enregistrement des fichiers et la fonction de visualisation.

Utiliser l'éditeur Access8Math pour rédiger des documents Markdown. Si le document dispose de ressources supplémentaires, ils peuvent être ajoutés à l'espace de travail et les référencer. Lorsque vous utilisez la fonction d'exportation de l'éditeur, les ressources mentionnées dans le document seront empaquetées dans un fichier. L'éditeur sera chargé de le faire.

La fonction de visualisation et d'exportation du menu Affichage est la même que la fonction associée au geste de visualisation (alt+h), qui peut générer un document Access8Math. La seule différence entre les deux est que l'éditeur Access8Math empaquettera les ressources référencées dans un fichier

Pour permettre d'importer et de modifier à nouveau un document exporté à partir de Access8Math, l'éditeur Access8Math écrira un fichier access8math.json lors de l'exportation, qui contient des métadonnées. Nous appelons le fichier ou le dossier qui contient ce fichier un document Access8Math

Dans l'Explorateur de fichiers, vous pouvez appuyer sur NVDA+applications si le chemin sélectionné est un document txt / Access8Math, un menu contextuel virtuel s'ouvrira, qui peut rapidement ouvrir ce fichier pour l'afficher ou le modifier.

exemple de contenu :

  • LaTeX(parenthèses) : La solution de l'équation quadratique dans une variable (ax2+bx+c=0) est (\frac{-b\pm\sqrt{b2-4ac}}{2a}) .
  • LaTeX(dollar) : La solution de l'équation quadratique dans une variable $ax2+bx+c=0$ est $\frac{-b\pm\sqrt{b2-4ac}}{2a}$ .
  • AsciiMath : La solution de l'équation quadratique dans une variable ax^2+bx+c=0 est x=(-b+- \sqrt(b^2-4ac))/(2a) .
  • Nemeth(UEB) : La solution de l'équation quadratique dans une variable %⠁⠭⠘⠆⠐⠬⠃⠭⠬⠉⠀⠨⠅⠀⠴: est %⠭⠀⠨⠅⠀⠹⠤⠃⠬⠤⠜⠃⠘⠆⠐⠤⠲⠁⠉⠻⠌⠆⠁⠼: .
  • Nemeth(arobase) : La solution de l'équation quadratique dans une variable @⠁⠭⠘⠆⠐⠬⠃⠭⠬⠉⠀⠨⠅⠀⠴@ est @⠭⠀⠨⠅⠀⠹⠤⠃⠬⠤⠜⠃⠘⠆⠐⠤⠲⠁⠉⠻⠌⠆⠁⠼@ .
  • MathML : La solution de l'équation quadratique dans une variable ax2+bx+c=0 est −b±b2−4ac2a .

paramètres

Tous les paramètres Access8Math sont centralisés dans Outils -> Access8Math -> Paramètres

Paramètres de lecture

  • Langue : langue de lecture d'Access8Math
  • Analyser la signification mathématique du contenu : effectuer une analyse sémantique du contenu mathématique et, lorsqu'une règle spécifique est respectée, cette règle sera utilisée dans la verbalisation.
  • Afficher la fenêtre d'interaction lors de l'entrée en mode interactif : définit s'il faut afficher la "Fenêtre d'interaction Access8Math" en activant l'événement lors de l'entrée en navigation en mode interactif dans un objet mathématique
  • Lire la signification définie dans le dictionnaire lors de la navigation en mode interactif : Lorsque le modèle est défini dans le dictionnaire, utilisez le dictionnaire pour lire la signification de la sous-partie au niveau de la couche supérieure.
  • Lire la signification auto-générée lors de la navigation en mode interactif : Lorsque le modèle n'est pas défini ou incomplet dans le dictionnaire, utiliser la fonction de génération automatique pour lire la signification de la sous-partie au niveau de la couche supérieure.
  • Utiliser un son pour indiquer qu'il n'y a pas de mouvement possible dans le mode interactif
  • Intervalle de temps entre éléments : réglage du temps de pause entre les éléments. Valeur de 1 à 100, plus la valeur est petite, plus le temps de pause est court et plus la valeur est grande, plus le temps de pause est long.

Paramètres de rédaction

  • Activer les gestes de commande au démarrage
  • Activer les gestes de navigation par block au démarrage
  • Activer les gestes de raccourci au démarrage
  • Indication audio du changement de mode de navigation
  • HTML affichage document :
  • HTML affichage math :
  • Délimiteur LaTeX :

Boîte de dialogue Paramètres des règles : sélectionner si les règles sont activées

Lecteur Mathématique

  • Source vocale :
  • Source braille :
  • Source d'interaction :

localisation

Si vous souhaitez Access8Math pour avoir une sortie de la parole ou du braille pour MathML dans différentes langues, vous devez créer un dictionnaire Unicode (unicode.dic) et des règles mathématiques (math.rule). Cela peut être fait en utilisant l'interface graphique dans Access8math -> Localisation, ou en se référant au globalPlugins / Access8Math / locale dans le dossier de l'extension.

Le "Dictionnaire Unicode" vous permet de personnaliser la sortie de la parole ou du braille pour les symboles et les caractères. Les "Règles mathématiques" vous permettent de personnaliser la sortie de la parole ou du braille pour différents types de mathématiques.

La boîte de dialogue "Ajout d'une nouvelle langue" permet d'ajouter une nouvelle langue non incorporée dans Access8Math. La nouvelle langue apparaîtra dans la sélection des langues des paramètres de lecture, permettant la définition de la parole et du braille via le dictionnaire Unicode et les règles mathématiques, entraînant une traduction.

Règle mathématiques

Access8Math établit des règles mathématiques en fonction du type mathématique et de la logique pour décider de la méthode et de l'ordre de lecture en mathématiques. Selon la logique de lecture mathématique locale, le texte et l'ordre de lecture mathématique peuvent être modifiés. La méthode est la suivante :

Éditer : après avoir ouvert "règle mathématique", la fenêtre répertorie 46 règles mathématiques. Choisissez une règle mathématique et sélectionnez "Éditer" pour l'éditer.

La boîte de dialogue « Éditer une entrée » est divisée en deux blocs principaux, « Ordre sérialisé » et « Rôle des enfants ».

  • Ordre sérialisé : la règle mathématique est divisée en plusieurs blocs selon l'ordre de lecture. Dans cette zone, l'ordre de lecture du nœud enfant et le texte de délimitation du début, de la moitié et de la fin peuvent être modifiés. Par exemple pour la règle fraction mfrac, cette règle est divisée en cinq blocs de lecture. L'ordre 0, 2 et 4 représentent le symbole initial, le symbole de segmentation du projet et le symbole final, respectivement, et leurs textes de signification peuvent être modifiés dans chaque champ. Les ordres 1 et 3 ajustent la séquence de lecture des nœuds enfant qui peut être modifiée dans le menu déroulant.
  • Rôle des enfants : les sous-éléments du niveau inférieur de la règle mathématique. Par exemple, pour la règle des fractions mfrac, la règle contient le numérateur et le dénominateur. La signification du sous-contenu dans l'élément supérieur peut être modifiée dans le champ correspondant au rôle enfant.

Exemple: Vous pouvez vérifier la méthode de lecture de cette règle mathématique après l’édition. Après avoir cliqué, un contenu mathématique est prédéfini dans les règles mathématiques correspondantes pour confirmer si la méthode de lecture est conforme aux attentes.

Réinitialiser aux valeurs par défaut : Réinitialise la liste des règles mathématiques avec les préréglages initiaux.

Importer : Importer des fichiers de règles mathématiques, qui peuvent être utilisés pour charger des règles mathématiques.

Exporter: enregistrer un fichier de règles mathématiques dans le chemin spécifié à partager ou à conserver.

exemple

Le contenu mathématique dans Wiki est toujours écrit en MathML.

  • Fonction cubique : https://fr.wikipedia.org/wiki/Fonction_cubique
  • Produit matriciel: https://fr.wikipedia.org/wiki/Produit_matriciel
  • Fonction cubique : https://fr.wikipedia.org/wiki/Fonction_cubique

Equation du second degré

  • LaTeX : (x=\frac{-b\pm\sqrt{b2-4ac}}{2a})
  • AsciiMath : x=(-b+- \sqrt(b^2-4ac))/(2a)
  • MathML: -b±b2-4ac2a

github: https://github.com/tsengwoody/Access8Math

Merci de faire remonter tout bug ou commentaire.

Mise à jour du journal Access8Math

Mise à jour Access8Math v3.6

  • nouvelle fonctionnalité : l'entrée en braille Nemeth, avec la même fonctionnalité que l'entrée de LaTeX. Permet la navigation interactive en temps réel (Alt+I) lors de l'édition et prend en charge la sortie des documents HTML+MathML.
  • nouvelle fonctionnalité : Ajout du délimiteur Nemeth UEB / arobase(@@) pour faire la distinction du contenu Nemeth.
  • nouvelle fonctionnalité : vous pouvez convertir et copier de LaTeX à partir de l'objet mathématique en mode de navigation interactive.
  • Ajout du raccourci NVDA+Maj+F10 pour ouvrir le menu contextuel virtuel dans l'explorateur de fichiers.
  • Problèmes d'interface utilisateur localisés Corrigés et optimisés et nettoyé le format de fichier localisé.

Mise à jour Access8Math v3.5

  • Les vecteurs et les rayons peuvent être distingués correctement
  • Un dialogue est utilisée pour afficher des ressources d'image, de vidéo ou audio dans un document HTML d'Access8Math
  • Une nouvelle fenêtre est utilisée pour ouvrir des liens à partir d'un document HTML d'Access8Math
  • L'espace de nom de MathML est exporté lors de la copie de MathML à partir de l'objet mathématique en mode de navigation interactive
  • Les ajustements de la police et la fonction de Trouver et remplacer sont affichés dans l'éditeur
  • Compatibilité avec NVDA 2023.1

Mise à jour Access8Math v3.4

  • Les sources vocale, braille et d'interaction se déplacent vers les Préférences -> Paramètres -> catégorie Lecteur Mathématique.
  • MathCAT a été incorporé. Vous pouvez maintenant choisir la source vocale, braille et d'interaction (Access8Math / Math Player / MathCAT) dont vous avez besoin dans le panneau des paramètres du Lecteur Mathématique en faisant installer Math Player / MathCat.
  • Un dialogue des catégories est utilisé pour collecter toutes les dialogues de paramètres.
  • Appuyer sur NVDA+alt+e pour ouvrir le fichier texte avec l'éditeur incorporé dans l'Explorateur de fichiers.
  • Dans les menus virtuels, le sous-menus peut être ouvert avec Entrée
  • L'étiquette de règle de menclose de MathML est mise en œuvre
  • nouvelle fonctionnalité : menu contextuel virtuel dans l'Explorateur de fichiers. Vous pouvez rapidement ouvrir des documents Access8Math pour les visualiser" ou les modifier (consultez les sections "Éditeur Access8Math" et "Document Access8Math" pour plus de détails)

Mise à jour Access8Math v3.3

  • Un éditeur incorporé qui utilise la zone d'édition traditionnelle est ajouté car Windows 11 a changé en une zone d'édition basée sur l'UIA
  • fonction dans l'éditeur incorporé pour créer nouveau / ouvrir / enregistrer
  • L'ajustement initial de la langue de Access8Math est basé sur la langue configurée dans NVDA
  • Amélioration du vocale et du braille dans les menus virtuels
  • Compatibilité avec NVDA 2022.1
  • Corrigé un problème par lequel le menu marqué ne s'est pas ouvert si le document était vide
  • Correction de la fonction de traduction entre LaTeX et AsciiMath
  • Corrigé un problème de rendu du document HTML lorsque l'option texte est choisie dans les ajustements sur la façon d'afficher le document HTML

Mise à jour Access8Math v3.2

  • Nouvelle fonctionnalité "" pour séparer les blocs de données, les blocs entourés de "" sont des données AsciiMath
  • Nouvelle caractéristique raccourcis d'édition pour parcourir le mode de navigation couper (ctrl+x), copier (ctrl+c), coller (ctrl+v), effacé (effacement / retour arrière)
  • Nouvelle caractéristique raccourcis se déplacer pour parcourir le mode de navigation Déplacer entre les blocs de données interactifs (tab), déplacer entre les blocs de données AsciiMath (a)
  • Modifier la façon dont le curseur se déplace dans le mode de navigation. Les flèches haut, bas, gauche et droite sont utilisées maintenant, et le contenu du bloc de données après le déplacement est lu.
  • Lorsque le curseur se déplace en mode de navigation, le bloc de données mathématique lira le contenu textuel sérialisé des mathématiques au lieu du code source
  • Lorsque le curseur est dans le bloc de données mathématiques en mode de navigation, appuyez sur espace ou la touche Entrée pour interagir avec le bloc de contenu mathématique.
  • Nouvelle fonction qui vous permet de configurer les touches en anglais sous forme de raccourcis
  • Nouvelle fonction de geste de raccourci pour l'alphabet grec
  • L'entrée du raccourci ne s'applique qu'à la zone LaTeX
  • Vous pouvez configurer l'indication par la parole ou par audio lors du changement de mode de navigation
  • Le menu de commande LaTeX peut être ouvert dans la zone de texte et les séparateurs de LaTeX peuvent être insérés lors de l'insertion des commandes de LaTeX
  • Nouveau menu de traduction, qui peut convertir le format de données du bloc dans lequel se trouve le curseur entre AsciiMath et LaTeX. Il appartient au groupe de gestes de commande. Lorsque le curseur est dans le bloc AsciiMath ou LaTeX , appuyez sur alt+t pour ouvrir le menu de traduction (ctrl+t en mode de navigation)
  • Nouveaux Menu de lots, qui peut convertir le format des données de l'ensemble du document entre AsciiMath et LaTeX, et peut convertir le séparateur de LaTeX entre parenthèses et dollar. Il appartient au groupe de gestes de commande. Appuyez sur alt+b pour ouvrir le menu de lots
  • Ajout de type de bloc MathML, prend en charge alt+i, navigation par une seule lettre avec le "m", déplacement avec tabulation dans le mode de navigation
  • Nouvelle fonctionnalité règles mathématiques en braille personnalisées et dictionnaire Unicode, qui fonctionnent pareil qu'avec la parole
  • Le HTML exporté peut être affiché avec Markdown
  • Dans le HTML exporté, le nom du fichier et le titre de la page sont ajoutés à partir du titre de la fenêtre du Bloc-notes.

Mise à jour Access8Math v3.1

  • Les fenêtres HTML sont désormais présentées comme un menu virtuel
  • Correction d'un problème où l'affichage en HTML ne peut pas être convertie lorsque le texte inclut le caractère "`"
  • Lorsque le nombre de mots dans le document est supérieur à 4096, le contenu ne sera pas converti en affichage HTML
  • Ajout de commandes LaTeX des ensembles mathématiques
  • alt+m est mis à jour pour insérer les marques LaTeX "(" et ")" avant et après le texte sélectionné (s'il n'y a pas de texte sélectionné, cela se fait dans la position actuelle du curseur)
  • Dans les paramètres généraux, vous pouvez choisir si le contenu mathématique du HTML exporté est présenté sur une ligne séparée (bloc ou en ligne)
  • Lors de l'exportation du HTML, est enregistrer le fichier texte d'origine dans le fichier compressé
  • Dans les paramètres généraux, vous pouvez choisir d'utiliser la parenthèses ou le symbole monétaire comme délimiteur LaTeX
  • Dans les paramètres généraux, vous pouvez choisir la source de la parole, du braille et de l'interaction (Access8Math ou Math Player)
  • Gestes individuels pour activer et désactiver les raccourcis, naviguer par bloc et l'écriture
  • Vous pouvez changer la source de la parole / braille / interaction avec un geste (Access8Math ou Math Player)

Mise à jour Access8Math v3.0

  • Écrire du contenu mathématique en AsciiMath
  • Écrire du contenu mathématique en LaTeX
  • Écrire du contenu mixte (contenu texte et contenu mathématique)
  • Utilisez des raccourcis pour déplacer le curseur vers différents types de blocs dans le champ d'édition
  • Utilisez le menu de commandes pour sélectionner des commandes dans le champ d'édition
  • Définir des raccourcis dans le menu de commandes LaTeX
  • Réviser et exporter le contenu dans le champ d'édition au format HTML

Mise à jour Access8Math v2.6

  • Entrée automatique en mode interactif lors de l'affichage de la fenêtre d'interaction Access8Math.
  • Vous pouvez choisir comment indiquer l'absence de mouvement en mode interactif : bip ou dire « pas de mouvement » dans les deux sens.
  • Le contenu de l'élément actuel sera répété à nouveau lorsqu'il n'y a pas de mouvement.

Mise à jour Access8Math v2.5

  • Ajout de la traduction russe des règles et de l'interface utilisateur. Grâce au travail de traduction de Futyn-Maker.
  • Correction d'un échec de la traduction des symboles composés.
  • Suppression des doublons de lettres minuscules et ajout de majuscules générales dans en unicode.dic (0370 ~ 03FF).

Mise à jour Access8Math v2.4

  • Correctif bug.

Mise à jour Access8Math v2.3

  • Compatibilité avec Python3
  • réécriture du module et correction du style de code
  • Ajout d'une règle de vecteur de symbole

Mise à jour Access8Math v2.2

  • correction d'un bug, une annonce incorrecte lorsqu'un nœud unique contient plusieurs caractères.
  • Correction d'un problème de compatibilité dans NVDA 2019.2, grâce aux pull request de CyrilleB79.
  • Correction d'un bug dans le dictionnaire unicode qui avait des symboles en double.
  • Ajout des traductions en français, grâce au travail de traduction de CyrilleB79.
  • Ajustement de raccourci clavier.

Mise à jour Access8Math v2.1

  • Dans "Paramètres généraux", vous pouvez définir si la "Fenêtre d'interaction Access8Math" est automatiquement affichée lors de l'entrée en mode interaction.
  • En mode interaction, la "fenêtre d'interaction" peut être affichée manuellement via ctrl+m lorsque la "Fenêtre d'interaction" n'est pas affichée.
  • Correction d'un bug de commutation entre plusieurs langages.
  • Ajout des traductions en turc, grâce au travail de traduction de cagri (çağrı doğan).
  • Mise à jour de compatibilité pour nvda 2019.1, vérification de l'indicateur du manifest.ini de l'extension.
  • Refactorisation du code source des boîtes de dialogue.

Mise à jour Access8Math v2.0

  • Ajout des paramètres pour l'ajout et la personnalisation de nouvelles langues et ajout de trois fenêtres : "Dictionnaire unicode", "Règles mathématiques" et "Ajout d'une nouvelle langue"
  • Le "Dictionnaire unicode" permet de personnaliser la façon de lire chaque symbole mathématique.
  • "Règles mathématiques" permet de personnaliser la méthode de lecture et prévisualiser la modification via le bouton Exemple avant la validation.
  • "Ajout d'une nouvelle langue" permet d'ajouter une langue non fournie dans le système original. La nouvelle langue sera ajoutée aux paramètres généraux, et la personnalisation multilingue peut être obtenue en lisant les définitions de "Dictionnaire unicode" et "Règles mathématiques".
  • Amélioration en mode interaction, vous pouvez utiliser les touches du pavé numérique 7 à 9 pour lire le texte de la séquence dans l’unité de la ligne.

Mise à jour Access8Math v1.5

  • Dans la boîte de dialogue Paramètres généraux ajout du paramétrage d'un temps de pause entre les éléments. Valeur de 1 à 100, plus la valeur est petite, plus le temps de pause est court et plus la valeur est grande, plus le temps de pause est long.
  • Correctif la boîte de dialogue des paramètres ne peut pas enregistrer la configuration dans NVDA 2018.2.

Mise à jour Access8Math v1.4

  • Ajustement de la boîte de dialogue des paramètres, qui est divisée en une boîte de dialogue "Paramètres généraux" et "Paramètres des règles". "Paramètres généraux" est la boîte de dialogue "Paramètres Access8Math" d'origine et la boîte de dialogue "Paramètres des règle" permet de sélectionner l'activation ou non de règles spécifiques.
  • Nouvelles règles

    • règle vecteur : lorsqu'il y a un « ⇀ » juste au-dessus de deux identifiants, l'élément est lu comme "Vecteur…".
    • Règle arc : lorsqu'il y a un " ⌢ " juste au-dessus de deux identifiants, l'élément est lu comme "arc ...".
  • Correctif bug.

Mise à jour Access8Math v1.3

  • Nouvelle règle

    • règle positif : lire "positif" au lieu de "plus" lorsque le signe plus est le premier élément ou 'il est précédé par certains opérateurs.
    • règle au carré : lorsque la puissance est de 2, l'élément est lu comme "au carré".
    • règle au cube : Lorsque la puissance est de 3, l'élément est lu comme "au cube".
    • règle droite : lorsqu'il y a "↔" au-dessus de deux identifiants, l'élément est lu comme "droite …" (notation anglo-saxonne).
    • règle mesure algébrique : lorsqu'il y a "¯" au-dessus de deux identifiants, l'élément est lu comme "mesure algébrique" (correspond à la notation anglo-saxonne pour une droite)
    • règle vecteur : lorsqu'il y a un "→" au-dessus de deux identifiants, l'élément est lu comme "Vecteur ..." (correspond à la notation anglo-saxonne pour une demi-droite)
  • Ajout d'une fenêtre d'interaction : appuyer sur "Espace" dans le contenu mathématique pour ouvrir la "fenêtre d'interaction Access8Math" qui contient les boutons "interaction" et "copier".

    • interaction : entrer dans le contenu mathématique pour naviguer et le parcourir.
    • copier: Copier le code source de l'objet MathML
  • Ajout de la langue zh_CN pour l'interface utilisateur (.po).

  • Ajustement de la relation d'héritage entre les règles pour garantir une utilisation des règles appropriées en cas de conflit.
  • Correctif bug.

Mise à jour Access8Math v1.2

  • Nouvelle règle

    • règle nombres négatifs : lire "négatif" au lieu de "signe moins" lorsque le signe moins est le premier élément ou est précédé de certains opérateurs.
    • règle entier plus fraction : lire "plus" entre un nombre entier et une fraction lorsque l'élément précédent la fraction est un nombre entier.
  • Amélioration de l'architecture du programme

    • ajout de la classe sibling
    • ajout de la classe Complement générée dynamiquement
  • Correctif bug

Mise à jour Access8Math v1.1

  • En mode navigation, la commande "Ctrl + c", copie le code source MathML de l'objet.
  • Boîte de dialogue Paramètres dans Préférences :

    • Langue : langue de lecture Access8Math du contenu mathématique.
    • Analyse de la signification mathématique du contenu : analyse sémantique du contenu mathématique, conformément à des règles spécifiques, lecture de la signification mathématique de ces règles.
    • Lire la signification défini dans le dictionnaire : lorsque le modèl est défini dans le dictionnaire, le dictionnaire est utilisé pour lire la signification de la sous-partie dans l'élément au niveau de la couche supérieure.
    • Lire la signification généré automatiquement : lorsque le modèl n'est pas défini ou est incomplet dans le dictionnaire, la fonction de génération automatique est utilisée pour lire la signification de la sous-partie dans l'élément au niveau de la couche supérieur.
  • Ajout des règles simples. Les règles simples sont des versions simplifiées de diverses règles. Lorsque le contenu ne comporte qu'un seul élément, pour une meilleure compréhension et une lecture sans confusion, il est possible de choisir de ne pas lire le script avant et après le contenu.

  • Mise à jour d'unicode.dic.
  • Correctif bug.