board – angepasste NVDA/MathCAT-Braille-Regeln ("ASCIIMath")
==============================================================

Diese drei Dateien ersetzen NVDAs eingebauten Braille-Code "ASCIIMath" so, dass er
sich an die board-Eingabesyntax anlehnt (z. B. vec(1;2;3), mat((a;b)(c;d)),
binom(n;k), floor(x)/ceil(x), bar(AB) statt der ASCIIMath-Standardausgabe).

Installation (Administratorrechte nötig):

1. NVDA beenden.
2. Installationsordner ermitteln, falls unklar: Task-Manager öffnen
   (Strg+Umschalt+Esc) -> Reiter "Details" -> nvda.exe rechtsklicken ->
   "Dateipfad öffnen". Der sich öffnende Ordner ist dein Installationsordner -
   bei einer normalen (nicht portablen) Installation meist
   C:\Program Files\NVDA\, kann aber abweichen (portable Installation,
   abweichender Installationsort, 32-/64-Bit).
3. Diese drei Dateien kopieren nach:
   <Installationsordner>\include\nvda-mathcat\assets\Rules\Braille\ASCIIMath\
   (vorhandene Dateien mit denselben Namen überschreiben; vorher sichern, falls du
   zurück zum NVDA-Original willst)
4. NVDA neu starten.
5. NVDA-Menü -> Einstellungen -> MathCAT-Einstellungen -> Braille ->
   Ausgabe-Code auf "ASCIIMath" stellen (falls nicht schon aktiv).

Ausführliche Anleitung: siehe Abschnitt "NVDA-Braillecode an board-Syntax anpassen"
in der Screenreader-Hilfe (/help/screenreader in board).

Wirkung betrifft nur den Braille-Code "ASCIIMath" von MathCAT/NVDA auf diesem PC –
andere Programme sind nicht betroffen. Andere Braille-Codes (Nemeth, UEB, LaTeX, ...)
bleiben unverändert.

Herkunft und Lizenz
-------------------
Die drei Regeldateien sind angepasste Kopien der Dateien aus Rules/Braille/ASCIIMath/ von MathCAT
(https://github.com/daisy/MathCAT, MIT-Lizenz, Copyright (c) 2022 NSoiffer). Der Lizenztext liegt
als LIZENZ-MathCAT.txt bei und muss mit jeder Weitergabe mitgeführt werden.

Stand der Regeln: Oktober 2026 (Strukturfälle der board-Syntaxreferenz: 81 von 81 werden von
board wieder als dieselbe Formel gelesen; vorher 61 von 81). Neu u. a.: Mengen, Intervalle und
Funktionsargumente mit Semikolon, Fallunterscheidung, Betrag |...| als abs(...), Norm, gemischte
Zahl, Winkel als angle(...), Einheitensuffix, Partitionstrich der erweiterten Matrix als ::.
