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 AccessHelper, que es objeto de este artículo.
La instalación puede realizarse de forma sencilla desde la Lliurex Store o 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.
Esta es una de las opciones propias del accesshelper. 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.
Otra de las características propias de Accesshelper 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 accesshelper es un fichero en formato zip que incluye tanto la configuración propia del Accesshelper 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 así como la configuración de la barra de accesibilidad, accessdocker.
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 la barra de accesibilidad, Accessdocker. Básicamente los únicos ajustes permitidos son el de establecer su estado (activa o no) y la velocidad y tono de la voz de lectura. La velocidad puede configurarse en el rando de 0.25x a 3x, siendo 1x la velocidad por defecto. El tono acepta valores de 0 a 100 siendo 0 el más grave posible y 100 el más agudo.
Puesto que el entorno de escritorio de LliureX no aplica los cambios al momento Accesshelper ofrece la opción de realizar un reinicio rápido de la sesión para asegurarse de que todas las configuraciones son aplicadas y que el entorno mantiene la coherencia.
Junto a Accesshelper se incluye también una barra de accesibilidad llamada Accessdocker 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 Accesshelper 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
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 Accesshelper, 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
La opción Leer ofrece una funcionalidad limitada de lectura de pantalla. Básicamente 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 Accesshelper 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.
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ó.