Propiedades de accesibilidad | Java

El paquete javax.accessibility proporciona las siguientes propiedades: assistive_technologies y screen_magnifier_present.

Carga de tecnologías de asistencia

La propiedad assistive_technologies especifica las tecnologías de asistencia para cargar en la JVM. Requiere una lista delimitada por comas de nombres de proveedores de servicios. Consulte el paquete javax.accessibility, la clase abstracta javax.accessibility.AccessibilityProvider y el método java.awt.Toolkit.getDefaultToolkit.

Indicación de la presencia de una lupa de pantalla

Cuando la propiedad screen_magnifier_present se establece en true, permite que las bibliotecas de la plataforma Java sepan que hay una lupa de pantalla en el sistema. Los desarrolladores de aplicaciones pueden comprobar esta propiedad y, si hay una lupa de pantalla, los desarrolladores deben asegurarse de que sus aplicaciones sean compatibles con la ampliación de pantalla. Por ejemplo, en los sistemas operativos Microsoft Windows, la implementación de referencia de la API Java 2D comprueba esta propiedad y, si es verdadera, desactiva Microsoft DirectDraw para evitar problemas con la lupa de pantalla. (Es posible que algunas lupas de pantalla no puedan ampliar los gráficos de DirectDraw).

Configuración de propiedades

Establezca una propiedad en tiempo de ejecución con el siguiente comando:
java -Djavax.accessibility.assistive_technologies = ServiceProviderName
ServiceProvicerName es el nombre de un proveedor de servicios que agrega una función de tecnología de asistencia.

También puede especificar propiedades en un archivo nombrado .accessibility.properties en el directorio de inicio del usuario o un archivo nombrado accessibility.properties en el  directorio $JAVA_HOME/conf. En el primer caso, las propiedades se utilizan para el usuario actual, y en el último caso, las propiedades se utilizan para todos los usuarios de esa instalación de Java. Las propiedades establecidas para el usuario actual tienen prioridad sobre las propiedades establecidas para la instalación de Java.

Establezca una propiedad en el archivo accessibility.properties agregando línea o líneas de la siguiente manera:
assistive_technologies = ServiceProviderName
screen_magnifier_present = true
Nota: Puede especificar más de un proveedor de servicios en la propiedad assistive_technologies con una lista delimitada por comas.

Comentarios

Entradas populares