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

Keyboard file example (Fig. 23. Exemplo de arquivo do teclado)

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.

Clear structure of the keyboard file (Fig. 24. Estrutura clara do arquivo do teclado)

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:

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:

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.

Appearance of simplified keyboard with icons (Fig. 25. Aparência do teclado simplificado com ícones)

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.

Adding localization to the keyboard file (Fig. 26. Adicionando localização ao arquivo do teclado)