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.
  • translate text easily in Unicode braille and vice versa. E.g.: z <--> ⠵.
  • convert cell description to Unicode braille and vice versa. E.g.: 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

The extension allows you to customize how an undefined character should be represented within a braille table. To do so, go to the — Representation of undefined characters — settings. You can choose between the following representations:

  • Użyj zachowania tabeli brajlowskiej (bez opisu)
  • Dots 1-8 (⣿)
  • Dots 1-6 (⠿)
  • Empty cell (⠀)
  • 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

You can also combine this option with the “describe the character if possible” setting.

Notatki:

  • To distinguish the undefined set of characters while maximizing space, the best combination is the usage of the HUC8 representation without checking the “Show punctuation/symbol name for undefined characters if available” option.
  • 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.

On supported displays the defined gesture is ⡉+space. No system gestures are defined by default.

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

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

Zaawansowane wejście brajlowskie

This feature allows you to enter any character from its HUC8 representation or its hexadecimal/decimal/octal/binary value. Moreover, it allows you to develop abbreviations. To use this function, enter the advanced input mode and then enter the desired pattern. Default gestures: NVDA+Windows+i or ⡊+space (on supported displays). Press the same gesture to exit this mode. Alternatively, an option allows you to automatically exit this mode after entering a single pattern. If you want to enter a character from its HUC8 representation, simply enter the HUC8 pattern. Since a HUC8 sequence must fit on 3 or 4 cells, the interpretation will be performed each time 3 or 4 dot combinations are entered. If you wish to enter a character from its hexadecimal, decimal, octal or binary value, do the following:

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

    • ⠭ or ⠓: for a hexadecimal value
    • ⠙: for a decimal value
    • ⠕: for an octal value
    • ⠃: for a binary value
  3. Wprowadź wartość znaku zgodnie z wcześniej wybraną podstawą.

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

For abbreviations, you must first add them in the dialog box — Advanced input mode dictionary —. Then, you just have to enter your abbreviation and press space to expand it. For example, you can define the following abbreviations: "⠎⠺" with "sandwich", "⠋⠛⠋⠗" to "🇫🇷".

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

Character HUC8 Hexadecimal Decimal Octal Binary
👍 (thumbs up) ⣭⢤⡙ ⠭1f44d or ⠓1f44d ⠙128077 ⠕372115 ⠃11111010001001101
😀 (grinning face) ⣭⡤⣺ ⠭1f600 or ⠓1f600 ⠙128512 ⠕373000 ⠃11111011000000000
🍑 (peach) ⣭⠤⠕ ⠭1f351 or ⠓1f351 ⠙127825 ⠕371521 ⠃11111001101010001
🌊 (water wave) ⣭⠤⠺ ⠭1f30a or ⠓1f30a ⠙127754 ⠕371412 ⠃11111001100001010

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

Tryb jednej ręki

This feature allows you to compose a cell in several steps. This can be activated in the general settings of the extension's preferences or on the fly using NVDA+Windows+h gesture by default (⡂+space on supported displays). Three input methods are available.

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:

  • For ⠛: press dots 1-2 then dots 4-5.
  • For ⠃: press dots 1-2 then dots 1-2, or dot 1 then dot 2.
  • For ⠘: press 4-5 then 4-5, or dot 4 then dot 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:

  • For ⠛: press dots 1-2 then dots 1-2, or dots 4-5 then dots 4-5.
  • For ⠃: press dots 1-2 then space, or 4-5 then space.
  • For ⠘: press space then 1-2, or space then dots 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.

For example, for ⠛, you can compose the cell in the following ways:

  • 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.