Access8Math

Access8Math feature

This NVDA addon enhances the mathematical content reading and writing experience.

The reading feature includes improved language translation in the ability to segment long math content into smaller parts using interactive navigation.

The writing feature includes a command menu for easier LaTeX/AsciiMath/Nemeth input and the ability to export to a visually readable HTML document for better collaboration.

reading feature

  • Reads entire lines including text and mathematical content
  • Provides interactive navigation to move, read, and zoom in or out on mathematical content snippets
  • Allows for reviewing text while interactive navigation
  • Uses simplified speech rules
  • Breaks speech between items in mathematical content

writing feature

  • Allows writing of mathematical content using LaTeX/AsciiMath/Nemeth
  • Provides a command menu for inputting LaTeX
  • Offers shortcut gestures for inputting LaTeX
  • Allows for more efficient cursor movement during editing
  • Allows reads documents containing LaTeX/AsciiMath/Nemeth data in real-time while editing the document
  • Provides converting text files into HTML files for preview and export.

Access8Math feature

Ten dodatek NVDA poprawia mowę i wyjście brajlowskie dla treści matematycznych. Chociaż NVDA już integruje MathPlayera, niektóre aspekty wymagają poprawy, takie jak brak lub niekompletność tłumaczenia specyficznego dla języka, interaktywna nawigacja specyficzna dla języka.

Interaktywna nawigacja dzieli treści matematyczne na mniejsze części dla mowy lub alfabetu Braille'a, umożliwiając wybór żądanego fragmentu i sposobu dostarczania za pomocą poleceń klawiaturowych. Zwiększa to zrozumienie struktury i elementów długich treści matematycznych oraz hierarchicznych relacji między elementami.

Dodatkowo ten dodatek NVDA umożliwia pisanie treści matematycznych. Korzystając z menu poleceń, wprowadzanie danych może być wykonywane bez konieczności zapamiętywania kodów LaTeX. Po zakończeniu dokument można przekształcić w wizualnie zrozumiały dokument HTML za pomocą funkcji przeglądania i eksportu, umożliwiając w ten sposób bezproblemową współpracę i dyskurs z innymi.

Funkcja czytania

Access8Math jest w stanie odczytywać zawartość MathML w przeglądarkach internetowych, takich jak Mozilla Firefox, Google Chrome i Microsoft Edge, a także zawartość MathType w programie Microsoft Word.

Naciskając spację lub Enter na obiekcie matematycznym MathML, możesz przejść do trybu nawigacji i wchodzić w interakcje z zawartością, przesuwając i powiększając lub pomniejszając fragmenty fragmentów czytania.

  • Przeanalizuj ogólne matematyczne znaczenie treści: przeanalizuj strukturę MathML, a gdy spełni określoną regułę, przeczytaj ją na głos w matematycznym znaczeniu reguły
  • Przeanalizuj matematyczne znaczenie elementu zawartości: Podczas nawigacji i przeglądania podpowie znaczenie treści pod jej górną zawartością. Na przykład istnieją dwa elementy wyniku, a przejście między nimi spowoduje zapisanie elementu jako mianownika lub licznika.

navigation interactive mode command:

W interaktywnym trybie nawigacji dostępne są następujące polecenia:

  • "Down Arrow": shrink the reading snippet(zoom in)
  • "Up Arrow": enlarge the reading snippet(zoom out)
  • "Left Arrow": Moves to the previous math content.
  • "Right Arrow": Moves to the next math content.
  • "home": Wraca na górę całej treści matematycznej.
  • "ctrl+C": Kopiuje kod źródłowy obiektu MathML.
  • "numpad 1~9": odczytuje zawartość matematyczną jako tekst seryjny przy użyciu NVDA Reviewing Text.
  • "ESC": Wyłącza tryb nawigacji.

Funkcja pisania

Kompleksowa treść: Włączenie zarówno tekstu, jak i treści matematycznych

W systemie Windows 11 należy użyć edytora Access8Math, podczas gdy w systemie Windows 10 lub wcześniejszych wersjach można użyć edytora Access8Math lub Notatnika. Zaleca się korzystanie z wbudowanego edytora Access8Math do pisania wyczerpujących treści.

To distinguish between text content and mathematical content, you can use delimiters to enclose the mathematical notation area. This means that any data within the mathematical notation area will be considered mathematical content according to the specified delimiter, while data outside of the mathematical notation area will be treated as text content.

| category | start delimiter | end delimiter | | --- | --- | --- | | LaTeX(bracket) | ( | ) | | LaTeX(money) | $ | $ | | AsciiMath | | | | Nemeth(UEB) | % | : | | Nemeth(at) | @ | @ |

