Extensor Braille (BrailleExtender)

O BrailleExtender é um [complemento NVDA que fornece vários recursos em nível braile. Atualmente, os seguintes recursos estão implementados:

  • recarrega duas linhas braille favoritas com atalhos.
  • controle automático da conexão do cursor na função de terminal, como em PuTTY, Powershell, bash, cmd.
  • rolagem automática.
  • alternar entre várias tabelas braille de entrada/saída.
  • marcar o texto com atributos especiais por meio do ponto 7, do ponto 8 ou de ambos.
  • usar duas tabelas braille de saída simultaneamente.
  • exibir sinais de tab como espaços.
  • inverter os botões de rolagem para frente e para trás.
  • diz a linha atual durante a rolagem do texto, seja no modo de revisão, no modo de foco ou em ambos.
  • traduz facilmente o texto em braile Unicode e vice-versa. Por exemplo: z <--> ⠵.
  • converte a descrição da célula em braile Unicode e vice-versa. Por exemplo: 123 <--> ⠇.
  • teclado braille com trava.
  • iniciar um aplicativo/URL com um gesto.
  • dicionários em braile.
  • digitar com uma mão no teclado braille.
  • exibir caracteres indefinidos de tabelas braille (incluindo emojis) usando representações alternativas.
  • digite qualquer caractere do teclado braile (inclusive emojis).
  • pular linhas em branco durante a rolagem de texto.
  • e muito mais!

Para algumas linhas braille, estende os comandos da linha braille para fornecer:

  • oferecem mapas completos de gestos, incluindo teclas de função, teclas multimídia, navegação rápida, etc;
  • emulam teclas modificadoras e, portanto, qualquer atalho de teclado;
  • oferecem várias configurações de teclado com a possibilidade de inserir os pontos 7 e 8, inserir e retroceder;
  • adiciona ações e navegação rápida por meio de um rotor.

Uma vez que o complemento esteja instalado, leia a documentação e siga as configurações, usando o menu Extensor Braille (localizado na raiz do menu do NVDA). A documentação é gerada automaticamente porque depende da linha braille em uso.

Vamos explorar alguns recursos comuns

Representação de caracteres indefinidos

A extensão permite que você personalize como um caractere indefinido deve ser representado em uma tabela braile. Para fazer isso, vá para a seção - Representação de caracteres indefinidos - configurações. Você pode escolher entre as seguintes representações:

  • Usar o comportamento da tabela em braile (nenhuma descrição é possível)
  • Pontos 1-8 (⣿)
  • Pontos 1-6 (⠿)
  • Célula vazia (⠀)
  • Outro padrão de pontos (por exemplo: 6-123456)
  • Pergunta dmarca de (dependendo da tabela de saída)
  • Outro sinal/padrão (por exemplo: ??)
  • Hexadecimal
  • Hexadecimal, HUC8
  • Hexadecimal, HUC6
  • Decimal
  • Octal
  • Binário

Você também pode combinar essa opção com a configuração “descrever o caractere, se possível”.

Notas:

  • Para distinguir o conjunto indefinido de caracteres e, ao mesmo tempo, maximizar o espaço, a melhor combinação é o uso da representação HUC8 sem marcar a opção “Mostrar pontuação/nome do símbolo para caracteres indefinidos, se disponível".
  • Para saber mais sobre a representação do HUC, consulte https://danielmayr.at/huc/
  • Lembre-se de que as definições nas tabelas e nos dicionários de tabelas têm precedência sobre as descrições de caracteres, que também têm precedência sobre a representação escolhida para caracteres indefinidos.

Obtendo informações sobre o caractere atual

Esse recurso permite que você obtenha várias informações sobre o caractere sob o cursor usando a tabela braile de entrada atual, como: as representações HUC8 e HUC6; os valores hexadecimal, decimal, octal ou binário; uma descrição do caractere, se possível; a representação braile Unicode e os pontos de padrão braile.

Pressionar uma vez o gesto definido associado a essa função mostra as informações em uma mensagem flash e pressionar duas vezes exibe as mesmas informações em um buffer virtual do NVDA.

Em telas compatíveis, o gesto definido é ⡉+espaço. Nenhum gesto do sistema é definido por padrão.

Por exemplo, para o caractere '&', obteremos as seguintes informações:

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

Entrada avançada de braile

Esse recurso permite que você insira qualquer caractere a partir de sua representação HUC8 ou de seu valor hexadecimal/decimal/octal/binário. Além disso, ele permite que você desenvolva abreviações. Para usar essa função, entre no modo de entrada avançada e, em seguida, insira o padrão desejado. Gestos padrão: NVDA+Windows+i ou ⡊+espaço (em telas compatíveis). Pressione o mesmo gesto para sair desse modo. Como alternativa, uma opção permite que você saia automaticamente desse modo após inserir um único padrão. Se quiser inserir um caractere a partir de sua representação HUC8, basta inserir o padrão HUC8. Como uma sequência HUC8 deve caber em 3 ou 4 células, a interpretação será realizada sempre que forem inseridas 3 ou 4 combinações de pontos. Se quiser inserir um caractere a partir de seu valor hexadecimal, decimal, octal ou binário, faça o seguinte:

  1. Modo de uma mão
  2. Especifique a base da seguinte forma:

    • ⠭ ou ⠓: para um valor hexadecimal
    • ⠙: para um valor decimal
    • ⠕: para um valor octal
    • ⠃: para um valor binário
  3. Digite o valor do caractere de acordo com a base selecionada anteriormente.

  4. Pressione Espaço para validar.

Para abreviações, você deve primeiro adicioná-las na caixa de diálogo - Dicionário do modo de entrada avançado -. Em seguida, basta digitar a abreviação e pressionar espaço para expandi-la. Por exemplo, você pode definir as seguintes abreviações: “⠎⠺” com ‘sanduíche’, ‘⠋⠛⠋⠗’ para ‘🇫🇷’.

Aqui estão alguns exemplos de sequências a serem inseridas para determinados caracteres:

Caracteres HUC8 Hexadecimal Decimal Octal Binário
👍 (polegar para cima) ⣭⢤⡙ ⠭1f44d ou ⠓1f44d ⠙128077 ⠕372115 ⠃11111010001001101
😀 (rosto sorridente) ⣭⡤⣺ ⠭1f600 ou ⠓1f600 ⠙128512 ⠕373000 ⠃11111011000000000
🍑 (pêssego) ⣭⠤⠕ ⠭1f351 ou ⠓1f351 ⠙127825 ⠕371521 ⠃11111001101010001
🌊 (onda de água) ⣭⠤⠺ ⠭1f30a ou ⠓1f30a ⠙127754 ⠕371412 ⠃11111001100001010

Nota: a entrada HUC6 não é compatível no momento.

Modo de uma mão

Esse recurso permite que você componha uma célula em várias etapas. Isso pode ser ativado nas configurações gerais das preferências da extensão ou em tempo real usando o gesto NVDA+Windows+h por padrão (⡂+espaço em telas compatíveis). Há três métodos de entrada disponíveis.

Método nº 1: preencher uma célula em dois estágios em ambos os lados

Com esse método, digite os pontos do lado esquerdo e, em seguida, os pontos do lado direito. Se um lado estiver vazio, digite os pontos correspondentes ao lado oposto duas vezes ou digite os pontos correspondentes ao lado não vazio em duas etapas.

Por exemplo:

  • Para ⠛: pressione os pontos 1-2 e depois os pontos 4-5.
  • Para ⠃: pressione os pontos 1-2 e depois os pontos 1-2, ou o ponto 1 e depois o ponto 2.
  • Para ⠘: pressione 4-5 e depois 4-5, ou ponto 4 e depois ponto 5.

Método nº 2: preencher uma célula em dois estágios em um lado (Espaço = lado vazio)

Com esse método, você pode compor uma célula com uma mão, independentemente do lado do teclado Braille que escolher. A primeira etapa permite que você digite os pontos 1-2-3-7 e a segunda, 4-5-6-8. Se um lado estiver vazio, pressione espaço. Uma célula vazia será obtida ao pressionar a tecla de espaço duas vezes.

Por exemplo:

  • Para ⠛: pressione os pontos 1-2 e depois os pontos 1-2, ou os pontos 4-5 e depois os pontos 4-5.
  • Para ⠃: pressione os pontos 1-2 e, em seguida, espaço, ou 4-5 e, em seguida, espaço.
  • Para ⠘: pressione espaço e depois 1-2, ou espaço e depois pontos 4-5.

Método nº 3: preencher uma célula ponto a ponto (cada ponto é uma alternância, pressione Espaço para validar o caractere)

Nesse modo, cada ponto é uma alternância. Você deve pressionar a tecla de espaço assim que a célula inserida for a desejada para inserir o caractere. Portanto, quanto mais pontos estiverem contidos na célula, mais maneiras você terá de inserir o caractere.

Por exemplo, para ⠛, você pode compor a célula das seguintes maneiras:

  • Pontos 1-2, depois pontos 4-5 e, em seguida, espaço.
  • Pontos 1-2-3, depois ponto 3 (para corrigir), depois pontos 4-5, depois espaço.
  • Ponto 1, depois pontos 2-4-5 e, em seguida, espaço.
  • Pontos 1-2-4, depois ponto 5, depois espaço.
  • Ponto 2, depois ponto 1, depois ponto 5, depois ponto 4 e depois espaço.
  • Etc.