Lambda

Doplnok zlepšuje prístupnosť matematického editora Lambda. Ide o upravenú verziu pôvodného kódu od Petra Leckého z Univerzity Komenského. LAMBDA (Linear Access to Mathematic for Braille Device and Audio-synthesis) je matematický editor špeciálne vyvinutý tak, aby uľahčoval zapisovanie matematických výpočtov nevidiacim s použitím braillovského riadka alebo hlasového výstupu. Program LAMBDA vznikol vďaka podpore z fondou Európskej únie. Viac sa dočítate na https://www.lambdaproject.org (anglicky).
Aktuálna verzia doplnku obsahuje Taliansku a Španielsku braillovskú tabuľku (Slovenská zatiaľ nie je súčasťou). Doplnok je preložený do viacerých jazykov (vrátane slovenčiny). Ak by ste chceli prispieť a napríklad viete pomôcť s pridaním slovenskej tabuľky, kontaktujte autorov, alebo sa prihláste do mailinglistu (V Taliančine alebo Angličtine).

Upozorňujeme: Doplnok vznikol vo voľnom čase a jeho autorom je Alberto Zanella. Autor ale nie je vývojárom samotného editora LAMBDA. V prípade problémov s editorom LAMBDA sa prosím obráďte na vášho dodávateľa. Ak máte priamo problémy s doplnkom, kontaktujte autora doplnku alebo hláste chybu cez odkaz "Issues" cez Github.

Repozitár na Github

Vlastnosti:

Podpora pre hlasové výstupy:

  • Správne oznamovanie položiek v menu a dialógov;
  • Pridaná podpora pre prirodzené čítanie zápisu;
  • Pridaná možnosť čítania po znakoch, slovách, riadkoch a tiež plynulé čítanie;
  • Pridané oznamovanie výberu a zmeny výberu bloku (CTRL+B a SHIFT+CTRL+B);
  • Pridané oznamovanie pri pohybe kurzorom príkazmi Windows a Lambda;
  • Podporované všetky režimi reči (nastavíte v menu nástroje);
  • Pridané správne interpretovanie dialógov (kalkulačka, Matrix, štruktúra);
  • Pridané správne oznamovanie symbolov pri zapnutom oznamovaní napísaných znakov;

Podpora pre braillovské riadky:

  • Doplnok nainštaluje a aktivuje braillovskú tabuľku. Pre rôzne jazyky je možné použiť rôzne tabuľky. Tabuľky boli vyrobené z tabuliek pre JAWS (súbory jbt);
  • Doplnok vytvorí samostatný profil, v ktorom nastaví braillovskú tabuľku. Takto sa zaistí, že tabuľka sa načíta len pri aktívnom okne LAMBDA;
  • Pridané správne oznamovanie dialógov a menu na braillovskom riadku;
  • Obsah editačných polí sa správne zobrazuje na riadku a na posúvanie je možné použiť tlačidlá braillovského riadka;
  • Od verzie 1.1.0 je možné zobrazovať výstup na braillovskom riadku dvoma spôsobmi. Ak je aktívna funkcia "použiť display model", na zobrazenie sa použije tzv. display model. Toto je užitočné, ak potrebujete presne sledovať kurzor na obrazovke, vrátane bielych znakov. Ak vypnete použitie display modelu, NVDA bude používať Windows api. Zobrazenie bude stabilnejšie, ale nedokáže správne interpretovať biele znaky. Preto kurzor nesleduje zobrazenie v prípade, že prechádzate cez biele znaky.

Predvolene je aktívny tzv. display model. Môžete ho vypnúť skratkou nvda+shift+f.

Odporúčame ho vypnúť, ak používate vlastné rozlíšenie obrazovky.

  • Zjednodušená štruktúra dialógov a odstránené nadbytočné opakovanie;
  • Pridané správne oznamovanie vybratých blokov bodmi 7 a 8 a správne sa aktualizujú vybraté bloky pri zmene pomocou skratiek ctrl+b a ctrl+shift+b.

Prvé spustenie.

Doplnok pri prvom spustení vytvorí profil "lambda" pre aplikáciu "lambda.exe". V profile je nastavená výstupná braillovská tabuľka, zviazanie braillovského kurzora s prezeracím kurzorom a aktivovanie display modelu.

Ak takýto profil existuje, doplnok ho neupraví a je potrebné upraviť nastavenia ručne.