You can choose what delimiter use for LaTeX/Nemeth in the writing setting.

Gest polecenia (przełącz: NVDA+alt+c)

alt+m: The mark command window pops up, select LaTeX/AsciiMath/Nemeth and press enter to add LaTeX/AsciiMath marks before and after the currently selected text (the current cursor when no text is selected) and automatically move the cursor into it. Enter content quickly.

alt+l: Pojawi się okno poleceń LaTeX, wybierz element polecenia LaTeX, który ma zostać dodany i naciśnij Enter, aby dodać odpowiednią składnię LaTeX na bieżącym kursorze i automatycznie przesuń kursor do odpowiedniego punktu wprowadzania w celu szybkiego wprowadzania.

Okno poleceń LaTeX

  • Przejdź do dowolnego elementu polecenia LaTeX i naciśnij angielskie litery (a~z) lub f1~f12, aby ustawić skróty
  • Przenieś dowolny element polecenia LaTeX i naciśnij delete/back space, aby usunąć ustawiony skrót
  • Przejdź do dowolnego elementu polecenia LaTeX i naciśnij enter, aby dodać odpowiednią składnię LaTeX w bieżącym kursorze

alt+i: gdy kursor zatrzyma się na bloku matematycznym, możesz wchodzić w interakcje z blokiem matematycznym podczas nawigacji

alt+h: Dokumenty HTML, które mogą konwertować dane tekstowe i matematyczne, mogą być przeglądane lub eksportowane. Zawartość bloku matematycznego jest konwertowana na MathML i prezentowana obok tekstu, aby ułatwić czytanie wizualne.

  • Widok: Otwórz przekonwertowany dokument HTML za pomocą domyślnej aplikacji rozszerzenia .HTML ustawionej przez system.
  • Eksportuj: Spakuj przekonwertowany plik HTML i oryginalny plik tekstowy do skompresowanego pliku.

alt+t: Dane bloku, w którym znajduje się kursor, mogą być konwertowane między LaTeX i AsciiMath (kursor musi znajdować się w bloku LaTeX lub AsciiMath)

W ustawieniach pisania można wybrać, czy gesty poleceń mają być włączane podczas uruchamiania. Naciśnij NVDA+alt+c w obszarze edycji, aby włączyć lub wyłączyć gesty poleceń, które można zmienić w gestach wprowadzania.

Pisanie gestów nawigacji bloków (przełączanie: NVDA+alt+n)

  • alt+strzałki w lewo: przechodzenie do punktu początkowego poprzedniego bloku danych
  • alt+strzałki w dół: odczytywanie zawartości bieżącego bloku danych bez przesuwania
  • Alt+strzałka w prawo: przechodzenie do punktu początkowego następnego bloku danych
  • Alt+Home: przechodzenie do punktu początkowego bieżącego bloku danych
  • Alt+end: przechodzenie do punktu końcowego bieżącego bloku danych
  • Alt+Shift+strzałka w lewo: przejdź do poprzedniego bloku danych i wybierz
  • Alt+Shift+w dół: Nie przenoś, tylko zaznacz zawartość bieżącego bloku danych
  • Alt+Shift+strzałka w prawo: przejdź do następnego bloku danych i wybierz

W ustawieniach pisania możesz wybrać, czy gesty nawigacji blokowej mają być włączane podczas uruchamiania. Naciśnij NVDA+alt+n w obszarze edycji, aby włączyć lub wyłączyć gesty nawigacji blokowej, które można zmienić w gestach wprowadzania.

Gesty skrótów (przełącz: NVDA+alt+s)

Gdy kursor znajduje się w bloku LaTeX, naciśnij literę f1~f12, aby szybko wstawić powiązany LaTeX. Naciśnij shift+letter, shift+f1~f12, aby odczytać LaTeX aktualnie powiązany ze skrótem. (Najpierw należy ustawić skrótu w menu poleceń)

W ustawieniach pisania można wybrać, czy gesty szybkiej nawigacji mają być włączane podczas uruchamiania. Naciśnij NVDA+alt+s w obszarze edycji, aby włączyć lub wyłączyć gesty szybkiej nawigacji, które można zmienić w gestach wprowadzania.

Greckie gesty literowe (przełączanie: NVDA+alt+g)

Gdy kursor znajduje się w bloku LaTeX, naciśnij literę, aby szybko wstawić odpowiednią grecką literę LaTeX.

Tabela mapowania

