BrailleExtender
- Autorzy: André-Abush Clause i współtwórcy
- 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.
- ł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:
- Wpisz ⠼
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
Wprowadź wartość znaku zgodnie z wcześniej wybraną podstawą.
- 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.