La accesibilidad es una de las áreas donde más personalización y adaptación al usuario hay que realizar. Con la finalidad de facilitar el uso de las opciones de accesibilidad de Plasma, en Lliurex se ha desarrollado la aplicación Access Helper, que es objeto de este artículo.
La instalación puede realizarse de forma sencilla mediante el Zomando de Accesibilidad disponible en Zero Center:
Una vez instalada podremos ejecutarla desde el menú de aplicaciones:
En un primer momento muestra el menú de opciones de accesibilidad donde podemos encontrar tanto las que nos ofrece el entorno KDE/Plasma como la posibilidad de usar filtros de color, asignar atajos de teclado para el lanzamiento de aplicaciones o la gestión de perfiles de la aplicación.
Desde esta ventana se pueden ajustar las opciones directamente relacionadas con la accesibilidad del sistema. A su vez es posible establecer atajos de teclado para las opciones susceptibles de tenerlos.
Las opciones se encuentran detalladas en el artículo sobre accesibilidad en Plasma, a modo de resumen son:
Para asignar un atajo de teclado o modificar uno existente bastará con pulsar sobre el botón a la derecha de cada opción susceptible de tener un atajo de teclado y pulsar la combinación que se desee.
Permite realizar ajustes relacionados con la apariencia del sistema.
Mediante el uso de los desplegables se pueden seleccionar la apariencia general del sistema o un esquema de colores determinado. A su vez también es posible cambiar el tema de punteros del ratón así como el tamaño del mismo.
Puesto que el tamaño del puntero depende del tema seleccionado no siempre va a ser posible seleccionar todos los tamaños disponibles. Por defecto, en LliureX se incluyen los temas Brisa que ofrece tamaños comprendidos entre 32 píxeles y 64; Adwaita que ofrece tamaños entre 32 y 96 y XPanimated-YB que va también desde los 32 hasta los 64 píxeles.
Por otro lado se puede modificar el tamaño de los elementos de la pantalla (botones, selectores y demás) para facilitar el manejo del sistema, opción que también puede ser interesante para dispositivos táctiles o forzar a que todas las ventanas se maximicen por defecto, lo que también puede ayudar para focalizar la atención.
Mediante ella es posible aplicar un filtro de color a toda la pantalla mejorando los contrastes o adaptando los colores para facilitar la lectura de la pantalla.
Una vez seleccionado un filtro de color se aplicará a cada inició de sesión. Es conveniente señalar que si se gasta otra herramienta para ajustar las tonalidades del monitor (como por ejemplo redshift) puede haber solapamientos entre una y otra.
Permite redefinir los atajos por defecto del sistema así como asignar nuevos atajos para el lanzamiento de aplicaciones. El funcionamiento es análogo al de la asignación de atajos desde la pantalla de opciones de accesibilidad. Al pulsar el botón que acompaña a cada opción bastará con pulsar la combinación de teclas deseada y aplicar los cambios.
En el caso de querer añadir un atajo nuevo para el lanzamiento de una aplicación, se mostrará una lista con un cuadro de búsqueda desde la que poder seleccionar una aplicación y, mediante el mismo mecanismo de pulsar botón y combinación de teclas, asignar la combinación deseada para el lanzamiento de la aplicación.
Como su nombre indica, desde aquí es posible cambiar el tipo, tamaño y peso de las letras (fuentes) del sistema. Este es un mecanismo rápido que ajusta el mismo tipo de fuente para todo el sistema, estableciendo como tamaño de fuente normal el seleccionado.
Accesshelper incorpora, a través de su barra de acceso rápido (ver más abajo), un sintetizador de voz que permite leer el texto copiado al portapapeles o tratar de leer el contenido de una imagen mediante OCR. En esta ventana se encuentran los ajustes del mismo.
Es posible ajustar la voz a las que se ofrecen por defecto (proporcionadas, respectivamente, por la Junta de Andalucía para las voces en español y por la Universistat Politècnica de Catalunya para las voces en catalán), la velocidad de pronunciación de 0 a 3 (de menor a mayor siendo 1x la velocidad normal de lectura) e indicar si queremos usar el sintetizador incorporado o por el contrario queremos reproducir las voces usando el reproductor VLC.
En la parte inferior de la pantalla se encuentra una lista con todas las lecturas realizadas pudiendo de esta manera volver a reproducirlas o leer la transcripción de las mismas.
Otra de las características propias de Access Helper es el uso de perfiles que permiten una configuración rápida del sistema, así como exportar/importar los mismos para una mayor comodidad de uso en diferentes ordenadores.
Los perfiles se dividen en tres tipos, como se puede apreciar en la pantalla:
Un perfil de Access Helper es un fichero en formato zip que incluye tanto la configuración propia de la aplicación como la del entorno de escritorio. Al ir a exportarlos, únicamente hay que indicar una ubicación de destino en la cual se generará el fichero Zip correspondiente. Para importarlos, únicamente deberemos cargar el perfil que previamente hayamos exportado.
En esta sección tienen cabida las opciones propias de la aplicación.
En primer lugar, es posible definir el nivel de configuración con el que va a trabajar la aplicación. Este puede ser a nivel de sistema (todos los usuarios comparten una misma configuración), a nivel de usuario o a través del N4D en cuyo caso todos los usuarios del modelo de centro o aula compartirán una misma configuración.
También se puede indicar que se cargue un perfil concreto al arrancar. De esta forma, si una máquina es usada por varios usuarios o se modifica de forma incorrecta alguna de las opciones todo se reestablecerá al volver a iniciar sesión en la máquina.
Por último tenemos las opciones relacionadas con el inicio automático de la barra de accesibilidad, Accessdock y la opción para que grub emita una alerta sonora al arrancar para avisar al usuario de que se está mostrando la pantalla del selector de arranque.
Toda vez que se realicen cambios en la configuración Access Helper mostrará una ventana a modo de resumen desde la que podremos aceptar los cambios y reiniciar la sesión, continuar con la sesión actual o descartar los cambios y volver a la configuración anterior.
Junto a Access Helper se incluye también una barra de accesibilidad llamada Accessdock que permite un ajuste rápido de algunas de las opciones, así como la posibilidad de leer el contenido de la pantalla aunque, debido a limitaciones técnicas, esta opción no llega a aportar toda la potencia de un lector de pantalla al uso pese a aportar una funcionalidad interesante al conjunto del sistema.
Al activarla desde la opción correspondiente de Access Helper, la tendremos disponible mediante la combinación de teclas Ctrl+Espacio que al pulsarla nos mostrará la barra propiamente dicha.
Cada botón de la barra nos lleva a un ajuste rápido del sistema. Estos ajustes son temporales y no se guardan entre arranques, sencillamente son una forma rápida de realizar cambios a la sesión actual.
La primera opción, Filtro nos lleva a una pantalla para el ajuste del filtro de color de la pantalla:
"Ampliación" controla el factor de ampliación que se aplica a la pantalla. Es decir, no es un zoom ni tampoco escala elementos como botones, etc... si no que amplia todo lo que se muestra en pantalla.
Desde la opción de Fuente, en un primer vistazo, se puede ver el tamaño actual que tiene aplicado el sistema...
... y si la seleccionamos, podemos ajustar dicho tamaño. Si se quisiera modificar el tipo de letra sería necesario hacerlo desde Access Helper, como ya se ha comentado esta barra es para ajustes rápidos de la sesión.
De forma análoga, desde el botón Puntero podemos ajustar el tamaño del mismo respetando los valores que nos ofrezca el tema. Debido a ciertas limitaciones técnicas este cambio puede no ser 100% coherente a lo largo de todo el sistema. Es por ello que se recomienda su uso para momentos puntuales:
La opción Leer, ofrece una funcionalidad básica de lectura de pantalla. Lo que hace es procesar la pantalla y generar un fichero de audio que se reproduce a través del reproductor VLC o del propio lector de pantalla del sistema.
El uso del reproductor VLC es configurable desde Access Helper, y ambos modos de lectura (reproductor o sistema de lectura) funcionan de la siguente forma:
El uso de VLC, aunque a priori pueda parecer poco óptimo, abre ciertas posibilidades como la de poder adelantar o volver atrás la lectura o incluso guardar el fichero de audio para poder oírlo en cualquier otro momento, algo útil en el caso de estar leyendo un documento largo de texto o que tenga cierto interés.
También es posible realizar una captura de pantalla y procesar el texto a través de OCR para generar una lectura del mismo lo que puede ser útil en caso de documentos escaneados.
El botón Teclado muestra el teclado en pantalla. En el caso de LliureX se trata de OnBoard, un teclado que ofrece muchas opciones de personalización, lo que permite adaptarlo a la perfección a las necesidades del usuario.
Por defecto se muestra de la siguiente forma:
Es posible moverlo por la pantalla o anclarlo a una posición concreta así como ajustar su tamaño, temática, esquema de teclado..etc...
Por último encontramos los botones para ejecutar AccessHelper (configuración)
y el botón para ocultar la barra de accesibilidad. La barra memoriza su posición en pantalla con lo que la próxima vez que se muestre mediante la combinación de teclas Control+Espacio aparecerá en la posición que tenía cuando se ocultó.