| English letter | Greek letter | LaTeX | | --- | --- | --- | | a | α | \alpha | | b | β | \beta | | c | θ | \theta | | d | δ | \delta | | e | ε | \epsilon | | f | φ | \phi | | g | γ | \gamma | | h | η | \eta | | 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 | ω | \omega | | x | χ | \chi | | y | ξ | \xi | | z | ζ | \zeta |

Tryb przeglądania nawigacji (przełącz: NVDA+spacja)

Gdy tryb nawigacji jest włączony, blok danych matematycznych odczytany przez raport mobilny kursora odczyta matematyczną zawartość tekstową zamiast oryginalnych danych gramatycznych

Za pomocą następujących kluczowych gestów można przesunąć kursor edycji i interaktywną nawigację

  • Lewy: przejdź do punktu początkowego poprzedniego bloku danych i odczytaj go
  • Strzałka w prawo: przejdź do punktu początkowego następnego bloku danych i odczytaj go
  • w górę: przejdź do poprzedniego wiersza i odczytaj zawartość wszystkich bloków danych w tym wierszu
  • w dół: przejdź do następnego wiersza i odczytaj zawartość wszystkich bloków danych w tym wierszu
  • pageUp: przesuń dziesięć linii w górę i odczytaj zawartość wszystkich bloków danych w tym wierszu
  • pageDown: przesuń dziesięć wierszy w dół i odczytaj zawartość wszystkich bloków danych w tym wierszu
  • Strona główna: przechodzenie do pierwszego bloku wiersza, w którym znajduje się kursor.
  • koniec: przechodzenie do ostatniego bloku wiersza, w którym znajduje się kursor

Użyj kursora, aby przesunąć, oraz Shift, aby zaznaczyć tekst razem

spacja/enter: Gdy kursor zatrzyma się na bloku matematycznym, może wchodzić w interakcje z zawartością matematyczną bloku danych w celu nawigacji

W przypadku następujących, jeśli naciśniesz tylko pojedynczy, kursor edycji przeskoczy do następnej pozycji bloku danych, jeśli jednocześnie naciśniesz shift + pojedynczy, kursor edycji przeskoczy do poprzedniej pozycji bloku danych:

  • l: Przejdź do następnego bloku danych LaTeX i odczytaj go
  • a: Przejdź do następnego bloku danych AsciiMath i odczytaj go
  • n: Move to the next Nemeth data block and read it out
  • m: przejdź do następnego bloku danych MathML i przeczytaj
  • T: Przejdź do następnego bloku tekstu i przeczytaj go
  • Tab: Przejdź do następnego bloku interaktywnego (bloku matematycznego) i przeczytaj go

Do edycji zawartości można używać następujących kluczowych gestów

  • Ctrl+X: wycinanie bieżącego bloku kursora
  • Ctrl+C: Kopiuje bieżący blok kursora
  • ctrl+v: wklejanie zawartości za bieżącym blokiem kursora
  • Delete/Back Space: Usuwanie bieżącego bloku kursora

Edytor Access8Math i dokument Access8Math

Obszar edycji Notatnika w systemie Windows 11 jest bogatym obszarem edycji, a nie tradycyjnym obszarem edycji, więc edytor Access8Math musi być używany w systemie Windows 11, aby korzystać z funkcji pisania. Ten edytor zapewnia takie możliwości otwierania starych plików, zapisywania plików i funkcji przeglądania.

Użyj edytora Access8Math do pisania dokumentów markdown, a gdy dokument ma pewne zasoby, zasoby mogą zostać umieszczone w obszarze roboczym edytora i można się do nich odwoływać. Podczas korzystania z funkcji eksportu edytora, zasoby w dokumencie zostaną spakowane do pliku archiwum przez edytor Access8Math.

Funkcja podglądu i eksportu w menu widoku jest taka sama jak funkcja widoku gestów poleceń (alt+h), która może wygenerować dokument Access8Math. Jedyna różnica między nimi polega na tym, że edytor Access8Math spakuje zasoby do pliku archiwum

Aby umożliwić ponowne zaimportowanie i edycję dokumentu wyeksportowanego przez edytor Access8Math, edytor Access8Math zapisze plik Access8Math.json podczas eksportowania, który jest metadanymi. Nazywamy plik archiwum / folder zawierający tę meta to Access8Math Document

W Eksploratorze plików możesz nacisnąć NVDA+application, jeśli wybrana ścieżka to txt/Access8Math Document, otworzy się wirtualne menu kontekstowe, które może szybko otworzyć ten plik, aby go wyświetlić lub edytować.

