BrailleExtender
- Author: André-Abush Clause and contributors
- Zgodność z wersjami NVDA: 2019.3 i nowszych
- Pobierz wersja stabilna
- Pobierz wersja rozwojowa
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:
- Enter ⠼
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
Wprowadź wartość znaku zgodnie z wcześniej wybraną podstawą.
- 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.