Cómo usar la Terminal de MacOS con VoiceOver

El uso de la Terminal en MacOS, aunque no es de uso habitual para todos los usuarios, se hace indispensable para completar ciertas tareas de mantenimiento.

Esta aplicación muestra una interfaz de sólo texto en la que podemos introducir una serie de comandos y en la pantalla de la Terminal aparecerán los distintos resultados de ejecutar los comandos.

Para usar la Terminal es necesario conocer los distintos comandos que soporta pero, si la persona encargada de utilizarla además necesita VoiceOver la tarea puede complicarse un poco más.

Leer la Terminal

Una vez abierta la terminal podemos leer el texto en pantalla utilizando los comandos VO+flecha arriba y VO+flecha abajo.

Si VoiceOver no se desplaza por las líneas que muestra la Terminal debemos interactuar con la ventana de scroll de la Terminal pulsando VO+Mayúsculas+flecha abajo

Repetir los últimos comandos

Podemos volver a escribir los últimos comandos que hemos introducido en la Terminal. Para ello simplemente debemos pulsar la tecla flecha arriba y el cursor del prompt se colocará al final del último comando introducido.

Si volvemos a pulsar flecha arriba nos moveremos por el historial de comandos que hemos ido introduciendo en la Terminal.

Borrar la pantalla

Después de cierto tiempo puede que queramos borrar la pantalla de la Terminal para trabajar de forma más cómoda.

Aunque en teoría se puede utilizar el comando clear para borrar la pantalla, VoiceOver consulta el texto en pantalla de otra forma por lo que la información borrada aún puede ser leída con VoiceOver.

Para borrar de verdad la pantalla podemos ir al menú edición y buscar la opción Borrar hasta principio o pulsar el atajo de teclado Mayúscula+k

Cerrar la sesión

Podemos cerrar nuestra sesión en la Terminal simplemente cerrando la Terminal pulsando Comando+q.

Virtualiza cualquier sistema operativo en tu Mac gracias a UTM

La virtualización de un sistema operativo sobre otro es una posibilidad para dar la oportunidad al usuario a utilizar lo más apropiado en cada momento permitiendo a una persona poder usar Safari en MacOS mientras edita un documento en Microsoft Word en Windows 10 en una misma máquina. Hemos hablado de estas posibilidades en el artículo de convivencia de Windows y MacOS en hardware de apple.

Aunque en MacOS ya existían soluciones para virtualizar sistemas operativos sobre MacOS con la llegada de los nuevos procesadores Apple M1 estas soluciones dejaron de ser eficientes o totalmente incompatibles.

Tanto VMWare fusion como el proyecto VirtualBox sólo pueden ejecutarse, por ahora, en procesadores X86 y X64 por lo que no puede funcionar en procesadores Apple M1. La solución de Parallels ofrece una solución compatible con procesadores Apple M1 pero su falta de accesibilidad lo hacen incompatible con los usuarios con discapacidad.

Fue la propia Apple quien ofreció una solución para poder ejecutar de forma virtual sistemas operativos de tipo ARM64 sobre sus nuevos procesadores. Esta tecnología se conoce como Hypervisor Virtualization Framework.

El Open source al rescate

Gracias a esta tecnología de Hypervisor Virtualization Framework la comunidad de desarrolladores de software para MacOS pudo crear el proyecto UTM.

UTM es una solución software para ejecutar distintos sistemas operativos sobre hardware Mac. Aunque oficialmente puede trabajar con sistemas operativos ARM64 también se pueden instalar versiones para procesadores PPC, ARM32, X86 y X64.

Apoyo al proyecto

Aunque UTM se puede descargar gratuitamente de la página del proyecto UTM también podemos descargar UTM de la MacAppStore por un precio de 10 euros.

Descargar la aplicación de la MacAppStore nos da la tranquilidad de tener todas las actualizaciones de forma automática y cómoda sin necesidad de volver a instalar nada.

Accesibilidad de UTM

A diferencia del proyecto VirtualBox y Parallels la interfaz gráfica de usuario que presenta UTM es nativa de MacOS y resulta totalmente accesible con VoiceOver y otros productos de apoyo.

Instalación de un sistema operativo

Con UTM es sencillo crear una nueva máquina virtual. Simplemente utilizamos la opción de crear una nueva máquina virtual, indicamos el tipo de sistema operativo, asignamos memoria RAM, número de núcleos del procesador a virtualizar, espacio en disco duro y, una vez creada, podemos configurar una unidad de CD/DVD virtual que apunte a un fichero en formato ISO o crear una carpeta compartida entre el sistema operativo anfitrión y el virtualizado para poder compartir ficheros.

Tras esta configuración procedemos a ejecutar la máquina para instalar el sistema operativo utilizando tanto video con una resolución suficiente como acceso a la tarjeta de sonido.

Drivers para el hardware gracias también a UTM

El propio proyecto UTM nos proporciona la posibilidad de descargar un paquete de instalación de drivers para el hardware virtualizado por UTM para tener un correcto acceso a servicios de red, multimedia, carpetas compartidas y puertos USB.

Este paquete se conoce como Spice guest tools and Qemu drivers y se pueden encontrar en la página de soporte de UTM.

Galería de instalaciones para hacerlo aún más fácil

UTM nos ofrece una galería de máquinas predefinidas para Linux y Windows donde se nos ofrecen descargas e instrucciones para completar con éxito la instalación de una de estas máquinas.

Accesibilidad en la instalación

En cuanto a la accesibilidad del proceso con las funciones de lectura de imágenes de VoiceOver podemos llegar a leer las pantallas de arranque aunque el momento más crítico es cuando el arranque de la máquina nos pide que pulsemos una tecla para arrancar desde la unidad CD/DVD que es donde se aloja virtualmente el fichero ISO con el instalador del sistema operativo.

El resto de la interfaz de UTM es totalmente compatible con la accesibilidad de MacOS.

Convierte de texto a voz con AppleScript

A veces puede que necesitemos convertir un fichero de texto a un fichero de audio utilizando las voces que vienen incluidas en MacOS. Para este tipo de situaciones Tyflos accessible software ha publicado un proyecto sencillo que realiza esta función.

Este proyecto incluye un script de AppleScript que te permite seleccionar una de las voces del sistema y abrir un fichero de texto en formato txt. El script realizará la conversión a fichero de audio con la voz seleccionada de forma automática.

Este proyecto es de caracter software libre por lo que cualquiera puede utilizarlo y participar para mejorarlo.

Puedes encontrar el script en la página del proyecto TTSConverter en Github.

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.