Przykład treści:

  • LaTeX(bracket): The solution of the quadratic equation in one variable (ax2+bx+c=0) is (\frac{-b\pm\sqrt{b2-4ac}}{2a}) .
  • LaTeX(dollar): The solution of the quadratic equation in one variable $ax2+bx+c=0$ is $\frac{-b\pm\sqrt{b2-4ac}}{2a}$ .
  • AsciiMath: Rozwiązaniem równania kwadratowego w jednej zmiennej 'ax2+bx+c=0' jest 'x=(-b+- \sqrt(b2-4ac))/(2a)' .
  • Nemeth(UEB): The solution of the quadratic equation in one variable %⠁⠭⠘⠆⠐⠬⠃⠭⠬⠉⠀⠨⠅⠀⠴: is %⠭⠀⠨⠅⠀⠹⠤⠃⠬⠤⠜⠃⠘⠆⠐⠤⠲⠁⠉⠻⠌⠆⠁⠼: .
  • Nemeth(at): The solution of the quadratic equation in one variable @⠁⠭⠘⠆⠐⠬⠃⠭⠬⠉⠀⠨⠅⠀⠴@ is @⠭⠀⠨⠅⠀⠹⠤⠃⠬⠤⠜⠃⠘⠆⠐⠤⠲⠁⠉⠻⠌⠆⠁⠼@ .
  • MathML: The solution of the quadratic equation in one variable ax2+bx+c=0 is −b±b2−4ac2a .

ustawienia

Wszystkie ustawienia Access8Math są scentralizowane w narzędziach -> Access8Math->Settings

Odczyt ustawień

  • Język: Access8Math język odczytu
  • Przeanalizuj matematyczne znaczenie treści: przeprowadź analizę semantyczną treści matematycznej, a gdy spełnia określoną regułę, użyj tej reguły do mówienia.
  • Pokaż okno interakcji podczas wchodzenia w tryb nawigacji interakcji: Czy ma być wyświetlane "Okno interakcji Access8Math" podczas aktywnego zdarzenia wchodzącego w tryb nawigacji interakcji w obiekcie matematycznym
  • Odczytywanie wstępnie zdefiniowanego znaczenia w słowniku w trybie nawigacji interakcji: Gdy wzorzec jest zdefiniowany w słowniku, użyj słownika, aby odczytać znaczenie podczęści w górnej części warstwy.
  • Odczyt automatycznie wygenerowanego znaczenia w trybie nawigacji interakcji: Jeśli wzór nie jest zdefiniowany lub niekompletny w słowniku, użyj funkcji automatycznego generowania, aby odczytać znaczenie podczęści w górnej części warstwy.
  • Użyj tonu wskazania do braku ruchu w trybie nawigacji interakcji
  • Czas interwału elementu: Ustawianie czasu przerwy między elementami. Wartości od 1 do 100, im mniejsza wartość, tym krótszy czas przerwania, a im większa wartość, tym dłuższy czas przerwania.

Ustawienia Pisania

  • Aktywuj gest polecenia podczas uruchamiania
  • Aktywuj gest nawigacji blokowej podczas uruchamiania
  • Aktywuj gest skrótu podczas uruchamiania
  • Użyj wskazania dźwiękowego, aby przełączać tryb nawigacji przeglądania
  • Wyświetlanie dokumentu HTML:
  • Wyświetlanie matematyki HTML:
  • Ogranicznik LaTeX:

Ustawienie reguły: Ustawianie aktywacji reguł

Czytnik zawartości matematycznej

  • Źródło mowy:
  • Źródło brajla
  • Źródło interakcji:

Lokalizacji

Jeśli chcesz, aby Access8Math miał wyjście mowy/alfabetu Braille'a dla MathML w różnych językach, musisz utworzyć słownik Unicode (unicode.dic) i reguły matematyczne (math.rule). Można to zrobić za pomocą graficznego interfejsu użytkownika w Access8Math -> Localization lub odwołując się do globalPlugins / Access8Math / locale w folderze wtyczki.

"Słownik Unicode" umożliwia dostosowanie wyjścia mowy lub alfabetu Braille'a dla symboli i znaków. "Zasady matematyki" pozwalają dostosować mowę lub alfabet Braille'a do różnych rodzajów matematyki.

Okno dialogowe "Nowy język" może dodać język niezawarty we wbudowanym programie Access8Math. Po dodaniu języka pojawi się opcja wyboru języka Ustawienia czytania, umożliwiając definicję mowy / alfabetu Braille'a za pomocą słownika Unicode i reguł matematycznych, co skutkuje lokalizacją.

