Atenção: esta página é uma tradução automática (automática); em caso de dúvida, consulte o documento original em inglês. Pedimos desculpas pelo inconveniente que isso possa causar.
ECTkeyboard - Criando teclado virtual personalizado
Criando teclado virtual personalizado
ECTkeyboard fornece recursos de configurações incrivelmente flexíveis. Por exemplo, o usuário pode criar seu próprio teclado virtual com qualquer quantidade ou posição de botões, incluindo a adição de legendas personalizadas e uma imagem ou som para cada botão. Para fazer isso, o usuário precisa criar um arquivo de teclado com legendas de botão e caminhos completos para imagens ou sons. Também é necessário configurar o programa para trabalhar com esse arquivo.
Arquivos de teclado
Arquivos de teclado são arquivos de texto com parâmetros escritos usando um símbolo de separação especial (o valor padrão é #). Cada sequência no arquivo corresponde a um botão no teclado virtual, por exemplo se um teclado virtual tiver nove botões, o arquivo do teclado deverá ter nove seqüências independentes.
Vejamos um exemplo do arquivo do teclado virtual (veja a fig. 23).
Este teclado foi criado especialmente para centros médicos e de reabilitação, e sua principal tarefa é estabelecer o primeiro contato inicial com um paciente que não pode falar ou escrever. O teclado contém apenas nove botões: 'Comer', 'Beber', 'Banheiro', 'Quente', 'Frio', 'Sono', 'Bom', 'Ruim', 'Dor'.
Este exemplo mostra como cada sequência do arquivo é usada para definir vários parâmetros. Para tornar mais claro, o conteúdo do arquivo pode ser dividido em várias colunas.
A estrutura do arquivo do teclado pode ser comparada com uma tabela, em que cada linha corresponde a um botão no teclado virtual, enquanto cada coluna corresponde a um parâmetro diferente do botão.
Os números das colunas começam em 0. No exemplo mencionado:
- A coluna zero contém legendas de botão.
- A primeira coluna está vazia (porque não há necessidade de executar comandos durante sua operação e é necessário apenas mostrar o texto na janela de saída).
- A segunda coluna contém caminhos completos para os arquivos de imagem dos botões do teclado.
- A terceira coluna contém caminhos completos para os arquivos de imagem adicionais dos botões do teclado, usados para destacar um botão selecionado.
- A quarta coluna contém caminhos completos para os arquivos de áudio dos botões do teclado, que são usados para anunciar os textos em cada botão.
- A quinta e todas as colunas a seguir podem ser usadas para definir parâmetros adicionais.
Configurando o Programa para Trabalhar com um Arquivo de Teclado
Não é suficiente criar um arquivo de teclado para operar o programa. O usuário precisa configurar ECTkeyboard para fornecer a funcionalidade adequada do programa. Para fazer isso, o usuário precisa alterar os seguintes parâmetros na janela de configurações do programa:
- Parâmetro 28. Define colunas que contêm legendas dos botões do teclado e comandos executados. No arquivo mencionado acima, as legendas dos botões são salvas na coluna 0, enquanto os comandos são salvos na primeira coluna. Assim, o usuário deve alterar o valor do parâmetro 28 para 0 # 1.
- Parâmetro 29. Define colunas que contêm sons de botão. No arquivo mencionado acima, os sons foram salvos na coluna 4. Portanto, o usuário deve alterar o valor do parâmetro 29 para 4.
- Parâmetro 30. Define colunas que contêm imagens para vários estados de botão (um botão inativo, um botão sob o cursor, uma linha de botão é selecionada, um botão selecionado, um botão pressionado). O teclado simples mencionado requer apenas dois estados diferentes, ou seja, ativo e inativo. Os ícones dos botões inativos são armazenados na segunda coluna, enquanto os ícones dos ativos são armazenados na terceira. Assim, o usuário deve alterar o valor do parâmetro 30 para 2 # 3 # 3 # 3 # 3. Este valor define que todos os outros estados usarão imagens da terceira coluna do arquivo do teclado.
- O parâmetro 172 permite ao usuário selecionar uma miniatura para a janela de símbolo atualmente selecionada. No exemplo mencionado, o programa também usará valor 3.
- Os parâmetros 46 e 47 permitem ao usuário selecionar o número horizontal e vertical de botões no teclado. O layout mais conveniente para o teclado com 9 botões é 3x3. Assim, o usuário deve selecionar 3 para ambos os parâmetros.
Após salvar todas as alterações no programa, o usuário deve escolher um modo de trabalho adequado do seletor. O programa está pronto para funcionar (veja a fig. 25). A maneira mais conveniente de trabalhar para esse teclado é o segundo método, ou seja, o modo de digitalização horizontal.
PROInformação adicional
Versões iniciais de ECTkeyboard teve a possibilidade de selecionar arquivos separados para legendas, imagens e sons do teclado virtual (parâmetros 6, 7, 8 da janela de configurações do programa). Mas após o lançamento da versão mais recente, todos os parâmetros mencionados foram unidos em arquivos de teclado. Assim, os parâmetros 7 e 8 estão ocultos na janela de configurações do programa.
A cada botão do teclado virtual pode ser atribuída uma legenda, até 5 imagens diferentes (estado inativo, um botão sob o cursor, seleção de linha de botão, seleção de botão, botão pressionado) e um arquivo de som, que é reproduzido quando o botão é destacado . Todos os parâmetros mencionados não são obrigatórios, p. o usuário pode selecionar apenas sons e ícones para um grupo de botões e apenas legendas para outro grupo. Mesmo se não houver parâmetro para um botão, ECTkeyboard ainda funcionará corretamente, apenas esse botão específico não criará nenhuma ação. Essa abordagem fornece grande flexibilidade no processo de configuração do programa.
Todas as imagens (ícones) do teclado virtual são carregadas na RAM e renderizadas de acordo com uma escala selecionada dos botões (parâmetro 56) e a janela de símbolo atualmente selecionada (parâmetro 173). Quando um teclado inclui uma grande quantidade de botões ou arquivos de imagem pesados, esse processo de renderização pode levar um tempo significativo. A nova renderização completa ocorre após cada alteração na janela de configurações do programa, carregamento de novo perfil ou alterações do ECTkeyboard tamanho da janela principal. Esse efeito é mais perceptível quando cada estado dos botões do teclado tem sua própria imagem ou essas imagens têm alta resolução. Portanto, apenas a versão PRO do programa suporta ícones de teclado, porque o usuário deve ter um entendimento adequado de todos os parâmetros e configurações usados no programa.
Ao contrário dos ícones do teclado, os arquivos de som são carregados do dispositivo de armazenamento no momento do anúncio. Para melhorar a velocidade do programa, é recomendável iniciá-lo a partir de um disco rígido ou de qualquer dispositivo de armazenamento externo rápido (USB 2.0 ou 3.0). Quando o usuário inicia ECTkeyboard de um dispositivo de armazenamento conectado por uma porta USB 1.0 ou a velocidade de leitura desse dispositivo é muito baixa, os sons do programa podem ser reproduzidos com atrasos, enquanto o programa não fornece a máxima eficiência e velocidade operacional.
A estrutura atual do arquivo do teclado permite que o usuário adicione parâmetros adicionais, por exemplo novas localizações, muito rapidamente (ver fig. 26). Para trabalhar com uma localização adicional, o usuário precisa apenas alterar o valor do parâmetro 28 na janela de configurações do programa para 5 # 1, porque legendas adicionais são adicionadas à quinta coluna do arquivo do teclado. Um arquivo de teclado pode conter várias localizações diferentes, salvas em diferentes colunas com o # separador. Se necessário, o usuário também pode adicionar conjuntos específicos de sons ou ícones para o teclado. A incrível facilidade desse processo torna ECTkeyboard um programa realmente universal.