BrailleExtender
- Author: André-Abush Clause and contributors
- Compatibilità NVDA: 2019.3 e oltre
- Scarica la versione stabile
- Scarica la versione in sviluppo
BrailleExtender è un componente aggiuntivo che fornisce numerose migliorie inerenti il braille. Attualmente, sono implementate le caratteristiche seguenti:
- Caricamento di due display braille preferiti tramite tasto caldo.
- tethering automatico del cursore di revisione nel ruolo terminale come in PuTTY, Powershell, bash, cmd.
- Scorrimento automatico.
- Passaggio tra numerose tabelle braille di lettura e scrittura.
- contrassegnare il testo con attributi speciali tramite il punto 7, il punto 8 o entrambi.
- Utilizzo simultaneo di due tabelle braille
- Visualizzazione dei simboli di tabulazione come spazi.
- Inversione dei pulsanti di scorrimento avanti e indietro.
- Annuncio della riga corrente durante lo scorrimento del testo, in modalità di revisione, in modalità focus o entrambe.
- translate text easily in Unicode braille and vice versa. E.g.: z <--> ⠵.
- convert cell description to Unicode braille and vice versa. E.g.: 123 <--> ⠇.
- bloccare la tastiera braille.
- avviare un'applicazione/URL con un gesto.
- dizionari braille.
- digitare con una mano dalla tastiera braille.
- visualizzare caratteri non definiti dalle tabelle braille (compresi gli emoji) utilizzando rappresentazioni alternative.
- inserisci qualsiasi carattere dalla tastiera braille (compresi gli emoji).
- salta le righe vuote durante lo scorrimento del testo.
- e altro ancora!
Per alcuni display braille, estende i comandi per fornire:
- Accesso ai tasti funzione, ai tasti multimediali, alla navigazione veloce.
- Simula i tasti modificatori e qualsiasi altra scorciatoia da tastiera
- Offre diverse configurazioni di tastiera, con la possibilità di inserire i punti 7 e 8, inserire e premere il tasto backspace.
- aggiungere azioni e navigazione rapida attraverso un rotore.
Una volta installato il componente aggiuntivo, leggere la documentazione ed andare nelle impostazioni di BrailleExtender, presenti al livello principale del menu di NVDA.
Esploriamo alcune caratteristiche comuni
Rappresentazione di caratteri non definiti
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:
- Usa il comportamento della tabella braille (nessuna descrizione possibile)
- Dots 1-8 (⣿)
- Dots 1-6 (⠿)
- Empty cell (⠀)
- Altro modello di punto (ad es.: 6-123456)
- Punto interrogativo (a seconda della tabella di output)
- Other sign/pattern (e.g.: ??)
- Esadecimale
- Esadecimale, HUC8
- Esadecimale, HUC6
- Decimale
- Ottale
- Binario
You can also combine this option with the “describe the character if possible” setting.
Note:
- 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.
- Per ulteriori informazioni sulla rappresentazione HUC, vedere https://danielmayr.at/huc/
- Tieni presente che le definizioni nelle tabelle e quelle nei dizionari delle tabelle hanno la precedenza sulle descrizioni dei caratteri, che hanno anche la precedenza sulla rappresentazione scelta per i caratteri non definiti.
Ottenere informazioni sul carattere attuale
Questa funzione consente di ottenere varie informazioni relative al carattere sotto il cursore utilizzando la tabella braille di input corrente, come ad esempio: le rappresentazioni HUC8 e HUC6; i valori esadecimali, decimali, ottali o binari; Una descrizione del carattere, se possibile; la rappresentazione braille Unicode e i punti del modello braille.
Pressing the defined gesture associated to this function once shows you the information in a flash message and a double-press displays the same information in a virtual NVDA buffer.
On supported displays the defined gesture is ⡉+space. No system gestures are defined by default.
Ad esempio, per il carattere "&", otterremo le seguenti informazioni:
&: 0x26, 38, 0o46, 0b100110
and (AMPERSAND [Po])
⢿ (1234568)
⣥⣺⡧, ⠿⠺⠏⠏
Immissione braille avanzata
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 ⠼
Specificare la base come segue:
- ⠭ or ⠓: for a hexadecimal value
- ⠙: for a decimal value
- ⠕: for an octal value
- ⠃: for a binary value
Enter the value of the character according to the previously selected basis.
- Premi la barra spaziatrice per convalidare.
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 "🇫🇷".
Ecco alcuni esempi di sequenze da inserire per determinati caratteri:
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 |
Nota: l'input HUC6 non è attualmente supportato.
Modalità con una mano
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.
Metodo n. 1: riempire una cella in 2 fasi su entrambi i lati
Con questo metodo, digita i punti del lato sinistro, quindi i punti del lato destro. Se un lato è vuoto, digitare due volte i punti corrispondenti al lato opposto, oppure digitare i punti corrispondenti al lato non vuoto in 2 passi.
Per esempio:
- 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.
Metodo n. 2: riempire una cella in due fasi su un lato (Spazio = lato vuoto)
Usando questo metodo, puoi comporre una cella con una mano, indipendentemente dal lato della tastiera Braille che scegli. Il primo passo ti permette di inserire i punti 1-2-3-7 e il secondo 4-5-6-8. Se un lato è vuoto, premi lo spazio. Premendo due volte il tasto spazio si otterrà una cella vuota.
Per esempio:
- 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.
Metodo n. 3: riempi una cella punto per punto (ogni punto è un interruttore, premi Spazio per convalidare il carattere)
In questa modalità, ogni punto è un interruttore. Devi premere il tasto spazio non appena la cella che hai inserito è quella desiderata per inserire il carattere. Pertanto, più punti sono contenuti nella cella, più modi hai per inserire il carattere.
For example, for ⠛, you can compose the cell in the following ways:
- Punti 1-2, poi punti 4-5, poi spazio.
- Punti 1-2-3, poi punto 3 (per correggere), poi punti 4-5, poi spazio.
- Punto 1, poi punti 2-4-5, poi spazio.
- Punti 1-2-4, poi punto 5, poi spazio.
- Punto 2, poi punto 1, poi punto 5, poi punto 4 e poi spazio.
- Etc.