Advertencia: esta página es una traducción automática (automática), en caso de dudas, consulte el documento original en inglés. Disculpe las molestias que esto pueda causar.

Teclado ECT: creación de teclado virtual personalizado

Crear teclado virtual personalizado

ECTkeyboard proporciona funciones de configuración increíblemente flexibles. Por ejemplo, el usuario puede crear su propio teclado virtual con cualquier cantidad o posición de botones, incluida la adición de subtítulos personalizados y una imagen o sonido para cada botón. Para hacerlo, el usuario debe crear un archivo de teclado con subtítulos y rutas completas a las imágenes o sonidos. También es necesario configurar el programa para que funcione con dicho archivo.

Archivos de teclado

Los archivos de teclado son archivos de texto con parámetros escritos con un símbolo de separación especial (el valor predeterminado es # #). Cada cadena en el archivo corresponde a un botón en el teclado virtual, p. Si un teclado virtual tiene nueve botones, el archivo del teclado debe tener nueve cadenas independientes.

Veamos un ejemplo del archivo de teclado virtual (ver fig. 23).

Keyboard file example (Fig. 23. Ejemplo de archivo de teclado)

Este teclado fue creado especialmente para centros médicos y de rehabilitación, y su tarea principal es establecer el primer contacto inicial con un paciente que no puede hablar ni escribir. El teclado contiene solo nueve botones: 'Comer', 'Beber', 'Inodoro', 'Caliente', 'Frío', 'Dormir', 'Bueno', 'Malo', 'Dolor'.

Este ejemplo muestra cómo se usa cada cadena del archivo para establecer varios parámetros. Para hacerlo más claro, el contenido del archivo se puede dividir en varias columnas.

Clear structure of the keyboard file (Fig. 24. Estructura clara del archivo del teclado)

La estructura del archivo del teclado se puede comparar con una tabla, donde cada fila corresponde a un botón en el teclado virtual, mientras que cada columna corresponde a un parámetro diferente del botón.

Los números de columna comienzan en 0. En el ejemplo mencionado:

Configurar el programa para que funcione con un archivo de teclado

No es suficiente crear un archivo de teclado para operar el programa. El usuario tiene que configurar ECTkeyboard con el fin de proporcionar la funcionalidad adecuada del programa. Para hacer eso, el usuario tiene que cambiar los siguientes parámetros en la ventana de configuración del programa:

Después de guardar todos los cambios en el programa, el usuario debe elegir un modo de trabajo adecuado del selector. El programa está listo para funcionar (ver fig. 25). La forma de trabajo más conveniente para un teclado de este tipo es el segundo método, es decir, el modo de escaneo horizontal.

Appearance of simplified keyboard with icons (Fig. 25. Apariencia del teclado simplificado con iconos)

PROInformación Adicional

Versiones iniciales de ECTkeyboard tuvo la posibilidad de seleccionar archivos separados para subtítulos virtuales del teclado, imágenes y sonidos (parámetros 6, 7, 8 de la ventana de configuración del programa). Pero después del lanzamiento de la última versión, todos los parámetros mencionados se unieron en archivos de teclado. Por lo tanto, los parámetros 7 y 8 están ocultos de la ventana de configuración del programa.

A cada botón del teclado virtual se le puede asignar un título, hasta 5 imágenes diferentes (estado inactivo, un botón debajo del cursor, selección de fila de botones, selección de botón, botón presionado) y un archivo de sonido, que se reproduce cuando se resalta el botón . Todos los parámetros mencionados no son obligatorios, p. el usuario puede seleccionar solo sonidos e íconos para un grupo de botones, y solo subtítulos para otro grupo. Incluso si no hay parámetro para un botón, ECTkeyboard seguirá funcionando correctamente, solo ese botón en particular no creará ninguna acción. Tal enfoque proporciona una gran flexibilidad en el proceso de configuración del programa.

Todas las imágenes (iconos) del teclado virtual se cargan en la RAM y se procesan de acuerdo con una escala seleccionada de los botones (Parámetro 56) y la ventana de símbolos actualmente seleccionada (Parámetro 173). Cuando un teclado incluye una gran cantidad de botones o archivos de imágenes pesados, este proceso de renderizado puede llevar un tiempo considerable. La representación completa se produce después de cada cambio en la ventana de configuración del programa, la carga de un nuevo perfil o los cambios del ECTkeyboard tamaño de la ventana principal Este efecto es más notable cuando cada estado de los botones del teclado tiene su propia imagen, o tales imágenes tienen alta resolución. Por lo tanto, solo la versión PRO del programa admite íconos de teclado, porque el usuario debe tener una comprensión adecuada de todos los parámetros y configuraciones que se utilizan en el programa.

A diferencia de los íconos del teclado, los archivos de sonido se cargan desde el dispositivo de almacenamiento en el momento del anuncio. Para mejorar la velocidad del programa, se recomienda iniciarlo desde un disco duro o cualquier dispositivo de almacenamiento externo rápido (USB 2.0 o 3.0). Cuando el usuario inicia ECTkeyboard desde un dispositivo de almacenamiento conectado a través de un puerto USB 1.0 o la velocidad de lectura de dicho dispositivo es demasiado baja, los sonidos del programa pueden reproducirse con demoras, mientras que el programa no proporcionará la máxima eficiencia y velocidad de funcionamiento.

La estructura actual del archivo del teclado permite al usuario agregar parámetros adicionales, p. nuevas localizaciones, muy rápidamente (ver fig. 26). Para trabajar con una localización adicional, el usuario solo necesita cambiar el valor del parámetro 28 en la ventana de configuración del programa a 5 # 1, porque se agregan subtítulos adicionales en la quinta columna del archivo del teclado. Un archivo de teclado puede contener varias localizaciones diferentes, guardadas en diferentes columnas con el # separador. Si es necesario, el usuario también puede agregar conjuntos específicos de sonidos o íconos para el teclado. La increíble facilidad de este proceso hace ECTkeyboard Un programa realmente universal.

Adding localization to the keyboard file (Fig. 26. Agregar localización al archivo del teclado)