BrailleExtender

BrailleExtender é un complemento de NVDA que proporciona varias características no ámbito do braille. Actualmente están implementadas as seguintes:

  • recargar dúas pantallas braille favoritas con atallos de teclado.
  • seguimiento automático del cursor de revisión en rol de terminal como en PuTTY, Powershell, bash, cmd.
  • desprazamento automático (auto scroll).
  • cambio entre varias táboas braille de entrada/saída.
  • marcar o texto con atributos especiais mediante o punto 7, o 8 ou ambos.
  • usar dúas táboas braille de saída simultaneamente.
  • amosar signos tab como espazos.
  • reverter os botóns desprazar atrás e desprazar adiante.
  • verbalizar a liña actual durante o desprazamento de texto, xa sexa en modo revisión, modo foco ou ambos.
  • translate text easily in Unicode braille and vice versa. E.g.: z <--> ⠵.
  • convert cell description to Unicode braille and vice versa. E.g.: 123 <--> ⠇.
  • bloquear teclado braille.
  • executar unha aplicación/URL cun xesto.
  • dicinarios braille.
  • escribir cunha soa man no teclado braille.
  • amosar caracteres non definidos nas táboas braille (incluíndo emojis) utilizando representacións automáticas.
  • introducir calquera carácter dende o teclado braille (incluíndo emojis).
  • saltar liñas en branco durante o desprazamento.
  • e moito máis!

Para algunhas pantallas braille, extende as ordes de pantalla braille para proporcionar:

  • ofrecer mapas de xestos completos incluíndo teclas de función, teclas multimedia, navegación rápida, etc.;
  • emular as teclas modificadoras, e polo tanto calquera atallo de teclado;
  • ofrecer diversas configuracións de teclado implicando a posibilidade de introducir os puntos 7 e 8, intro e retroceso;
  • engadir accións e navegación rápida a través dun rotor.

Unha vez o complemento estea instalado, le a documentación e explora ás opcións usando o submenú BrailleExtender (ubicado no menú NVDA).

Exploremos algunhas características comúns

Representación de caracteres indefinidos

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:

  • Use braille table behavior -Utilizar comportamento da táboa braille- (sen descrición posible)
  • Dots 1-8 (⣿)
  • Dots 1-6 (⠿)
  • Empty cell (⠀)
  • Other dot pattern -Outro patrón de puntos- (p.ex.: 6-123456)
  • Question mark -signo de interrogación- (depende da táboa de saída)
  • Other sign/pattern -Outro signo/patrón- (p.ex.: ??)
  • Hexadecimal
  • Hexadecimal, HUC8
  • Hexadecimal, HUC6
  • Decimal
  • Octal
  • Binario

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

Notas:

  • 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.
  • Para aprender máis sobre a representación HUC, consulta https://danielmayr.at/huc/
  • Teña sempre en conta que as definicións en táboas e aquelas nos teus dicionarios de táboa teñen preferencia sobre as descricións de caracteres, que tamén teñen preferencia sobre a representación escollida para caracteres indefinidos.

Obtendo información do carácter actual

Esta característica permíteche obter distinta información sobre o carácter baixo o cursor utilizando a táboa braille de entrada actual, como pode ser: as representacións HUC8 e HUC6; os valores hexadecimais, decimais, octais ou binarios; Unha descrición do carácter se é posible; a representación braille Unicode e os puntos do patrón braille.

Premendo o xesto definido asociado a esta función unha vez amósache a información nunha mensaxe temporal (flash) e unha pulsación dobre amosa a mesma información nun búfer virtual de NVDA.

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

Por exemplo, para o carácter '&', obteremos a seguinte información:

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

Entrada avanzada de braille

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. Expecifica a base do seguinte xeito:

    • ⠭ or ⠓: for a hexadecimal value
    • ⠙: for a decimal value
    • ⠕: for an octal value
    • ⠃: for a binary value
  3. Introduce o valor do carácter de acordo coa base previamente seleccionada.

  4. Preme espazo para validar.

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 "🇫🇷".

Aquí tes algúns exemplos de secuencias para introducir para caracteres dados:

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: A entrada HUC6 actualmente non se soporta.

Modo dunha soa man

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.

Método #1: encher unha cela en dous pasos en ambos lados

Con este método, escribe os puntos da parte esquerda, logo os puntos da parte dereita. Se unha parte está baleira, escribe os puntos correspondentes ó outro lado dúas veces, ou escribe os puntos da parte non baleira en dous pasos.

Por exemplo:

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

Método #2: encher unha cela en dous pasos nun só lado (Espazo = lado baleiro)

Utilizando este método, podes compoñer unha cela cunha man, independentemente do lado do teclado braille que escollas. O primeiro paso permíteche introducir os puntos 1-2-3-7 e a segunda 4-5-6-8. Se unha das partes está baleira, preme espazo. Unha cela vacía obterase premendo a tecla espazo dúas veces.

Por exemplo:

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

Método #3: encher una cela punto a punto (cada punto é un conmutador, premer espazo para validar o carácter)

Neste modo, cada punto é un conmutador. Preme a tecla espazo así como a cela que introduciches sexa a desexada para introducir o carácter. Así, cantos máis puntos conteña a cela, máis métodos tes para introducir o carácter.

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

  • Puntos 1-2, logo puntos 4-5, logo espazo.
  • Puntos 1-2-3, logo punto 3 (para corrixir), logo puntos 4-5, logo espazo.
  • Punto 1, logo puntos 2-4-5, logo espazo.
  • Puntos 1-2-4, logo punto 5, logo espazo.
  • Punto 2, logo punto 1, logo punto 5, logo punto 4, e logo espazo.
  • Etc.