Reguły Matematyczne

Access8Math establishes mathematical rules according to the mathematical type and logic to decide the reading math method and order. According to different local math reading logic, the math reading text and order can be changed. The method is as follows:

Edycja: Po wprowadzeniu "reguły matematycznej" okno zawiera listę 46 reguł matematycznych. Wybierz dowolną regułę matematyczną i wybierz "Edytuj", aby wprowadzić wpis edycji.

"Edytowanie reguły" można podzielić na dwa główne bloki: "Układ podzielony" i "Rolę podrzędną".

  • Kolejność serializowana: Reguła matematyczna jest podzielona na wiele bloków zgodnie z kolejnością czytania. W tym obszarze można zmienić kolejność czytania węzła podrzędnego i tekst delimitacyjny początku, inter- i końca. Biorąc za przykład regułę ułamkową mfrac, reguła ta jest podzielona na pięć bloków odczytu. Kolejność 0, 2 i 4 reprezentują odpowiednio początkowy monit, monit segmentacji projektu i monit końcowy, a tekst znaczeń można zmienić w każdym polu. Kolejność 1 i 3 dostosuj sekwencję odczytu węzła podrzędnego, którą można zmienić w menu rozwijanym.
  • Rola podrzędna to element następnego poziomu reguły matematycznej. Na przykład reguła ułamkowa mfrac zawiera licznik i mianownik. Podtreść w znaczeniu podtreści wyższej warstwy można zmieniać w polu roli węzła podrzędnego.

Przykładowo, można sprawdzić sposób odczytu tej reguły po jej edycji. Gdy klikniesz na zapis, otrzyma on odpowiadające mu reguły. Pozwala to potwierdzić, że obecny sposób odczytu jest zgodny z oczekiwanym.

Przywróć domyślne: Resetuje listę reguł matematycznych do ustawień początkowych.

Importuj: importuje pliki reguł, aby ułatwić ich ładowanie.

Eksportuj: Zapisuje pliki reguł w wybranej lokalizacji, co pozwala je udostępniać lub archiwizować.

W normalnym dzienniku NVDA na poziomie debugowania każda pojedyncza wypowiedź jest oddzielona dwiema spacjami, jak napisano w powyższym przykładzie.

Zawartość matematyczna w Wiki jest napisana przez MathML.

  • Równanie kwadratowe: https://en.wikipedia.org/wiki/Quadratic_equation
  • Mnożenie macierzy: https://pl.wikipedia.org/wiki/Mno%C5%BCenie_macierzy
  • Równanie sześcienne: https://pl.wikipedia.org/wiki/R%C3%B3wnanie_sze%C5%9Bcienne

Równanie kwadratowe

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

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

Prosimy o zgłaszanie wszelkich błędów lub komentarzy, dziękujemy!

Dziennik aktualizacji Access8Math

Access8Math v3.6 Update

  • new feature: Nemeth Braille Input, with the same functionality as LaTeX input. Allows for real-time interactive navigation (Alt+I) during editing and supports outputting HTML+MathML documents.
  • new feature: Added Nemeth delimiter UEB/at(@@) for distinguish Nemeth content.
  • new feature: You can convert and copy LaTeX from Math object in interactive navigation mode.
  • Added the NVDA+Shift+F10 shortcut to open virtual context menu in the file explorer.
  • Fixed and optimized localized UI issues and cleaned localized file format.

Aktualizacja Access8Math v3.5

  • Wektory i promienie można poprawnie rozróżnić
  • Używanie dialogów do wyświetlania zasobów obrazu, wideo lub audio w dokumencie HTML Access8Math
  • Otwieranie zasobów łącza w dokumencie HTML Access8Math za pomocą nowego okna
  • Przestrzeń nazw MathML jest eksportowana podczas kopiowania MathML z obiektu Math w interaktywnym trybie nawigacji
  • Wyświetl funkcję dopasowywania czcionek, znajdowania i zamieniania w edytorze Access8Math
  • Zgodność z NVDA 2023.1

Aktualizacja Access8Math v3.4

  • Mowa, alfabet Braille'a i źródło interaktywne są przenoszone do kategorii Preferencje -> Ustawienia -> Czytnik matematyki.
  • Zintegrowany MathCAT, możesz wybrać, jakiego źródła mowy, alfabetu Braille'a i interaktywnego (Access8Math / Math Player / MathCAT) potrzebujesz w panelu ustawień Math Reader, gdy masz już zainstalowany Math Player / MathCat.
  • Użyto MultiCategorySettingsDialog do zbierania okna dialogowego ustawień.
  • Naciśnij NVDA + alt + e otwórz plik tekstowy za pomocą wbudowanego edytora w Eksploracji plików.
  • W menu wirtualnym podmenu można otworzyć, wprowadzając
  • Zaimplementowano regułę MathML menclose tag
  • Nowa funkcja: wirtualne menu kontekstowe w Eksploratorze plików. Może szybko otworzyć dokument Access8Math, aby go wyświetlić lub edytować (przeczytaj sekcję "Edytor Access8Math i dokument Access8Math", aby poznać szczegółowe informacje)

