VoiceOver para MacOS Monterrey puede reconocer imágenes

Con la aparición de la última versión de MacOS, la 12.0 más conocida como Monterrey, muchos de los servicios de accesibilidad se han actualizado.

VoiceOver, por ejemplo, incluye una nueva función que le permite identificar e interpretar imágenes de botones y controles de la interfaz.

Activación del reconocimiento de imágenes

Dentro del menú de utilidad de VoiceOver, al que se accede pulsando la combinación VO+F8, encontramos una nueva sección llamada Reconocimiento de VoiceOver.

En esta nueva sección encontramos la siguiente descripción:

El Mac utiliza la inteligencia local del dispositivo para mejorar automáticamente la accesibilidad de las imágenes. No se debe confiar en el reconocimiento de VoiceOver en circunstancias de riesgo, en las que puedas hacerte daño, para orientarte o para diagnosticar o tratar una enfermedad.

En este panel encontramos una casilla de verificación llamada Descripciones de imágenes que al verificarla descargará un paquete de idiomas para realizar tanto los procesos de OCR como la descripción de las imágenes interpretadas por esta función.

Justo bajo esa casilla de verificación hay un botón para descargar más idiomas.

Primero deberemos descargar el paquete para el idioma español. Dentro del apartado para descargar idiomas encontraremos una casilla de verificación para que el reconocimiento de las imágenes se realice sin conexión a internet. Es recomendable no activar esta opción ya que las descripciones son menos precisas si se hacen de forma local.

Una vez descargado el o los idiomas que necesitemos es el momento de activar la casilla de verificación de descripciones de imágenes.

Cómo se utiliza esta función

Una vez activada esta función podemos colocar el cursor de VoiceOver sobre una imagen o botón que muestre una imagen y pulsar la combinación de teclado VO+mayúsculas+l. Tras unos pocos segundos VoiceOver nos leerá la interpretación visual de lo que hay bajo el cursor de VoiceOver.

Una cosa interesante a tener en cuenta es que esta función, a diferencia de lo que hacen aplicaciones externas que realizan la misma función, es que con la función integrada en VoiceOver no importa si tenemos la cortina de pantalla activada.

Crea un cronómetro de cuenta atrás en AppleScript

Crear  a mano un simple cronómetro para controlar que no se nos pase el tiempo delante de nuestro ordenador es algo sencillo con unos pocos conocimientos de AppleScript.

Con los artículos publicados en este sitio web tenemos la información suficiente para crear un script que nos pregunte cuántos segundos queremos para la cuenta atrás y que tras finalizar la cuenta atrás reproduzca un sonido.

El código sería el siguiente:

on playSound(soundFileName)
	do shell script "afplay /System/Library/Sounds/" & soundFileName
end playSound

on run
	set numberOfSeconds to text returned of (display dialog "Introduzca los segundos para la cuenta atrás" default answer "")
	delay numberOfSeconds
	playSound("Glass.aiff")
end run

Es un script sencillo que puede ser mejorado fácilmente incluyendo, por ejemplo, soporte para reconocer horas y minutos.

Instala aplicaciones de iPhone y iPad en tu equipo Mac con chip M1 desde la MacAppStore

Desde que Apple sacó al mercado sus nuevos ordenadores con chip M1 es posible instalar apps de iPhone e iPad y utilizarlas en los
ordenadores.

Las aplicaciones para iPhone e iPad que resultaban accesibles en los dispositivos con el sistema operativo iOS mantienen su accesibilidad cuando se ejecutan en un dispositivo MacOS con chip M1 por lo que se pueden utilizar las mismas aplicaciones desde el iPhone y desde el mac.

Instalación

El proceso de instalación es sencillo. Simplemente abre la MacAppStore de tu mac, utiliza el buscador y en la barra de herramientas elige la opción de Apps para iPhone y iPad y busca en los resultados.

Una vez instalada la app podrás encontrarla en tu carpeta de aplicaciones de Mac y ejecutar la aplicación como una más de MacOS.

Volver a jugar a juegos como Buscaminas accesible o Sopa de letras accesible ya es posible desde tu mac.

Cómo ejecutar un script de AppleScript desde Swift

Aunque lenguajes de programación como Swift, Objective-C o Java nos permiten crear aplicaciones para Mac potentes y rápidas a veces hay funciones que AppleScript si puede hacer y otros lenguajes para Mac no pueden.

Un ejemplo de algo que AppleScript puede hacer con facilidad es consultar el estado y modificar el comportamiento de otra aplicación. Esto se debe a que muchas aplicaciones de MacOS incluyen librerías y diccionarios de soporte de AppleScript para que el propio sistema operativo pueda entablar comunicaciones con las aplicaciones.

Dentro de una aplicación podemos mezclar lenguajes de programación para conseguir los beneficios de todos ellos. Por ejemplo, crear un script en Swift que ejecute un script de AppleScript para manipular una aplicación.

Continuar leyendo «Cómo ejecutar un script de AppleScript desde Swift»

Cómo solucionar los problemas de ejecución de scripts de los comandos de VoiceOver en MacOS Catalina

Como vimos en el artículo Qué son y cómo usar los comandos de VoiceOver para Mac podemos ejecutar de forma rápida nuestros scripts de AppleScript.

Pero existe un problema a la hora de intentar algunos scripts de AppleScript como comandos de VoiceOver.

Continuar leyendo «Cómo solucionar los problemas de ejecución de scripts de los comandos de VoiceOver en MacOS Catalina»