Situáciu môžete vyriešiť použitím sprievodcu nastavením profilu. Sprievodcu vyvoláte skratkou nvda+alt+r z okna LAMBDA.

Riešením je tiež odstránenie profilu LAMBDA. Otvorte menu NVDA a aktivujte položku konfiguračné profily.

Tu odstráňte profil LAMBDA. Profil sa automaticky nanovo vytvorí pri nasledujúcom spustení LAMBDA editora.

Zmazanie profilu môže pomôcť aj vtedy, ak sa doplnok správa neštandardne. Napríklad ak sa nenastaví správna tabuľka.

Pri každom spustení LAMBDA editora doplnok overí, či existuje profil. Ak nie, vytvorí ho a nastaví tieto parametre:


[braille]
    readByParagraph = False ; nečítať po odsekoch
    tetherTo = focus ; braillovský kurzor viazaný na fokus
    translationTable = path-to-the-addon-brailleTable-dir\tableName ; cesta k braillovskej tabuľke

[lambda]
    brailleFlatMode = True ; aktivuje display model

Vysvetlenie:

  • path-to-the-addon-brailleTable-dir : je absolútna cesta doplnku + "\brailleTables"
  • Názov tabuľky: V súčasnosti sú v doplnku tabuľky pre Taliančinu lambda-ita.utb a Španielčinu lambda-esp.utb.

Klávesové skratky:

  • NVDA+Shift+f: Zapína a vypína použitie display modelu;
  • NVDA+alt+r: Otvorí sprievodcu nastavením konfiguračného profilu;
  • NVDA+d: skopíruje vybratý riadok (odporúčame použiť namiesto predvolenej skratky LAMBDA ctrl+d).

Známe problémy:

Pre chybu v LAMBDA editore NVDA nesprávne oznamuje medzery v týchto situáciách:

  • Ak vložíte slová ako "space" alebo "Espacio", NVDA ich bude čítať v nastavenom jazyku NVDA.
  • Rozhranie reči LAMBDA neoznamuje správne prázdne riadky. Namiesto toho oznamuje slovo "medzera". Toto môže zahŕňať prázdny riadok, ale aj riadok so slovom "medzera".

Tipy

Toto sú odporúčania pre lepšie použitie doplnku.

  • Ak chcete v LAMBDE oznamovať napísané znaky pri písaní, otvorte okno editora. Následne aktivujte čítanie napísaných znakov skratkou nvda+2 (alebo z nastavení NVDA > klávesnica). V LAMBDE v menu nástroje aktivujte funkciu echo. Takto zaistíte oznamovanie napísaných znakov v LAMBDE a súčasne to neovplyvní nastavenie pre iné aplikácie.

mailing list:

Ak chcete nahlásiť chyby, alebo máte nápady na vylepšenia, môžete sa prihlásiť do nášho mailinglistu (anglicky). Stránka na prihlásenie je https://groups.io/g/lambda-nvda.

Zmeny

Nasleduje zoznam zmien. V zátvorkách uvádzame aj stav vývoja. Aktuálna vývojová verzia nie je označená, keďže môže byť zahodená.

Verzia 1.3.0 (stabilná)

  • Pridaná podpora pre nové verzie NVDA (podpora pre Python 3)
  • Skratka NVDA+D viac po stlačení na prázdnom riadku neprilepí obsah schránky. Vytvorí nový prázdny riadok.

Verzia 1.2.2 (stabilná)

  • Upravené pre WX Python version 4 (predstavené v NVDA 2018.3). Do logu sa viac nezapisujú upozornenia wx.NewId().
  • Upravené zobrazenie dialógov.
  • Nové a aktualizované preklady.

Version 1.2.1a (stabilná)

Toto je stabilná verzia a neplánujeme vydať novú verziu do júna 2018, aby sme zaistili funkčnosť pre študentov do konca semestra.

  • Nové a aktualizované preklady.

Verzia 1.2.1 (stabilná)

  • Pridaná podpora pre braillovský výstup predstavený v NVDA 2017.3. Funguje aj na starších verziách NVDA.
  • Opravené problémy so zobrazením na braillovských riadkoch.

Verzia 1.2.0 (vývojová)

Nebola vydaná ako stabilná, lebo verzia 1.2.1 obsahovala výrazné úpravy.

  • Nové a aktualizované preklady.

Verzia 1.1.8 (stabilná)

  • Prvé stabilné vydanie.