Aktualizacja Access8Math v3.3

  • Dodaj wbudowany edytor przy użyciu tradycyjnego obszaru edycji, ponieważ Windows 11 zmienił się na obszar edycji UIA
  • Wbudowana funkcja edytora Nowa / Otwórz / Zapisz
  • Początkowe ustawienie języka Access8Math jest oparte na ustawieniu języka NVDA
  • Ulepszone wyświetlanie mowy i alfabetu Braille'a w menu wirtualnym
  • Zgodność z NVDA 2022.1
  • Naprawiono menu oznaczone nie może się otworzyć, gdy dokument jest pusty
  • Naprawiono funkcję tłumaczenia LaTeX/AsciiMath
  • Rozwiązano problem z renderowaniem dokumentu HTML, gdy wyświetlanie dokumentu HTML ustawiało opcję wyboru tekstu

Aktualizacja Access8Math v3.2

  • Nowa funkcja "'" do oddzielania bloków danych, bloki otoczone przez "'" są danymi AsciiMath
  • Nowa funkcja edycji - skrót do trybu nawigacji przeglądania wyciąć (ctrl + x), skopiować (ctrl + c), wkleić (ctrl + v), usunąć (usunąć / cofnąć spację)
  • Nowa funkcja moving-shortcut dla trybu nawigacji przeglądania przechodzenie między interaktywnymi blokami danych (tab), przechodzenie między blokami danych AsciiMath (a)
  • Zmień sposób przesuwania kursora w trybie nawigacji przeglądania - przesuń kursor za pomocą strzałek w górę, w dół, w lewo i w prawo i odczytaj zawartość bloku danych po ruchu.
  • Gdy kursor porusza się w trybie nawigacji przeglądania, blok danych matematycznych odczyta serializowaną zawartość tekstową matematyki zamiast kodu źródłowego
  • Gdy kursor znajduje się w bloku danych matematycznych w trybie nawigacji przeglądania, naciśnij spację lub Enter, aby wejść w interakcję z blokiem danych matematycznych.
  • Nowa funkcja angielskich liter jako skrótów, które można ustawić
  • Nowa funkcja gestu skrótu alfabetu greckiego
  • Wprowadzanie skrótu jest stosowane tylko w obszarze LaTeX
  • Ustaw za pomocą dźwięku lub mowy Wskaż przełączanie trybu nawigacji przeglądania
  • Menu poleceń LaTeX można otworzyć w obszarze tekstowym i wstawić separatory LaTeX podczas wstawiania polecenia LaTeX
  • Nowe menu translacji funkcji, które może konwertować format danych LaTeX/AsciiMath bloku, w którym znajduje się kursor. Należy do grupy gestów polecenia. Gdy kursor znajduje się w bloku LaTeX/AsciiMath, naciśnij Alt+T, aby otworzyć menu tłumaczenia (w trybie nawigacji przeglądania naciśnij Ctrl+t)
  • Nowe menu wsadowe funkcji, które może konwertować cały format danych dokumentu LaTeX/AsciiMath na siebie i może konwertować separator LaTeX między nawiasami a dolarem. Należy do grupy gestów polecenia. Naciśnij Alt+b, aby otworzyć menu wsadowe
  • Dodano typ bloku MathML, obsługę alt+i, jednoliterową nawigację "m", ruch tabulatora w trybie nawigacji przeglądania
  • Nowa funkcja Braille'a niestandardowe reguły matematyczne i słownik Unicode, które są takie same jak mowa
  • Wyeksportowany kod HTML może być wyświetlany z markdown
  • Wyeksportowany kod HTML jest dodawany do tytułu strony i nazwy pliku przez tytuł okna Notatnika.

