BrailleExtender

BrailleExtender to dodatek [NVDA] (http://nvda-project.org/), który zapewnia różne funkcje na poziomie alfabetu Braille'a. Obecnie zaimplementowane są następujące funkcje:

  • odśwież dwa ulubione monitory brajlowskie ze skrótami.
  • automatyczne tethering kursora przeglądu w roli terminala jak w PuTTY, Powershell, bash, cmd.
  • automatyczne przewijanie.
  • przełączanie między kilkoma wejściowymi/wyjściowymi tabelami brajlowskimi.
  • oznacz tekst specjalnymi atrybutami za pomocą kropki 7, kropki 8 lub obu.
  • używać dwóch wyjściowych tabel brajlowskich jednocześnie.
  • wyświetlaj znaki tabulacji jako spacje.
  • przyciski przewijania do przodu do tyłu i do tyłu.
  • wypowiedzenie bieżącego wiersza podczas przewijania tekstu w trybie recenzji lub w trybie koncentracji uwagi lub w obu tych trybach.
  • łatwo tłumaczyć tekst w alfabecie Braille'a Unicode i odwrotnie. Np.: z <--> ⠵.
  • konwertuj opis komórki na alfabet Braille'a Unicode i odwrotnie. Np.: 123 <--> ⠇.
  • zablokuj klawiaturę brajlowską.
  • uruchom aplikację/adres URL za pomocą gestu.
  • słowniki brajlowskie.
  • pisać jedną ręką z klawiatury brajlowskiej.
  • wyświetlać niezdefiniowane znaki z tabel brajlowskich (w tym emotikony) przy użyciu reprezentacji altenatywnych.
  • wprowadź dowolny znak z klawiatury brajlowskiej (w tym emotikony).
  • pomiń puste wiersze podczas przewijania tekstu.
  • i wiele więcej!

Dodatek rozszerza funkcjonalność niektórych monitorów brajlowskich o dodatkowe skróty umożliwiające:

  • oferują kompletne mapy gestów, w tym funkcyjne, multimedialne, szybką nawigację itp .;
  • emulować modyfikujące, a tym samym dowolny skrót klawiaturowy;
  • oferują kilka konfiguracji klawiatury dotyczących możliwości wprowadzania kropek 7 i 8, enter i backspace;
  • dodaj akcje i szybką nawigację po wirniku.

Po zainstalowaniu dodatku przeczytaj dokumentację i przejdź przez ustawienia za pomocą podmenu BrailleExtender (znajdującego się w menu NVDA).

Przyjrzyjmy się niektórym typowym cechom

Reprezentacja niezdefiniowanych znaków

Rozszerzenie pozwala dostosować sposób reprezentacji niezdefiniowanego znaku w tabeli brajlowskiej. Aby to zrobić, przejdź do ustawień — Reprezentacja niezdefiniowanych znaków —. Możesz wybrać jedną z następujących reprezentacji:

  • Użyj zachowania tabeli brajlowskiej (bez opisu)
  • Kropki 1-8 (⣿)
  • Kropki 1-6 (⠿)
  • Pusta komórka (⠀)
  • Inny wzór kropek (np.: 6-123456)
  • Znak zapytania (w zależności od tabeli wyjściowej)
  • Inny znak/wzór (np.: ??)
  • Szestnastkowy
  • Szesnastkowy, HUC8
  • Szesnastkowy, HUC6
  • Dziesiętne
  • Ósemkowy
  • Dwójkowy

Możesz również połączyć tę opcję z ustawieniem "opisz znak, jeśli to możliwe".

Notatki:

  • Aby odróżnić niezdefiniowany zestaw znaków przy jednoczesnej maksymalizacji przestrzeni, najlepszą kombinacją jest użycie reprezentacji HUC8 bez zaznaczania opcji "Pokaż nazwę interpunkcji/symbolu dla niezdefiniowanych znaków, jeśli jest dostępna".
  • Aby dowiedzieć się więcej o reprezentacji HUC, zobacz https://danielmayr.at/huc/
  • Należy pamiętać, że definicje w tabelach i słownikach tabel mają pierwszeństwo przed opisami znaków, które również mają pierwszeństwo przed wybraną reprezentacją niezdefiniowanych znaków.

Uzyskiwanie aktualnych informacji o postaci

Ta funkcja pozwala na uzyskanie różnych informacji dotyczących znaku pod kursorem za pomocą bieżącej wejściowej tabeli brajlowskiej, takich jak: reprezentacje HUC8 i HUC6; wartości szesnastkowe, dziesiętne, ósemkowe lub binarne; Opis postaci, jeśli to możliwe; reprezentacja brajlowska Unicode i kropki wzoru Braille'a.

Jednokrotne naciśnięcie zdefiniowanego gestu związanego z tą funkcją powoduje wyświetlenie informacji w komunikacie flash, a dwukrotne naciśnięcie powoduje wyświetlenie tych samych informacji w wirtualnym buforze NVDA.

Na obsługiwanych wyświetlaczach zdefiniowany gest to ⡉+spacja. Domyślnie nie są zdefiniowane żadne gesty systemowe.

Na przykład dla znaku "&" otrzymamy następujące informacje:

&: 0x26, 38, 0o46, 0b100110
i (AMPERSAND [Po])
⢿ (1234568)
⣥⣺⡧, ⠿⠺⠏⠏

Zaawansowane wejście brajlowskie

Ta funkcja umożliwia wprowadzenie dowolnego znaku z jego reprezentacji HUC8 lub jego wartości szesnastkowej / dziesiętnej / ósemkowej / binarnej. Co więcej, pozwala na opracowanie skrótów. Aby użyć tej funkcji, przejdź do zaawansowanego trybu wprowadzania, a następnie wprowadź żądany wzór. Domyślne gesty: NVDA+Windows+i lub ⡊+spacja (na obsługiwanych ekranach). Naciśnij ten sam gest, aby wyjść z tego trybu. Alternatywnie opcja umożliwia automatyczne wyjście z tego trybu po wprowadzeniu pojedynczego wzorca. Jeśli chcesz wprowadzić znak z jego reprezentacji HUC8, po prostu wprowadź wzorzec HUC8. Ponieważ sekwencja HUC8 musi zmieścić się na 3 lub 4 komórkach, interpretacja będzie wykonywana za każdym razem, gdy wprowadzane są kombinacje 3 lub 4 kropek. Jeśli chcesz wprowadzić znak z jego wartości szesnastkowej, dziesiętnej, ósemkowej lub binarnej, wykonaj następujące czynności:

  1. Wpisz ⠼
  2. Określ podstawę w następujący sposób:

    • ⠭ lub ⠓: dla wartości szesnastkowej
    • ⠙: dla wartości dziesiętnej
    • ⠕: dla wartości ósemkowej
    • ⠃: dla wartości binarnej
  3. Wprowadź wartość znaku zgodnie z wcześniej wybraną podstawą.

  4. Naciśnij spację, aby sprawdzić poprawność.

W przypadku skrótów należy je najpierw dodać w oknie dialogowym — Słownik zaawansowanego trybu wprowadzania —. Następnie wystarczy wprowadzić skrót i nacisnąć spację, aby go rozwinąć. Na przykład można zdefiniować następujące skróty: "⠎⠺" z "sandwich", "⠋⠛⠋⠗" na "🇫🇷".

Oto kilka przykładów sekwencji, które należy wprowadzić dla danych znaków:

postaci HUC8 szesnastkowe dziesiętne ósemkowe binarne
👍 (kciuk w górę) ⣭⢤⡙ ⠭1f44d lub ⠓1f44d ⠙128077 ⠕372115 ⠃11111010001001101
😀 (uśmiechnięta twarz) ⣭⡤⣺ ⠭1f600 lub ⠓1f600 ⠙128512 ⠕373000 ⠃11111011000000000
🍑 (brzoskwiniowy) ⣭⠤⠕ ⠭1f351 lub ⠓1f351 ⠙127825 ⠕371521 ⠃11111001101010001
🌊 (fala wodna) ⣭⠤⠺ ⠭1f30a lub ⠓1f30a ⠙127754 ⠕371412 ⠃11111001100001010

Uwaga: wejście HUC6 nie jest obecnie obsługiwane.

Tryb jednej ręki

Ta funkcja umożliwia tworzenie komórki w kilku krokach. Można to aktywować w ogólnych ustawieniach preferencji rozszerzenia lub w locie za pomocą gestu NVDA + Windows + h domyślnie (⡂+ spacja na obsługiwanych wyświetlaczach). Dostępne są trzy metody wprowadzania.

Metoda #1: wypełnij komórkę w 2 etapach po obu stronach

Za pomocą tej metody wpisz kropki po lewej stronie, a następnie kropki po prawej stronie. Jeśli jedna strona jest pusta, wpisz dwa razy kropki odpowiadające przeciwnej stronie lub wpisz kropki odpowiadające niepustej stronie w 2 krokach.

Na przykład:

  • Dla ⠛: naciśnij kropki 1-2, a następnie kropki 4-5.
  • W przypadku ⠃: naciśnij kropki 1-2, następnie kropki 1-2 lub kropkę 1, a następnie kropkę 2.
  • W przypadku ⠘: naciśnij 4-5, następnie 4-5 lub kropkę 4, a następnie kropkę 5.

Metoda #2: wypełnij komórkę w dwóch etapach po jednej stronie (Spacja = pusta strona)

Za pomocą tej metody można utworzyć komórkę jedną ręką, niezależnie od wybranej strony klawiatury brajlowskiej. Pierwszy krok pozwala wprowadzić kropki 1-2-3-7, a drugi 4-5-6-8. Jeśli jedna strona jest pusta, naciśnij spację. Pustą komórkę uzyskamy, naciskając dwukrotnie spacji.

Na przykład:

  • Dla ⠛: naciśnij kropki 1-2, następnie kropki 1-2 lub kropki 4-5, a następnie kropki 4-5.
  • Dla ⠃: naciśnij kropki 1-2, a następnie spację lub 4-5, a następnie spację.
  • W przypadku ⠘: naciśnij spację, a następnie 1-2, lub spację, a następnie kropki 4-5.

Metoda #3: wypełnij kropki komórki kropkami (każda kropka jest przełącznikiem, naciśnij spację, aby sprawdzić poprawność znaku)

W tym trybie każda kropka jest przełącznikiem. Musisz nacisnąć spacji, gdy tylko wprowadzona komórka jest pożądana, aby wprowadzić znak. Tak więc, im więcej kropek jest zawartych w komórce, tym więcej sposobów musisz wprowadzić znak.

Na przykład dla ⠛komórkę można skomponować w następujący sposób:

  • Kropki 1-2, następnie kropki 4-5, a następnie spacja.
  • Kropki 1-2-3, następnie kropka 3 (do korekty), następnie kropki 4-5, a następnie spacja.
  • Kropka 1, następnie kropki 2-4-5, a następnie spacja.
  • Kropki 1-2-4, następnie kropka 5, a następnie spacja.
  • Kropka 2, następnie kropka 1, następnie kropka 5, następnie kropka 4, a następnie spacja.
  • Dodatki.