Categorías
HTML Personal

Juanita keyboard: tablero alfabético para discapacitados

En 2009 diagnosticaron a mi madre, Juanita, una esclerosis lateral amiotrófica, más conocida por sus siglas ELA. El curso de esta enfermedad es muy cruel: los músculos del cuerpo dejan de responder paulatinamente a causa de la degradación del tejido nervioso, y el enfermo poco a poco deja de ser capaz de hacer cualquier actividad, incluso las más básicas.

Una de las funciones que se degradan es el habla. Comprender a un enfermo de ELA acaba siendo imposible, ya que su fonación es cada vez más defectuosa, con la consiguiente frustración de todos, pacientes y cuidadores. Para estos casos es común usar tableros de letras, en los que los pacientes van señalando letra a letra las palabras que quieren emitir.

Yo tuve uno de estos tableros para comunicarme con mi madre, y al poco tiempo pensé que era posible mejorar su funcionalidad usando una pantalla táctil como las de los iPad, por ejemplo. Me puse a escribir una aplicación en HTML que pudiese usarse de la forma más simple posible y acabé creando esto que os presento hoy:

Imagen de la aplicación
Pulsa aquí para ir a la aplicación

En aquel tiempo, 2010, dividía mi tiempo entre el cuidado de mi madre y la programación de mi tablero. Gracias a esto último podía evadirme de mi propio sufrimiento. A veces tuve la sensación de que mi madre llevaba su enfermedad con mucha mayor entereza que yo mi pena; entonces la única forma de huir de mi mala conciencia era sumergirme en el código, que ella probaba cada día pacientemente.

Pero vuelvo a la página HTML, a los detalles técnicos:

  • El tablero está dividido en casillas. Cuando se pulsa en una de ellas, en la franja negra superior se escribe la letra correspondiente.
  • Cuando se pulsa en la franja negra, si existe conexión a Internet, una voz de Google Translate pronuncia la frase que se haya escrito.
  • En la franja inferior hay casillas para comandos:
    • Un selector Números/Acentos para presentar las cifras y las vocales acentuadas.
    • Tres casillas para borrar una letra, una palabra, todo el texto.
    • Dos casillas para seleccionar frases comunes predefinidas.

El fichero HTML que contiene la aplicación es autocontenido (fuera de la referencia a Google Translate para la pronunciación del texto), de modo que puede descargarse y usarse fuera de línea como tablero de letras electrónico.

Enlaces:

  •  Acceso a la aplicación: puesto que se trata de una página HTML, puedes acceder a ella con cualquier navegador desde diegobuendia.com/JuanitaKB.htm.
  • Acceso al proyecto: para aquellos aficionados a la programación que quieran su propia copia del proyecto para mejorarlo o transformarlo, tengo un repositorio en github.com.