Aktualizacja Access8Math v3.1

  • Okna HTML są teraz prezentowane jako menu wirtualne
  • Usunięto problem, który powodował, że widok HTML nie mógł zostać przekonwertowany, gdy tekst zawierał znak "'"
  • Jeśli liczba wyrazów w dokumencie jest większa niż 4096, zawartość nie zostanie przekonwertowana na widok HTML
  • Dodano polecenia LaTeX-a zestawu matematycznego
  • Zaktualizuj Alt+m, aby wstawić znaki "(", ")" LaTeX przed i po aktualnie zaznaczonym tekście (gdy nie ma zaznaczonego tekstu, jest to bieżąca pozycja kursora)
  • W ustawieniach ogólnych można wybrać, czy zawartość matematyczna w eksportowanym kodzie HTML ma być prezentowana w osobnym wierszu (blok/w tekście)
  • Podczas eksportowania kodu HTML zapisz oryginalny plik tekstowy w pliku skompresowanym
  • W ustawieniach ogólnych można wybrać nawias lub symbol pieniądza jako ogranicznik LaTeX
  • W ustawieniach ogólnych możesz wybrać źródło mowy, alfabetu Braille'a i interakcji (Access8Math lub Math Player)
  • Aktywuj / dezaktywuj gest zapisu / blokowania nawigacji / skrótu
  • przełączanie źródła mowy/alfabetu Braille'a/interakcji za pomocą gestu (Access8Math lub Math Player)

Aktualizacja Access8Math v3.0

  • Pisanie treści matematycznych w AsciiMath
  • Pisanie treści matematycznych w LaTeX
  • Pisanie treści mieszanych (tekstowych i matematycznych)
  • Użyj skrótów, aby przenieść kursor do różnych typów bloków w polu edycji
  • Użyj menu poleceń, aby wybrać polecenia w polu edycji
  • Ustawianie skrótów w menu poleceń LaTeX
  • Przeglądanie i eksportowanie zawartości w polu edycji do formatu HTML

Aktualizacja Access8Math v2.6

  • Automatyczne przechodzenie w tryb interaktywny podczas wyświetlania okna interakcji Access8Math.
  • Możesz wybrać, jak wskazać brak ruchu w trybie interaktywnym: sygnał dźwiękowy lub mowa "bez ruchu" w dwie strony.
  • Zawartość bieżącego elementu zostanie powtórzona ponownie, gdy nie ma ruchu.

Aktualizacja Access8Math v2.5

  • Dodanie rosyjskiego tłumaczenia reguł i interfejsu użytkownika. Dzięki tłumaczeniu Futyn-Maker.
  • Naprawianie błędu translacji symboli złożonych nie powiodło się.
  • Usunięcie duplikatów małych liter i dodanie ogólnych wielkich liter w en unicode.dic(0370~03FF).

Aktualizacja Access8Math v2.4

  • Poprawka błędu.

Aktualizacja Access8Math v2.3

  • Zgodność z Python3
  • moduł refaktoryzacji i styl kodu fix
  • Dodawanie jednej reguły wektorowej symbolu

Aktualizacja Access8Math v2.2

  • napraw błąd niepoprawnej mowy, gdy pojedynczy węzeł ma więcej znaków.
  • Napraw problem ze zgodnością w NVDA 2019.2, dzięki żądaniom ściągnięcia CyrilleB79.
  • Napraw błąd w unicode dict ma zduplikowane symbole.
  • Dodaj tłumaczenia w języku francuskim, dzięki pracy tłumaczeniowej CyrilleB79.
  • Dostosuj skrót klawiaturowy.

Access8Math v2.1 Aktualizacja

  • W "Ustawieniach Ogólnych" można wybrać, czy "okno interakcji Access8Math" ma być wyświetlane automatycznie przy wejściu w tryb nawigacji.
  • W trybie nawigacji "okno interakcji" można wyświetlić ręcznie za pomocą skrótu ctrl+m, jeśli "okno interakcji" nie pokaże się automatycznie.
  • Poprawiony został błąd przełączania wielu języków.
  • Add translations in Turkish, thanks to the translation work of cagri (çağrı doğan).
  • Aktualizacja zgodności dla nvda 2019.1 Sprawdź plik manifest.ini.
  • Ponowne przypisywanie dialogu kodu źródłowego.

Access8Math v2.0 Aktualizacja

  • Wprowadzone zostały wielojęzyczne ustawienia służące do dodawania i dostosowywania, a także trzy nowe okna "słownik unicode", "reguła matematyczna" i "dodawanie nowego języka"
  • "Słownik unicode" dostosowuje sposób odczytu każdego symbolu matematycznego.
  • "Reguła matematyczna" pozwala dostosować sposób odczytu i przejrzeć zmianę przed jej wprowadzeniem za pomocą przycisku Przykład.
  • "Dodawanie nowych języków" pozwala skorzystać z języków, których nie ma domyślnie w systemie. Zostają one dodane do ustawień ogólnych. Dzięki temu, można dostosować program do wspierania wielu języków przez odczyt definicji "słownika unicode" i "reguł matematycznych".
  • ulepszony w trybie interaktywnym, możesz użyć numerycznych 7 ~ 9 do odczytu tekstu sekwencji w jednostce linii.

Access8Math v1.5 dziennik aktualizacji

  • Do "ustawień ogólnych" dodano czas przerwy między elementami, wyrażany w wartościach od 1 do 100. Im mniejsza wartość, tym krótszy czas przerwy, im większa wartość, tym dłuższy czas przerwy.
  • Poprawiona konfiguracja dla wersji NVDA 2018.2.

Access8Math v1.4 dziennik aktualizacji

  • Dostosowanie okna ustawień. Dialog został podzielony na "ustawienia ogólne" i "ustawienia reguł" . "Ustawienia ogólne" to główny dialog "ustawień Access8Math" , a "ustawienia reguł" służą do włączania i wyłączania poszczególnych reguł.
  • Nowe reguły

    • vector rule: When there is a "⇀" right above two Identifier, the item is read as "Vector...".
    • frown rule:When there is a " ⌢ " right above two Identifier, the item is read as "frown...".
  • Poprawka błędu.

Access8Math v1.3 dziennik aktualizacji

  • Nowa reguła

    • reguła pozytywna: Przeczytaj "pozytywny", a nie "plus", gdy znak plus w pierwszym elemencie lub jego poprzedni element jest pewnym operatorem.
    • reguła kwadratowa: Gdy moc wynosi 2, element jest odczytywany jako "do kwadratu".
    • reguła sześcienna: Gdy moc wynosi 3, element jest odczytywany jako "sześcienny".
    • line rule: When there is "↔" right above two Identifier, the item is read as "Line ...".
    • line segment rule: When there is "¯" right above two Identifier, the item is read as "Line segement ...".
    • ray rule: When there is a "→" right above two Identifier, the item is read as "Ray ..."
  • Dodaj okno interakcji: Naciśnięcie "Spacja" w treści matematycznej, aby otworzyć "Okno interakcji Access8Math", które zawiera przycisk "interakcja" i "kopiuj".

    • interakcja: Do treści matematycznych do nawigacji i przeglądania.
    • copy: Kopiuj kod źródłowy obiektu MathML.
  • Dodano zh_CN UI language(.po).

  • Dopasowanie relacji dziedziczenia pomiędzy regułami, co zapewnia właściwe użycie odpowiednich reguł w przypadku konfliktu.
  • Poprawka błędu.

Access8Math v1.2 dziennik aktualizacji

  • Nowa reguła

    • reguła liczby ujemnej: Przeczytaj "ujemny" zamiast "znak minus", gdy znak minus w pierwszym elemencie lub jego poprzedni element jest pewnym operatorem.
    • reguła dodawania ułamka liczby całkowitej: Odczytaj "dodaj" między liczbą całkowitą a ułamkiem, gdy ułamek poprzedniego elementu jest liczbą całkowitą.
  • Ulepszenie architektury programu

    • dodaj klasę rodzeństwa
    • dodaj dynamiczne generowanie klasy Complement
  • Poprawka błędu

Access8Math v1.1 dziennik aktualizacji

  • W trybie nawigacji, polecenie "Ctrl+c" kopiuje kod źródłowy obiektu MathML.
  • Okno dialogowe Ustawienia w oknie Preferencje:

    • Język: Access8Math język czytania treści matematycznych.
    • Analizuj matematyczne znaczenie zapisu: Analizuj zapis semantycznie, w linii zawierającej określone reguły matematyczne, czytaj zgodnie z matematycznym znaczeniem tych reguł.
    • Odczytuj wzór zdefiniowany w słowniku: Jeżeli dany wzór jest zdefiniowany w słowniku, używaj słownika do odczytywania znaczenia elementów większej części zapisu.
    • Odczytuj tworzone automatycznie: Jeżeli wzór nie jest zdefiniowany w słowniku lub jego definicja jest niekompletna, używaj funkcji automatycznego tworzenia do odczytywania elementów większej całości.
  • Dodawanie prostej reguły. Pojedyncze reguły to uproszczona wersja wielu reguł. Aby ułatwić odczytanie i zrozumienie zapisu, który składa się tylko z jednego elementu, można pominąć nieodczytywanie skryptu przed zapisem i po nim.

  • Zaktualizuj unicode.dic.
  • Poprawka błędu.